Essential Methods for Agile Project Success

how you go about building software. But the rewards, as you’ve seen, are plentiful.

Conclusion
The development techniques I have described are crucial in order for agile to fulfill its promise of delivering high-quality software that can rapidly adapt to changing requirements. They allow software developers to change direction and potentially make sweeping changes to the design and architecture of the software while ensuring that existing functionality doesn't break. This intrinsic flexibility and adaptability in the software coupled with agile project management techniques is what enables an agile project to turn on a dime to meet new and emerging customer needs.

About the author

Mark Balbes's picture
Mark Balbes

Dr. Mark Balbes serves as Vice President, Architecture at Asynchrony Solutions, and leads multiple agile projects for government and Fortune 500 companies. He received his Ph.D. in nuclear physics from Duke University in 1992. For more information, visit http://blog.asynchrony.com or contact Mark at mark.balbes@asynchrony.com.