Building Quality In

In traditional development, the tendency is toward longer development life cycles. Agile software development surfaces the many hidden problems inherent in long development cycles executed without end user feedback. In particular, Scrum and Extreme Programming make impediments to delivering high-quality software visible and also equip teams and organizations with tools and practices for removing these impediments. This white paper covers the four “messes” that Scrum exposes and how organizations can use XP practices like automated unit testing and test-driven development (TDD) to address them.

Download PDF