2Why Agile Has Struggled

The principles of Agile development are great. What's not to like about a development framework where engineering teams are guided by knowledgeable product owners helping them build great products. Teams work without schedule pressure or management interference. Developers have time to develop robust software, not just a facade of functionality written for the “happy path.” Teams have time to incorporate feedback from sprint reviews to build what stakeholders really want, and to correct defects to retain the software in a “potentially shippable” state. I like to say that with Waterfall, we developed products that customers would finally accept. With Agile, we can create products that delight customers.

Construx has ...

Get Unlocking Agile's Missed Potential now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.