JIRA Status | Description | Assignee/Actions |
---|
Draft | PO is defining the user story. Not ready for the team to review. | Assignee: PO (or BE Lead for back-end stories) |
In Refinement | Ready for grooming | Assignee: None - Issue is better defined and ready for the development team to review and to estimate issue.
- Story/bug to be reviewed and discussed on Backlog Grooming
- Requirements to be clarified
- Acceptance criteria to be understood
- Estimation to be added
|
Open | Ready for development | Assignee: None - Story/bug to be taken into development
|
In Progress | Development is in progress | Assignee: Developer - Requirements to be turned into working software
- Acceptance criteria to be met
- Tests to be added/updated to ensure 80% coverage
- Dev verification to be done
- Critical defects to be addressed
|
Blocked | Development is blocked | Assignee: Developer - Blocker to be linked in JIRA via "is blocked by" (if any)
- Comment to be added to clarify what the blocker is (in case there is no blocking story)
|
In Code Review | PR is done and Code Review is in progress | Assignee: Developer - PR to be reviewed by other developers
- Comments to be addressed
- At least 2 approves of a PR are required
- PR to be merged
|
In testing | PR is merged and pending testing by QA | Assignee: Tester - Updates are available on selected env. to be tested
- Test data (users, file examples, etc.) is presented by dev team, if possible
- Test Cases were created.
- Test Cases for automation were selected
- Test cases were executed
- All found issues were reported and assign to the corresponded developers
- All P1 and P2 bugs/issues were fixed by developer (/wiki/spaces/DQA/pages/2657909)
|
In Review | PR is merged and updates are ready for review | Assignee: PO or Unassigned/Developer (for back-end stories) - Story/Bug to be checked on http://folio-snapshot-stable.aws.indexdata.com
- UI/BE stories checked by QA
- If a QA is not available BE stories checked by any available developer and should be assigned to a dev as soon as they are picked up for verification
- Back-end Story/Bug: the API Tests should be run from master branch or a branch with prepared PR to make sure no regression introduced and new tests meet Acceptance Criteria. If all is okay, the PR is approved and merged to master by Tester Assignee.
- Story to be closed if requirements are met and it conforms to the Folijet - Definition of Done
- Story to be reassigned back to developer In Progress in case the requirements are not met
- Additional stories to be created in case additional requirements/updates are identified while review
|
Closed | Story is accepted by PO and closed | Assignee: PO - Updates to be demonstrated on System Demo
|