in Scrum for Beginners

Scrum 101

  1. Scrum is an iterative, incremental and holistic agile framework to building software.
  2. Scrum is based on agile manifesto, values and principles.
  3. Scrum is easy to understand but not easy to implement – often requires a change in mindset.
  4. Scrum is not a complete process or methodology.
  5. Scrum contains influences from observed software development patterns and the Theory of Constraints.
  6. Focuses on desired outcomes and does not provide details about how everything is done on the project – ‘how’ parts are left upon the team.
  7. Scrum encourages the team to become more spontaneous and adaptive rather than planning driven.
  8. Scrum relies on cross functional, self-directing team.
  9. Scrum eliminates the need of a team leader or a project manager.
  10. Scrum may conflict with the goals of utmost efficiency and speed.
  11. In scrum, issues are solved by the whole team, not by an individual team leader.
  12. Two individuals support the whole scrum team: a ScrumMaster and a Product Owner.
  13. ScrumMaster is the one who coaches the team and help the team members to perform at a higher level to build the software right.
  14. Product Owner represents the customer and guides the team toward building the right software.
  15. Scrum projects advance as time-boxed iterations of 2 to 6 weeks called sprints.
  16. Scrum team follows four ceremonies: Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
  17. At the beginning of a sprint, team members commit to delivering select features that were listed on the product backlog.
  18. When the sprint is over, these features are completed – designed, coded, tested and integrated into the continuously evolving product.
  19. At the end of the sprint, a sprint review is carried out during which the newly developed features are demonstrated to the product owner and other interested stakeholders for their feedback which might shape the next sprint.
  20. Scrum inspires team members to continuously learn, communicate and evolve.
  21. In Scrum, deliveries are made in Business-Focused phases – each phase is done as end-to-end functional slices.
  22. In scrum, cost of change is low – offers better return-on-investment for projects.
  23. Scrum team focuses on reducing waste by having a lean mindset.
  24. While Scrum was originally formalized for software development projects, it works well for other complex scope of work as well.