Product Increment
Each Sprint aims to deliver a potentially releasable set of features called a product increment. It is the sum of all backlog items completed with the Sprint and the value of all other previous increments. When the Sprint is over, the product increment should meet the team’s Definition of Done, and should be usable for its target market and users. Testers help ensure that the product increment is releasable by performing their testing tasks throughout the Sprint.
Enterprise Deliverables
The above are the minimum deliverables that an Agile team would come up with in their project. However, the team must also take into consideration the organisation they are working for. Are there standards to comply with? Are there specific templates to be used? It is important that the Agile team ensures to help their company meet quality standards by agreeing on enterprise deliverables for the project.
Some of the deliverables that the agile team must provide include:
- Source code
- Release notes
- User documentation
- Installation scripts
For testers, some of the enterprise deliverables they may have to work on would include:
- Regression test suite
- User acceptance test plan
- Defect reports
These documents should also be maintained as part of knowledge management within the organisation. Agile project deliverables do not have to be complex, and should be as simple and concise as possible. By collaborating with the Product Owner and other team members, these deliverables will help in project tracking as well as metrics assessment.
Recommended Further Reading
The following materials may assist you in order to get the most out of this course: