Refinement
Purpose: Detail a Userstory into all that needs to be done to deliver its expected value
Time Spent 4 hrs for 2 week sprint(Includes planning)
Who Needs to attend Devops Team, PO
Optional Scrum Master
Qualities
- Open conversation to gather all info needed
- Shared Decision on task and planning
- Shared decision on estimation
Activities
- PO explains the why and what of the user stories
- Team defines how to build and deliver these stories
- Identify prerequsites, dependencies and risks
- Identify Tasks
- Identify flow of task and planning
- Change/Update the definition of done
- Team plays the planning Poker, estimates the relative amount of work in a user story
Outcome
- Identified Obstacles
- Detailed user stories that make the sprint plan
- Estimated user stories, ready for sprint planning
Planning
Purpose Define a sprint goal and make a plan to deliver it
Time Spent 4Hrs in 2 weeks sprint(Includes Refinement)
Who Needs to attend PO, Scrum Master, Team(Developers, Testers, Devops)
Optional NA
Qualities
- Commitment on sprint backlogs
- Clear priorities and sprint goal
- Shared knowledge about the sprint plan – how to deliver the stories and reach the goal
Activities
- Define what can be done next sprint
- Product Owner and team set the sprint goal
- Commit to capacity and velocity for next sprint
- Devops team selects refined and estimated stories from the sprint backlog
- Define how it can be done
- Finalize the plan to build the stories and deliver the sprint goal
- Assign stories/tasks
- If needed adjust the sprint backlog
- Commit to the sprint backlog and start
Outcome
- Shared decision on tasks and planning
- Sprint goal, Sprint plan and Sprint backlog
Standup
Purpose Align activities and plan the upcoming day
Time Spent 15 min/day
Who Needs to attend Devops Team, Scrum Master
Optional PO
Qualities
- Focus on sprint goal
- Enhanced communication and collabration
- Fast Decision making
- Identified obstacles and impediments
Activities
- Team reports progress to each other(not to scrum master) by answering 3 questions per person
- What did you finish yesterday?
- What will you work on today?
- What obstacles are in your way and do you have a help question for the team?
- Measuring progress towards deliverable’s
- Define the impediments that are outside our team’s influence and ask scrum master to help, solve and escalate those.
Outcome
- Updated Scrum board
- Updated impediment List
Review
Purpose Inspect the delivered value/items in last sprint and adapt the backlog with feedback from stakeholders
Time Spent 2 hrs for 2 week sprint
Who Needs to attend Devops team, Product owner, Scrummaster, Stakeholders
Optional NA
Qualities
- Focus on delivered value
- Done is Done(or not)
- Open conversation about work delivered and expectations
- Updated Backlog
Activities
- Devops team shows work being done
- Devops team tells how they managed difficulties
- Stakeholders ask questions and give feedback
- Productowner accepts work being done or pushes back to backlog
- Product owner updates and re-prioritizes the backlog
- Scrummaster and team share common understanding of last metrics(Burndown, velocity and happiness)
Outcome
- Updated Metrics
- Updated backlog
- Closed Sprint
Retrospective
Purpose Inspect what went well during sprint and adapt what can be improved
Time Spent 1.5 hrs for 2 week sprint
Who Needs to attend Team, Scrum master(Mandatory)
Optional PO
Qualities
- Open dialogue and all voices to be hear
- Focus on continuous improvement
- Collects facts and generate insights
- Move forward
Activities
- Set the context for safety – Share purpose and structure of the meeting
- Evaluate the last agreements and actions taken
- Gather new input on what went well and what to improve
- Prioritize improvements
- Detail the top 3 actions for next sprint
Outcome
- Maximum 3 actionable improvements for new sprint
Frequently Asked Questions
- What are basic things to be taken into consideration while taking a story for refinement (or) how you will consider a story to be Ready for refinement (or) Refinement DOR
- The priority of story should have been decided
- Supporting documents(Use case documents and confluence) for the story should be available
- Requirement and scope of the story should have been well defined
- Walk through should have been done by business analyst or product owner stating how the changed version of software product should behave and look like.
- Dependencies with other team would have been sorted
- Implementation and timeline details should be well defined
- What are basic things to be taken into consideration when you tell a story is done with refinement (or) (or) Refinement DOD
- Checklist of things that needs to be done should be added
- The story should have been pokered(1,2,3,5,8)
- All the details of the story should be clearly listed
- Subtask should have been created
- Testcase design document should be ready
- Dependencies and impact on devOps should have been discussed
- Acceptance Criteria should have been listed