Scrum Development Model – steps

Scrum Development Model

Required Steps

  1. Get your backlog in order
  1. Involve stakeholders

  2. Create list of product actions

  3. Prioritize this list

  4. Get list confirmed with product owner

  5. Discuss list with team

  1. As a team, estimate your Product backlog
  1. Provide a high-level guess/estimate

  2. Product owner reviews priorities

  1. As a team, plan Sprint requirements
  1. Call a sprint planning meeting

  2. Ensure that whole team attends

  3. Decide sprint duration (weekly/monthly)

  4. Select target backlog items for sprint

  5. Choose high priority items first

  6. Clarify sprint requirements

  7. Methodically go through each item at a time

  8. Ask product owner to present each item from functional perspective

  9. Discuss the items in detail

  10. Write requirements by feature

  1. As a team, plan Sprint tasks
  1. Break requirements into tasks

  2. Go through each backlog item

  3. Break these tasks down further

  4. Include all items to make the Product backlog item 100% complete

  5. Estimate tasks in hours

  6. Commit to the Sprint backlog

  7. remove lower items (according) if exceeding sprint capacity

  8. Identify stretch/delayable tasks

  1. Create an effective collaborative workspace
  1. use some software tool or the traditional whiteboard

Required Steps (contd.)

  1. ‘Sprint’ to achieve the Sprint goal
  1. Understand that the sprint duration is fixed

  2. If you finish early, include more scope

  3. If you’re behind reduce scope

  4. Ensure that you complete one feature at a time to 100% (that includes testing)

  1. Optimize Stand up meetings (Scrums)
  1. Scrum master should ensure that impedances are removed

  2. Keep meetings to 15 minutes maximum

  3. Ensure everyone answers 3 questions

  4. what u did since last scrum

  5. what you’re planning to finish by next scrum

  6. Any blocks or impediments that are in their way

  7. Note that the Daily Scrum is not a status meeting to report to a manager

  1. Track progress with a Daily burndown chart
  1. Update estimated time to complete (ETC) daily

  2. Ensure individuals update their own ETC before daily scrum

  3. Plot progress visually on graph (burndown chart)

  1. Finish on schedule

  2. Review

  1. At the end of the sprint, hold a sprint review meeting

  2. Team members demo the software

  3. Review the burndown chart

  4. Discuss what went well

  5. Discuss what could be improved and improvements for the next sprint