Working Software Over Comprehensive Documentation
There are binders full of complete and comprehensive software documentation sitting unopened on
shelves all over the world.
Agile teams value working software over comprehensive documentation.
But the term “working software” may seem vague—after all, what does the word “working” really
mean? To an agile practitioner, working software is software that adds value to the organization.
Valuing working software over comprehensive documentation does not mean that you should not
document.
There are many kinds of documents that are very useful for the team.
Concentrating on working software, on the other hand, is a great way to make sure that the team
keeps on track.