Please enable JavaScript.
Coggle requires JavaScript to display documents.
SCRUM GUIDE - Coggle Diagram
SCRUM GUIDE
SCRUM DEFINITION
-
Lightweight framework - help people, teams and orgs generate value thru adaptive solutions for complex problems
SCRUM THEORY
-
-
Scrum pillars
Transparency
-
Decision making based on perceived state of 3 artifacts: Product Backlog, Sprint Backlog, Increment
-
-
Adaptation
Need adaptation when a process deviate outside acceptable limits - or the resulting product is unacceptable
Need to adapt the moment anything new is learned thru inspection - People must be empowered and self-managing
SCRUM VALUES
-
-
-
Respect - Members respect each other to be capable, independent people
Courage - Have the courage to do the right thing, to work on tough problems
SCRUM TEAM
Consists of 1 Scrum Master, 1 Product Owner, and Developers
-
Everyone focuses on 1 objective, the Product Goal
-
Self-managing (internally decide who does what, when, how)
-
If Scrum Teams become too large --> split into multiple STs, sharing the same Product Goal, Product Backlog and Product Owner
ST is responsible for all product-related activities (stakeholder collaboration, verification, maintenance, operation, experimentation, research and development)
-
DEVELOPERS
-
Accountable for
Creating a plan for the Sprint, the Sprint Backlog
-
-
-
PRODUCT OWNER
-
-
-
The org must respect PO's decisions - visible in the Product Backlog, and the Increment at Sprint Review
PO is one person, not a committee
If want to change the Product Backlog, try to convince the PO
SCRUM MASTER
Accountable for establishing Scrum as defined in the Scrum Guide --> improve Scrum Team's effectiveness
Serve Scrum Team
-
-
-
Ensure all Scrum events take place, positive, productive, within timebox
-
Serve the larger org
Lead, train, coach Scrum adoption
Plan, advise Scrum implementations within the org
-
-
SCRUM EVENTS
SPRINT
-
-
-
Too long sprint --> Longer learning cycle, increase risk
Shorter sprint --> More learning cycles, limit risk of cost and effort
-
Should utilize Empiricism - only what has already happened may be used for forward-looking decision making
-
SPRINT PLANNING
-
PO ensures that attendees are prepared to discuss the most important Product Backlog items and how they map to the Product Goal
-
Sprint planning topics
- Why is this Sprint valuable?
-
-
- What can be Done this Sprint?
Devs select items from the Product Backlog to include in the current Sprint - They can refine these items during this process
-
- How will the chosen work get done?
For each PBI, the Devs plan the work to create an Increment that meets the DoD --> Decompose PBIs into smaller work of 1 day or less --> All decided by the Devs
-
-
DAILY SCRUM
-
-
Whatever structure is fine, as long as focus on progress toward Sprint Goal + actionable plan for next day of work --> Focus + Self-management
- Improve communication
- Identify impediments
- Promote quick decision-making
- Eliminate the need for other meetings
-
-
SPRINT RETROSPECTIVE
-
Inspect how the last Sprint went wrt:
- Individuals
- Interactions
- Processes
- Tools
- DoD
-
- What went well
- What problems the ST encountered
- How those probs were/were not solved
-
The most impactful improvements are addressed ASAP - even added to the Sprint Backlog for the next Sprint
-
SCRUM ARTIFACTS
-
-
-
PRODUCT BACKLOG
Emergent, ordered list of what is needed to improve the product
-
PBIs are deemed ready for selection in a Sprint Planning event when:
- Can be done within 1 Sprint
- Refined --> Transparency
Product Backlog refinement = breaking down PBIs into smaller, more precise items, adding details (description, order, size)
-
-
Commitment: Product Goal
The future state of the product, the target for the ST to plan against, long-term objective for the ST
-
Product is a vehicle to deliver value:
- Can be a service, physical product, abstract product...
- Has clear boundary, known stakeholders, well-defined users/customers
-
SPRINT BACKLOG
Composed of:
- Sprint Goal (why)
- PBIs selected for the Sprint (what)
- Plan for delivering the Increment (how)
Highly visible, real-time picture of the work that the Devs plan to accomplish during the Sprint
-
-
Commitment: Sprint Goal
-
Committed by Devs, but is flexible in terms of the exact work needed to achieve it
Create coherence and focus --> ST should work together, rather than on separate initiatives
-
-
If the work is different from expected --> Negotiate the scope with PO without affecting Sprint Goal
INCREMENT
-
Each Increment is additive to prior Increments and must be verified to ensure all Increments work together
-
All Increments are presented at the Sprint Review --> Supporting empiricism (decision making based on what's observed)
An Increment may be delivered to stakeholders prior to the end of the Sprint --> Sprint Review should not be considered a gate to releasing value
-
Commitment: DoD
-
-
-
If PBI does not meet DoD --> Can't be released or presented at Sprint Reivew --> Returned to Product Backlog for future consideration
If DoD is organization standard --> Must follow as a minimum. If not --> the ST must create its own DoD
-