We take initiative and ask for forgiveness instead of permission.
Prepare for success
A bug is actionable when:
- It is clearly described, including release number
- There is a reproducible scenario
- The intended behavior is described
Definition of Done
- The bug is fixed
- Automated tests have been added and/or adjusted
- Code has been checked in and reviewed
- Deployed on a test environment
- CI is green
- Product Owner (and/or key stakeholder) tested & accepted
- Ready for release
Real Life Example
The app to book a shipment for parcels and packages, is also available as a web app that can be used via desktop browsers. After some user stories of the “online address book” had been delivered and gone live, it was discovered that some of its functionality did not work on Internet Explorer 10. This was registered as a bug: “Contacts autocomplete doesn’t work on IE10”. Similar to User Stories, the bug was prioritized by the Product Owner, planned for a sprint, and fixed by the Development Team. Had it been a more urgent issue, the preferred route would have been to let the Managed Services department fix the bug.