Butter Dev Logo
Search:   

November 28, 2014

Process

In the past before one-line of code was written for an application countless hours were spent in meetings, developing design documents, etc. Unfortunately, this preparation rarely led to good software as it is nearly impossible to collect all of the requirements and anticipate all of the changes that will occur at the beginning of the development cycle.

Over the last few years a new development approach called Agile software development has gained in popularity. Our team follows many of the key principles of Agile. Here are some of the key implications for you and how Butterdev handles your project:

Initial Interview and Development

  1. Initial Interview: During the initial interview the focus will be on your application’s requirements and features at a high level. Once our team has a general idea of the scope, your goals, and requirements we will decide on a feature to start developing.
  2. Iterative Development: As our team makes progress any changes will be reflected on our test server for you (or your users) to view and approve or request changes. If changes are requested we will make those changes and when complete the cycle will start over again with the next feature.

It is important to note that this process demands continuous involvement by you. If you are unable or unwilling to make this commitment we will be unable to work on your project.

Post Development

After your project has been completed our team will work with you to deploy the application to the proper environment and resolve any issues that may arise. We will also provide you with a link to a bug tracking system where you can log bugs/issues with the software.

Leave a Reply