Download presentation
Presentation is loading. Please wait.
1
SCRUM
2
What is SCRUM? NOT an acronym Framework
Mostly software development, but increasingly used elsewhere Inspect & Adapt In a scrum, team players do not work as individuals but as a unit of strength and power, aiming to overpower and break their counterparts to regain the possession of the ball, which then allows them to move in the direction of their goal
3
https://hbr.org/1986/01/the-new-new-product-development-game
Jeff Sutherland ~ 1995
4
Form Follows Function To Meet New Business Challenges:
1. Built-in instability 2. Self-organizing project teams 3. Overlapping development phases 4. “Multilearning” 5. Subtle controls 6. Organizational transfer of learning
5
What’s Changed? Older Paradigm…
Execution over innovation Plans didn’t change quickly Predictable work done by machines
6
SCRUM Evolved to Address Problems With Waterfall
Risky & invites failure All project info in the beginning Thus, most important decisions are made when less is known
7
How SCRUM is Different Blends phases of Waterfall
Fixed-length sprints, not “phases” Cross-functional team capable of accomplishing each portion of the sprint
8
SCRUM expressions Working, tested, potentially shippable product
Demonstrate, inspect & adapt Iterations & feedback discovers the right product Not disrupting the organization by not doing it right Fixing impediments is dumb - “DO” SCRUM
9
Structure Roles Artifacts Meetings
10
Roles
11
Product Owner ROI of product development effort
Prioritizes product backlog Arbiter of requirements Vision Any requests for the team must go through Product Owner Focused on what not how
12
SCRUM Development Team
Cross-functional 4-9 people Collocated Complete increment each sprint Collaborates Able to count on each other Self-organizing Leadership emerges naturally Control flow from person to person NO HIERARCHY OR TITLES
13
SCRUM Master NOT the Project Manager
Project MGMT split between product owner, team, and master No management authority over the team Protects team Removes impediments Facilitates
14
SCRUM Master Educate coworkers on SCRUM methodology
Promotes improved engineering practice Enforces time boxes Provides visibility
15
Artifacts Product Backlog Sprint Backlog Anything the team might do
What the team has committed to
16
Product Backlog Force-ranked list Anyone can add items
SCRUM Master makes items visible Does NOT contain tasks
17
Sprint Backlog
18
Meetings
19
Sprint Planning PBI = Project Backlog Items
Negotiate which PBI’s will be committed to the sprint Top priority items from product backlog Breakdown PBI’s into smaller tasks Right amount of work and clarify what will be accomplished Plan one sprint
20
Daily SCRUM What I did yesterday What I am doing today
What impedes me / what are my blockers
21
Sprint Review Demonstrate to Stakeholders
Provides feedback loop about the product “Now that we see X, we really want Y”
22
Sprint Retrospective Inspect & Adapt
Provides feedback loop about the process Team ownership What went well? What still puzzles us? What could be improved? What did we learn?
23
Backlog Refinement
24
More Info Training Material Checklist SCRUM Scorecard
25
Quiz
26
1. Which Statement best describes SCRUM?
A) a complete methodology that defines how to develop software. B) a defined and predictive process that fits in with traditional mgmt. approaches C) a cookbook that defines best practices for software development. D) a framework with built-in reality checks for complex work in uncertain domains.
27
1. Which Statement best describes SCRUM?
A) a complete methodology that defines how to develop software. B) a defined and predictive process that fits in with traditional mgmt. approaches C) a cookbook that defines best practices for software development. D) a framework with built-in reality checks for complex work in uncertain domains.
28
2. When is sprint execution completed?
A) When all committed Product Backlog Items meet their definition of “done”. B) It depends. C) When all tasks are complete
29
2. When is sprint execution completed?
A) When all committed Product Backlog Items meet their definition of “done”. B) It depends. C) When all tasks are complete
30
3. How often should the backlog refinement meeting occur?
A) Every release cycle. B) Once, at the beginning of the project. C) Every sprint. D) Once, at the end of the project
31
3. How often should the backlog refinement meeting occur?
A) Every release cycle. B) Once, at the beginning of the project. C) Every sprint. D) Once, at the end of the project
32
4. The CEO asks a team member to do some work outside the goals of the current Sprint in progress. What should the team member do? A) Add it to the current Sprint while swapping out committed work of equal size. B) Inform the Product Owner so they can work with the CEO. C) Add it to the next Sprint. D) Add it to the current Sprint.
33
4. The CEO asks a team member to do some work outside the goals of the current Sprint in progress. What should the team member do? A) Add it to the current Sprint while swapping out committed work of equal size. B) Inform the Product Owner so they can work with the CEO. C) Add it to the next Sprint. D) Add it to the current Sprint.
34
5. Which two of the following is a SCRUM development team expected to do during the first sprint?
A) Develop a detailed plan for the rest of the project. B) Build a thin slice of potentially shippable functionality. C) Nail down the architecture. D) Test the product.
35
5. Which two of the following is a SCRUM development team expected to do during the first sprint?
A) Develop a detailed plan for the rest of the project. B) Build a thin slice of potentially shippable functionality. C) Nail down the architecture. D) Test the product.
36
6. Who owns Sprint commitments?
A) The SCRUM Master. B) Individuals, as assigned by the SCRUM Master. C) Individuals, as determined during the Sprint Planning Meeting. D) The Team owns them collectively.
37
6. Who owns Sprint commitments?
A) The SCRUM Master. B) Individuals, as assigned by the SCRUM Master. C) Individuals, as determined during the Sprint Planning Meeting. D) The Team owns them collectively.
38
7. How is the Product Backlog arranged?
A) Large items at the top to small items on the bottom. B) Into categories. C) Most important items at the top to least important items at the bottom. D) Randomly
39
7. How is the Product Backlog arranged?
A) Large items at the top to small items on the bottom. B) Into categories. C) Most important items at the top to least important items at the bottom. D) Randomly
40
8. Who creates the Product Backlog Item’s effort estimate?
A) The SCRUM Development Team, after clarifying the requirement. B) The Product Owner, with input from the SCRUM Dev. Team. C) The SCRUM Master, with input from the SCRUM Dev. Team. D) The most senior people in the organization, such as engineering managers of the software architect.
41
8. Who creates the Product Backlog Item’s effort estimate?
A) The SCRUM Development Team, after clarifying the requirement. B) The Product Owner, with input from the SCRUM Dev. Team. C) The SCRUM Master, with input from the SCRUM Dev. Team. D) The most senior people in the organization, such as engineering managers of the software architect.
42
9. Which of the following is the Team NOT responsible for?
A) Increasing productivity and learning. B) Resolving internal conflicts. C) Coordinating daily during the Sprint to meet the Sprint goal. D) Selecting the Product Owner E) Planning how to meet a Sprint goal.
43
9. Which of the following is the Team NOT responsible for?
A) Increasing productivity and learning. B) Resolving internal conflicts. C) Coordinating daily during the Sprint to meet the Sprint goal. D) Selecting the Product Owner E) Planning how to meet a Sprint goal.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.