Scrum is the most popular and largely adopted flavour of Agile methodologies. It was first introduced as a methodology by Ken Schwaber.
- Scrum advocates making small frequent changes within time boxed iterations or Sprints.
- In each iteration, a set of features are developed, tested, documented and deployed to production like environment. This means that these features are potentially shippable at the end of each iteration.
- Scrum thrives on the early feedback loop with the product owner and team interacting many times within a Sprint to continuously hone the product into one that meets the market expectations.
- All the rituals of Scrum are time boxed starting from the Sprint and going into the Sprint planning, the daily standup, Sprint review and Sprint retrospective.
- Scrum in a snapshot. (Picture courtesy: Scrum Alliance)