Working Software

Working software is used to describe the level of completeness that features developed during an iteration should achieve by its conclusion. Working software implies that the features demonstrated to the customer at the end of an iteration should be functionally complete and will not require redevelopment in order to prepare the functionality for a production environment.