# Scrum - Resources - [Scrum Guides](https://scrumguides.org/) - [Scrum.org](https://www.scrum.org/) - _[Agile Product Ownership in a Nutshell | Henrik Kniberg](https://www.youtube.com/watch?v=502ILHjX9EE)_ - _[A Six-Month Cultural Transformation | The Penta Story](https://scrumorg-website-prod.s3.amazonaws.com/drupal/2020-04/Penta_April2020-2.pdf)_, a case study. - First introduced in [The New New Product Development Game | Harvard Business Review](https://hbr.org/1986/01/the-new-new-product-development-game) in 1986 - Built-in instability - Self-organizing teams - Overlapping development phases - Multi-learning - Subtle control - Organizational transfer of learning > [!note] > > [[agile|Agile]] vs. Scrum Agile is the foundational philosophy and mindset, > Scrum is the framework that brings Agile philosophy to life. ## Concepts > [!summary] Three Pillars of Scrum Empiricism > > - **Transparency:** Make the most significant aspects of our work visible to > those responsible for the outcome. > - **Inspection:** Conducting timely checks towards the outcome of a Sprint > goal to detect undesirable variances. > - **Adaptation:** Adjusting project, product, or process to minimize any > further deviation or issues. > [!summary] Five Values of Scrum > > 1. Commitment > 2. Courage > 3. Focus > 4. Openness > 5. Respect - Mission and Product Vision - **Product Backlog:** the single authoritative source for things that a team works on to achieve the project goal. - Product features - Product requirements - Activities associated with product deliverables - **Sprint:** A time-boxed iteration in Scrum where work is done. - **Daily Scrum:** A meeting of 15 or fewer minutes everyday of the Sprint. ## Roles [Characteristics of a Great Scrum Team | InfoQ](https://www.infoq.com/articles/great-scrum-team/) ### Scrum Master - Build the thing right - Duties - Coaching the team members in self-management and cross-functionality - Helping the Scrum Team focus on creating high-value Increments that meet the **Definition of Done** (an agreed upon set of items that must be completed before a project or user story can be considered complete) - Causing the removal of impediments to the Scrum Team's progress - Ensuring that all Scrum events take place and are positive, productive, and kept within the **timebox** (a Scrum concept that refers to the estimated duration for an event) - Traits - Organizational skills - Supportive leaders - Facilitate productivity and collaboration - Coach team members - Great communicators ### Product Owner - Product Owner - Build the right thing - Duties - Developing and explicitly communicating the Product Goal - Creating and clearly communicating **Product Backlog** items (The Product Backlog contains all of the features, requirements, and activities associated with deliverables to achieve the goal of the project.) - Ensuring that the Product Backlog is transparent, visible, and understood ### Development Team - Build the thing right - Duties - Creating a plan for the Sprint, the **Sprint Backlog** (the set of Product Backlog items that are selected to be completed during the upcoming Sprint) - Instilling quality by adhering to a Definition of Done - Adapting their plan each day toward the Sprint Goal - Holding each other accountable as professionals - Executing sprints by designing, building, and testing Product Backlog items in increments ## Product Backlog [Product Backlog | Scrum Guides](https://scrumguides.org/scrum-guide.html#product-backlog) - Key features - Living artifact - Owned and adjusted by the product owner - **Prioritized** list of features - Attributes - Description - Value - Order - [[estimation|Estimate]] - [[user-story|User Stories]] - _Backlog Refinement_ = prioritize and estimate ## Scrum Events - Sprint - [The Sprint | Scrum Guides](https://scrumguides.org/scrum-guide.html#the-sprint) - Time-boxes, 1 to 4 weeks - Sprint Planning - Definition of Done - Sprint Backlog, a subset of Product Backlog - Daily Scrum - 15 minutes daily stand-up meetings - What to do today? What did you do yesterday? - Sprint Review - Which items are finished and which are not? - Fun and uplifting - Determine _Product Increment_ and what is _Releasable_. - Sprint [[retrospective|Retrospective]] - Blamelessness - Participation is the key! - Balance the negative with the positive. - Act on it! - Some concepts - _Product Increment_ - _Potentially Releasable Product_ - _[[mvp|Minimum Viable Product]]_ ## Scrum Tools - [[burndown|Burndown Chart]] - Velocity ([[user-story|story]] points per Sprint), should not be used as a performance metric! - [[kanban|Kanban Board]] - [[project-management-tools]] ## Methodology - [[kanban|Kanban]] - [[xp|Extreme Programming]] - [[lean|Lean Manufacturing Principles]]