Iterative, less risky, timely, higher quality Dynamics software development, why not?
Many times in postmortem software development projects, reviews uncover the same issue of requirements not being met at an adequate level. This has caused many software development companies to move towards a more agile approach in the software development life cycle for the Microsoft Dynamics family of products.
Internally, Merit Solutions' engineers are taking the lead in the adoption of this new approach. Increased communication has proven to be one of the keys for success, and even the shortest daily meetings (online, in person, or over the phone sometimes under five min long) are very productive and help prevent us from having “fires” on the projects. Our clients have already reacted positively to our continuous integration, shortened release schedule, transparency of the projects’ progress, test driven development and ability to address challenges while they are small. At the end, the outcome is a higher quality product, with more iterations that save time and money for our clients.
I have to mention that Construx resources have been very helpful in getting our team to become more flexible and meet every unique client requests. Even without being extreme, we have benefited greatly from the recommendations and guidance they have been providing in their training sessions and educational materials (one of their white papers, “Optimize Agile for Your Organization” is a great starting point for novices in this area).