Project work
Project work is outsourcing the majority of the software development life cycle (SDLC) to us. We can meet you wherever you are on your project roadmap, whether you're just brainstorming your solution or you've got some code written but need us to take it over and finish it up.
Project work is typically done in our offices, with on-site meetings as needed for requirements, demos, training, and of course launch. We can train your staff to support the application after launch or we can do that part, too. Many of our customers prefer that we support it since we wrote the code and they came to us because they didn't have the full time staff to take on the project in the first place.
Our customers like the outsourcing aspect of project work, where they don't worry about the technical details of the project execution. We are given a vision, requirements, a budget, and a final due date. Of course, the more involved the customer is in the project, the better the final application aligns to their original vision.
Most project work is done with funds from CAPEX budgets. If there is a support component after the software is installed, that typically comes out of OPEX budgets.
Our development process is to use agile principals and practices wherever possible, such as Scrum, eXtreme Programming (XP), Lean, and Kanban. Many companies are throwing these buzzwords around, but we really live it through short development iterations, continuous integration on the builds with every code check-in, as much customer feedback as you can give us, and letting the developers focus on one feature at a time.
What you can expect from us
You can request a status meeting at any time. You can see the work in progress at any time. You can stop at any time. You can change requirements or priorities at any time. Using agile processes means we're never too far into the iteration to stop or change direction and it means you have working code at the end of every iteration. Working code to us means ready to go to live production.
We will not lie to you about the project status or budget. You can see either whenever you like. We can meet with you as often as you like.