Scrum Development Model
Required Steps
- Get your backlog in order
Involve stakeholders
Create list of product actions
Prioritize this list
Get list confirmed with product owner
Discuss list with team
- As a team, estimate your Product backlog
Provide a high-level guess/estimate
Product owner reviews priorities
- As a team, plan Sprint requirements
Call a sprint planning meeting
Ensure that whole team attends
Decide sprint duration (weekly/monthly)
Select target backlog items for sprint
Choose high priority items first
Clarify sprint requirements
Methodically go through each item at a time
Ask product owner to present each item from functional perspective
Discuss the items in detail
Write requirements by feature
- As a team, plan Sprint tasks
Break requirements into tasks
Go through each backlog item
Break these tasks down further
Include all items to make the Product backlog item 100% complete
Estimate tasks in hours
Commit to the Sprint backlog
remove lower items (according) if exceeding sprint capacity
Identify stretch/delayable tasks
- Create an effective collaborative workspace
- use some software tool or the traditional whiteboard
Required Steps (contd.)
- ‘Sprint’ to achieve the Sprint goal
Understand that the sprint duration is fixed
If you finish early, include more scope
If you’re behind reduce scope
Ensure that you complete one feature at a time to 100% (that includes testing)
- Optimize Stand up meetings (Scrums)
Scrum master should ensure that impedances are removed
Keep meetings to 15 minutes maximum
Ensure everyone answers 3 questions
what u did since last scrum
what you’re planning to finish by next scrum
Any blocks or impediments that are in their way
Note that the Daily Scrum is not a status meeting to report to a manager
- Track progress with a Daily burndown chart
Update estimated time to complete (ETC) daily
Ensure individuals update their own ETC before daily scrum
Plot progress visually on graph (burndown chart)
Finish on schedule
At the end of the sprint, hold a sprint review meeting
Team members demo the software
Review the burndown chart
Discuss what went well
Discuss what could be improved and improvements for the next sprint