Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward”
by Leslie Ekas, Scott Will
Chapter 6. Working Software
Being agile requires always having working software because it validates progress, ensures the highest levels of quality, and enables regular feedback.
By Leslie Ekas
Working software is the heartbeat of a project. It is the key to understanding status, viability, and risk. Even for software that does not ship every iteration, always having working software (release-ready, shippable software) is critical to project success. One of the benefits of having working software when working at the enterprise level is the ability to deploy and use the product continuously—the code undergoes constant validation in more realistic environments. However, some teams still wait for their code to be “all done” before they are willing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access