awesome-agile-essentials

Scrum

Scrum

Credits: https://www.crystalloids.com

Definitions

A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. [Source: The Scrum Guide™]

Key Points

SCRUM Theory

SCRUM Values

  1. Commitment: Each member of the team then commits to delivering on decided timeline
  2. Openness: The team members must be open so that the process can be inspected and improved transparently
  3. Courage: The team members must be couragous in case of individual mistakes
  4. Focus: Each team needs to commit to focus on delivering a set of outcomes
  5. Respect: Having respect for team members in times of conflict is necessary

SCRUM Events

  1. The Sprint: A short, time-boxed period when a scrum team works to complete a set amount of work or, “potentially shippable code” (1-4 weeks)
  2. Sprint Planning: The act of planning of what-to-do and how-to-do the sprint tasks (maximum of 8 hours)
  3. Daily Scrum: A time-boxed event for the Development Team to reflect on the work progress (not more than 15 minutes)
  4. Sprint Review/Demi: Event to inspect the Increment/Sprint Goals and adapt the Product Backlog, if required. And sh
  5. Sprint Retrospective: An event, to be occurred after the Sprint Review and prior to the next Sprint Planning, to inspect and create a plan for improvements to be enacted during the next Sprint

Key Points to address on SCRUM Events

The infamous Pigs and Chickens Theory:

SCRUM Artifacts

  1. Product Backlog: The master list of features, requirements, enhancements, and fixes
  2. Sprint Backlog: The list of items selected for implementation in the current sprint cycle
  3. Product Increment (or, Sprint Goal): The usable end-product from a sprint

The SCRUM Team

  1. A Product Owner: Responsible for managing the Product Backlog and its tasks based on their priorities
  2. A Scrum Master: Responsible for coaching and applying Scrum by promoting Scrum theory, practices, rules, and values
  3. The Development Team: Responsible for creating the Increment & achieving the Sprint Goals

Resources