We take initiative and ask for forgiveness instead of permission.
Acceptance by PO
After the formal acceptance of a User Story[1] it is ready to be released directly or as part of an Epic[2] release.
Why
In order to deliver awesome software at the end of each sprint, the work of the development team must be accepted by the Product Owner during the sprint. If this is postponed till the Sprint Review, there will be no time left to fix any reasons for rejection.
Prepare for success
For the Development Team: deliver story by story, not a big bunch at the end of the sprint. For the Product Owner[3]: be available for testing, feedback & acceptance.
How
After the manual test (by Product Owner or stakeholder), Product Owner verifies that the goal of the user story was reached, and then Accepts the story (in PivotalTracker). If not, Reject the story, document the reason, and talk to the developer/team.
Definition of Done[4]
- User Story or bugfix accepted in PivotalTracker
- User story can directly be released to production or later as part of an epic or release set.
Real Life Example
On the second day of a sprint, one of the developers finished the first story of the sprint, and immediately had it tested by the appointed stakeholder. No issues were found, testing the happy flow and a number of alternative scenarios (unhappy flows). After that, the Product Owner was notified that the story was ready for acceptance. The Product Owner read the remarks of the tester, checked the happy flow for himself, and accepted the story in PivotalTracker. Great start of the sprint!