Definition of Ready
EG Epic DoR Baseline [Definition of Ready]
The Epic is prioritized appropriately according to the Product Owner, with consideration of its risk, complexity and business value
The Epic is aligned with the Product Manager’s product roadmap and fulfills a part of the product’s vision
Initial, high-level constraints, risks and dependencies are identified for the Epic and listed in the Jira issue along with impact and proposed resolution
The Epic complies with the high-level architecture and IT/Business solution in scope of the company product portfolio
Acceptance criteria (see 5.3 - The Product Backlog) for the Epic are defined, listed and agreed upon
High-level estimation (T-Shirt sizes or large Story Points) has been conducted and noted for the Epic (or in hours where abstract relative estimation is not used)
At least 1 user story or workable Sprint Backlog item exists in the Epic in Jira
EG User Story DoR Baseline [Definition of Ready]
The User Story is refined with respect to the I-N-V-E-S-T (5.3 - The Product Backlog) mnemonic for agile software development
Detailed constraints and risks are identified and listed in the Jira issue along with impact and proposed resolution (including GDPR considerations)
Sufficient acceptance criteria and/or description (including functional requirements) have been provided for the User Story to be deemed acceptable upon completion
Should the User Story be accepted by a delegate of the Product Owner, then that person is explicitly indicated in the Jira issue
If relevant for the User Story, performance criteria are defined along with the acceptance criteria
If relevant for the User Story, visual / UX criteria are defined along with the acceptance criteria, such as UX visual designs, PSD/HTML files, etc. attached to the Jira issue
If relevant for the User Story, integration specification and schema are defined along with the acceptance criteria, such as WSDL, XSD, XML files etc. attached to the Jira issue
The User Story is estimated and sized in Story Points (or hours where Story Points are not used)
The team is aware of how to potentially realize the User Story, sees no blocking impediments and has an idea how to present a live working demo of the User Story in scope of the next Product Increment
EG Bug DoR Baseline [Definition of Ready]
The Bug is defined with a description of the flawed system behavior, indicating the steps, data and technical parameters necessary to reproduce the defect on a specified environment
Detailed constraints and risks are identified and listed in the Jira issue along with impact and proposed resolution (including GDPR considerations)
Sufficient acceptance criteria and/or description (including expected behavior or reference to the appropriate user story) have been provided for the Bug to be deemed acceptable upon completion
Should the Bug be accepted by a delegate of the Product Owner, then that person is explicitly indicated in the Jira issue
If relevant for the Bug, performance criteria are defined along with the acceptance criteria
If relevant for the Bug, visual / UX criteria are defined along with the acceptance criteria, such as UX visual designs, PSD/HTML files, etc. attached to the Jira issue
If relevant for the Bug, integration specification and schema are defined along with the acceptance criteria, such as WSDL, XSD, XML files etc. attached to the Jira issue
The team is aware of the area affected by the Bug and has consideration for potential root cause and/or resolution of the defect; further investigation may be necessary to determine the issue during the sprint
The Bug is estimated and sized in Story Points (or hours where Story Points are not used)
Definition of Done
EG Epic DoD Baseline [Definition of Done]
All underlying User Stories of the evaluated Epic have been Done, according to their Definition of “Done” including any type of testing, documentation, environmental dependencies and other deliverables as defined by it
The complete set of Acceptance Criteria, as well as the goal of the Epic have been met and approved by the Product Manager and Product Owner
Communication to the stakeholders with respect to the Epic has been ensured and completed
EG User Story DoD Baseline [Definition of Done]
The entire solution code has been checked into the appropriate code repository defined for the product
The User Story has been tested, including but not limited to: unit tests, integration tests, UI tests, UAT tests and regression tests, as defined for the product
No blocking or critical defects remain open for the evaluated User Story
All necessary documentation, as needed by the product or mentioned in the Acceptance Criteria, has been created and delivered to the location specified for the product
All commits for the User Story have obtained a necessary amount of pull request approvals
The complete set of Acceptance Criteria have been met and approved by the Product Owner or a defined delegate of his/her choosing
The solution is deployed as part of a defined Product Increment or Version on a specified environment for the Product
The GDPR considerations are specified and approved by the Product Owner or a defined delegate of his/her choosing.
EG Bug DoD Baseline [Definition of Done]
The entire solution code has been checked into the appropriate code repository defined for the product
The Bugfix has been tested, including but not limited to: unit tests, component tests, integration tests, UI tests, UAT tests and regression tests, as defined for the product
All necessary documentation, as needed by the product or mentioned in the Acceptance Criteria, has been updated and delivered to the location specified for the product
All commits for the Bugfix have obtained a necessary amount of pull request approvals
The complete set of Acceptance Criteria (including the expected behavior) have been met and approved by the Product Owner or a defined delegate of his/her choosing
The solution is deployed as part of a defined Product Increment or Version on a specified environment for the Product
The GDPR considerations are specified and approved by the Product Owner or a defined delegate of his/her choosing