Lean Mobile App Development
上QQ阅读APP看书,第一时间看更新

Definition of Done

The Scrum framework determines that each story should be done at the end of every sprint. In an ideal world, the Definition of Done (DoD) means that each story has been developed, tested, and approved, and that your app's current state is in a potentially shippable state. We still need to define exactly what that means. The DoD may vary from one Scrum team to another, but must be consistent within one team. The DoD can help to ensure that features are implemented and tested and that their addition will truly contribute to a shippable app.

The definition could also contain a list of other actions, such as code reviews, running unit tests and UI tests, writing documentation, and ad hoc or public distribution. Each action should add a verifiable value to the product. This helps the team to focus on which features matter while avoiding activities that are wasteful.