Ralph jocham a scrum primer
-
Upload
agora-group -
Category
Documents
-
view
432 -
download
0
description
Transcript of Ralph jocham a scrum primer
![Page 2: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/2.jpg)
Ralph Jocham • Started as programmer; discovered process as a problem early on • First Unified Process with UML • Agile since 2000 with XP • Scrum in 2003 • Oracle, LinkedIn, Roche, Google, The Gap, Swisscom, Texas Instruments, Siemens Medical,
ThoughtWorks, JPMorganChase • Did come around, different cultures and domains • Founder of effective agile. • Trainer with Scrum.org
![Page 3: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/3.jpg)
25-‐Oct-‐12 effective agile. 3
Plan
Analyze
Design
Code
Test
Release
![Page 4: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/4.jpg)
25-‐Oct-‐12 effective agile. 4
Work is organized by activity
è Big Batches
Plan Analyze Design Code Test Release
![Page 5: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/5.jpg)
25-‐Oct-‐12 effective agile. 5
Is this the right approach for software
development?
Big Batches
![Page 6: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/6.jpg)
25-‐Oct-‐12 effective agile. 6
Scientific Management Is this the right
approach for software development? Command and
Control
![Page 7: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/7.jpg)
25-‐Oct-‐12 effective agile. 7
Scientific Management
![Page 8: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/8.jpg)
25-‐Oct-‐12 effective agile. 8
Simple Complicated
Complex
Chaos
Requ
iremen
ts
Technology close to certainty
far from certainty
close to
agreem
ent
far from
agreem
ent
Simple
Complicated
Chaos
Complex
Sense Categorize Respond
Sense Analyze Respond
Probe Sense
Respond
Best PracCces
Good PracCces Emergent
Act Sense
Respond
Novel
(source: Dave Snowden, IBM)
Cynefin
Complexity Stacey Graph
(source: Ralph Stacey, University of Herfordshire)
Defined Empirical
![Page 9: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/9.jpg)
25-‐Oct-‐12 effective agile. 9
Demming Cycle
![Page 10: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/10.jpg)
35% of Requirements Change
25-‐Nov-‐2011 effective agile. 10
![Page 11: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/11.jpg)
>60% of features are rarely or never used
(source: Standish Group)
25-‐Nov-‐2011 effective agile. 11
![Page 12: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/12.jpg)
Value
25-‐Oct-‐12 effective agile. 12
Original Vision
Original SoluCon
Sprint 11 Sprint 2
Sprint n Sprint n+1
AddiCo
nal V
alue
Welcoming change/ Coping with Complexity
![Page 13: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/13.jpg)
25-‐Oct-‐12 effective agile. 13
![Page 14: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/14.jpg)
25-‐Oct-‐12 effective agile. 14
August 1970
![Page 15: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/15.jpg)
25-‐Oct-‐12 effective agile. 15
![Page 16: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/16.jpg)
25-‐Oct-‐12 effective agile. 16
Plan Analyze Design Code Test Release
Defined
Waterfall (Defined)"Plan for the entire project up-front
V-‐Model
Hermes MIL-‐STD-‐2167A
GAM-‐T-‐17 JSP-‐188
MIL-‐STD-‐498
![Page 17: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/17.jpg)
Defined vs Emperical
25-‐Oct-‐12 effective agile. 17
Scrum (Empirical)"
Waterfall (Defined)"Plan for the entire project up-front
Plan a little for the entire project and then a little for each Sprint"
(source: ADM)
intern
extern
intern
extern
intern
extern
Plan Analyze Design Code Test Release
Plan
Plan
Plan Design Code Test
Release
Plan
Plan Design Code Test
Release
Plan
Plan Design Code Test
Release
Plan
Plan Design Code Test
Release
![Page 18: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/18.jpg)
Higher Chance of Success
25-‐Oct-‐12 effective agile. 18
(source: ADM)
0.9
0.5
0.1
Defined Empirical
Edge of Chaos
Complexity
Low Medium High
Probality of Success
![Page 19: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/19.jpg)
Why a higher Change?
25-‐Oct-‐12 effective agile. 19
(source: ADM)
Visibility Ability to Change
Business Value Risk
Waterfall Scrum
![Page 20: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/20.jpg)
• Scrum (n): A framework within which people can address complex problems, and producCvely and creaCvely develop products of the highest possible value.
(source: ADM)
A simple Definition of Scrum
25-‐Oct-‐12 effective agile. 20
![Page 21: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/21.jpg)
Framework
25-‐Oct-‐12 effective agile. 21
Roles
• Product Owner • Dev Team • Scrum Master
Artifacts
• Increment • Product
Backlog • Sprint Backlog
Events • Sprint • Sprint Planning • Daily Scrum • Sprint Review • Retrospective
(source: ADM)
![Page 22: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/22.jpg)
Roles, Artifacts and Events in Action
25-‐Oct-‐12 effective agile. 22
Roles Product Owner Development Team Scrum Master
ArCfacts Product Backlog Sprint Backlog Increment
Events Sprint Planning Sprint Daily Scrum Sprint Review RetrospecCve
Product Backlog
Sprint Planning MeeCng
Sprint Backlog Sprint
Increment
Review
RetrospecCve
Daily Scrum
ScrumMaster
(source: ADM)
PotenCally Releasable
DefiniCon of Done
![Page 23: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/23.jpg)
25-‐Oct-‐12 effective agile. 25
Reporting
![Page 24: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/24.jpg)
Reporting
25-‐Oct-‐12 effective agile. 26
![Page 25: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/25.jpg)
Questions?
25-‐Oct-‐12 effective agile. 27
hbp://www.scrum.org/Scrum-‐Guides
![Page 26: Ralph jocham a scrum primer](https://reader033.fdocuments.net/reader033/viewer/2022052321/54ba89a54a79591a7d8b4661/html5/thumbnails/26.jpg)
Ralph Jocham www.effecFveagile.com
effective agile. [email protected] @rjocham
25-‐Nov-‐2011 effective agile. 28