Sprint execution (best) practices
​Feb 23, 2023 | ​DRAFT - V1
Plan and execute this sprint entirely using Jira & Confluence. SB inQuiry Dashboard
Create a sprint in Jira (with start and end dates)
Jira tickets to be created for the all the tasks the team works on during the course of the sprint
All tickets to be tagged to the respective sprint name
All JIRA tickets should have proper title and description
All JIRA tickets should have required labels
eg : QA_required / QA_Not_required
Daily standup should be conducted without fail. Each of the team members should give their updates in the standup or give the updates async incase they are not able to attend the standup.
Every Jira ticket should have a corresponding epic, where necessary.
All tickets should have Story Point based estimates and time required
All tickets must have sub-tasks, if it takes more than 2-3 days. Incase of support tickets, sub-tasks to be created for each issue and link it to parent task, if present.
DC reviews to be done for relevant tasks without fail (new features, API changes, spec changes etc)
Engaging with the community and replying to discussion threads is also accounted in the Sprint as part of Support. Any open discussion in the community has to be addressed in the daily standup
Each sub-task should result in a PR / Document update.
Exception : Integration, testing (dev side), infra / data issues, support tickets will not have either of these
Every Jira ticket should have a corresponding Confluence page, where necessary (e.g. Design, PRD, etc)
Each team member (developer) should strive to send at least 2 PRs in a week.
All PRs are to be linked to the corresponding Jira ticket
Every ticket should identify what needs to change in the microsite (for adopters), where necessary
Team members need to update the Jira tickets with the progress. This should be done without fail before going on a planned leave.
Release notes to have the JIRA ticket linked across each of the items
Sprint Retrospective
Time spent on Support vs actual time planned
Reflect on the accuracy of estimates
What went well, what did not?
Challenges faced. What measures can be taken to overcome these in the next sprint?
Success metrics
Committed / planned vs delivered (tickets & story points)
Total story points delivered
Velocity - Story points / days
Actual Time spent on Support vs Planned
Accuracy of estimates - (planned estimate - actual estimate/ planned estimate) * 100
Negative accuracy value - Underestimating
Positive accuracy value - Overestimating