Agile development methodologies are a modern process
of developing software in a rapid and flexable way. We utilize Agile development
methodologies to deliver reliable, functional software quickly. We will gather your
broad requirements to get an overall understanding of your needs. Any major details
are included, but minor requirements are deferred until that phase of development
commences. Once we have a general overview of your solution, we can provide an estimate
of the effort required to complete your project. Once the estimate is approved,
one half of the invoice is due to commit development to your project. You will receive
updates of your project periodically so we can interactively refine it to precisely
fit your needs. This iterative process will continue until completion of the project.
The final step is the "go-live" phase, where your
product will go through the final acceptance process and be implemented in production.
Once your organization accepts the solution as defined by your requirements, final
payment is due and your project will go into production.