What Is Working Software?

Essentially, working software is software that is “release-ready.” The notion of working software is so fundamental to agile thinking that it is included in the Agile Manifesto: “Working software over comprehensive documentation.” The point is also included as a principle of the Agile Manifesto: “Working software is the primary measure of progress.”1

1. http://agilemanifesto.org/ and http://agilemanifesto.org/principles.html

Many teams use the term working code interchangeably with the term working software. Developers think in terms of code because that is the level at which they are working, but Scott and I want to push hard for thinking in terms of working software because working software is what customers want and ...

Get Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward” 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.