Agile Development

Our projects are scoped and worked based on a Agile (Iterative) development methodology. Iterative software development entails getting a good understanding of the "big picture" and then breaking those large items into smaller more manageable tasks. Those tasks are then allocated into a fixed timeline of between a few weeks to a month called iterations. While each iteration only completes a small section of the project, at the end of each iteration, the results can be reviewed to ensure the effort is meeting the business need. Smaller delivery timelines allow the project to stay on track and to make any necessary corrections in the effort as soon as they are found.

 

Software Based Testing

We are firm believers in writing testing software. Along with developing the software for your application, we will also develop software that will ensure and enforce the implementation of your business rules. All of the software we deliver will include a very thorough test suite that will allow future changes, both large and small, to made be more quickly, reliably and cost effective than can be provided using a manual review process.