SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Scrum Primer


Ralph Jocham   effective agile.   ralph.jocham@effectiveagile.com
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
Plan	
  


                               Analyze	
  




                                                 	
  
                                                 	
  
                                             Design	
  


                                                          Code	
  


                                                                     Test	
  


                                                                                Release	
  




25-­‐Oct-­‐12	
                          effective agile.                                     3
Work is organized
                by activity
                    Plan	
     Analyze	
     Design	
     Code	
     Test	
     Release	
  




              è    Big Batches
25-­‐Oct-­‐12	
                          effective agile.                                     4
Big Batches
               Is this the right
             approach for software
                  development?



25-­‐Oct-­‐12	
        effective agile.   5
Scientific
   Management
   Is this the righttr  on ol	
  
          	
  an d	
  C
 approachdfor software
  mm  an
Co development?

25-­‐Oct-­‐12	
     effective agile.   6
Scientific Management




25-­‐Oct-­‐12	
     effective agile.   7
Complexity
                       Stacey	
  Graph	
                                                                         Cynefin	
   	
  
                                                                                                                 Empirical                                  Defined	
  
  far	
  from	
  
agreement	
  




                                                                                                                          Complex	
                           Complicated	
  
                                                                                          Chaos	
                          Probe	
                               Sense	
  
                                                                                                                           Sense	
                              Analyze	
  
                                                                                                                                                                Respond	
  
    Requirements	
  




                                                                                                                          Respond	
  
                                                           Complex	
                                                      Emergent	
                         Good	
  PracCces	
  

                                                                                                                              Chaos	
                           Simple	
  
                                                                                                                            Act	
                               Sense	
  
                                                                                                                           Sense	
                            Categorize	
  
agreement	
  




                                                                                                                          Respond	
                            Respond	
  
                          Simple	
                   Complicated	
  
close	
  to	
  




                                                                                                                              Novel	
                        Best	
  PracCces	
  

                       close	
  to	
  
                       certainty	
  
                                                 Technology	
                                 far	
  from	
  
                                                                                             certainty	
  
                                                                                                                 (source:	
  Dave	
  Snowden,	
  IBM)	
  


                  (source:	
  Ralph	
  Stacey,	
  University	
  of	
  Herfordshire)	
  
                       25-­‐Oct-­‐12	
                                                              effective agile.                                                                8
Demming Cycle
25-­‐Oct-­‐12	
         effective agile.   9
35% of Requirements Change




25-­‐Nov-­‐2011	
     effective agile.   10
>60% of features are rarely or never used




                                         (source:	
  Standish	
  Group)	
  



25-­‐Nov-­‐2011	
     effective agile.                                 11
Value

                                                                       Original	
  SoluCon	
  
                     	
  Welcoming	
  change/	
  
                    Coping	
  with	
  Complexity	
  
                                 	
                                                                                         	
  
                                                                                   Spri
                                                                                          nt	
  n              prin t	
  n+1
                                                                                                    	
     S




                                                                                                                                   AddiConal	
  Value	
  
                                                         2	
  
                      Sprin                 Sprint	
  
                              t	
  11	
  




                                                                             Original	
  Vision	
  

25-­‐Oct-­‐12	
                                                  effective agile.                                                                           12
25-­‐Oct-­‐12	
     effective agile.   13
t	
  1970	
  
                    Aug us

25-­‐Oct-­‐12	
         effective agile.   14
25-­‐Oct-­‐12	
     effective agile.   15
Defined

Waterfall (Defined)"
Plan for the entire                 Plan	
      Analyze	
     Design	
     Code	
     Test	
     Release	
  
project up-front	
  



                                                                                 JSP-­‐188	
  
                    V-­‐Model	
  
                                               GAM-­‐T-­‐17	
  

                             Hermes	
                                      MIL-­‐STD-­‐2167A	
  
                                                                           MIL-­‐STD-­‐498	
  

25-­‐Oct-­‐12	
                            effective agile.                                                    16
Defined vs Emperical

 Waterfall (Defined)"
 Plan for the entire            Plan	
               Analyze	
                    Design	
               Code	
                    Test	
               Release	
  
 project up-front	
  




  Scrum (Empirical)"                                  Plan	
                            Plan	
                            Plan	
                        Plan	
  
                                                     Design	
                          Design	
                          Design	
                      Design	
  
                             Plan	
  

 Plan a little for the
                                        Plan	
  




                                                                       Plan	
  




                                                                                                                                            Plan	
  
                                                                                                          Plan	
  
                                                      Code	
                            Code	
                            Code	
                        Code	
  
 entire project and then                              Test	
                            Test	
                            Test	
                        Test	
  
 a little for each Sprint"                           Release	
                         Release	
                         Release	
                     Release	
  


                                                                   intern	
                          intern	
                          intern	
  

(source:	
  ADM)	
                          extern	
                      extern	
                          extern	
  




25-­‐Oct-­‐12	
                           effective agile.                                                                                                            17
Higher Chance of Success

                         0.9	
  




Probality	
  of	
  
    Success	
  

                         0.5	
                                  Empirical	
  
                                             Defined	
  

                                                                                      Edge	
  of	
  
                                                                                      Chaos	
  
                         0.1	
  

                                   Low	
                        Medium	
        High	
  
                                                             Complexity	
  
  (source:	
  ADM)	
  

   25-­‐Oct-­‐12	
                                        effective agile.                             18
Why a higher Change?
      Visibility	
                                Ability	
  to	
  Change	
  




      Business	
  Value	
                          Risk	
  




(source:	
  ADM)	
            Waterfall	
            Scrum	
  
25-­‐Oct-­‐12	
                      effective agile.                           19
A simple Definition of Scrum

•  Scrum	
  (n):	
  A	
  framework	
  within	
  which	
  
   people	
  can	
  address	
  complex	
  problems,	
  
   and	
  producCvely	
  and	
  creaCvely	
  develop	
  
   products	
  of	
  the	
  highest	
  possible	
  value.	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
(source:	
  ADM)	
  




25-­‐Oct-­‐12	
         effective agile.                        20
Framework
                Roles      Artifacts             Events
•  Product Owner
       •  Increment
        •  Sprint
•  Dev Team
            •  Product           •  Sprint Planning
•  Scrum Master
           Backlog
          •  Daily Scrum
                        •  Sprint Backlog
   •  Sprint Review
                                             •  Retrospective




(source:	
  ADM)	
  




25-­‐Oct-­‐12	
           effective agile.                     21
Roles, Artifacts and Events
 in Action                                                      Review	
  

                                                                                                 PotenCally	
  
Roles	
                                                                                          Releasable	
  
Product	
  Owner	
  
Development	
  Team	
  
Scrum	
  Master	
  
                                  RetrospecCve	
  
	
  
                                                                                                   Increment	
  
	
                                                                             Daily	
  
ArCfacts	
                                                                    Scrum	
  

Product	
  Backlog	
  
Sprint	
  Backlog	
  
                                                                 Sprint	
  
Increment	
                                                                         Sprint	
  
                                                  Sprint	
      Backlog	
  
	
  
                                                 Planning	
  
	
                                               MeeCng	
  
Events	
                  Product	
                                                              DefiniCon	
  
Sprint	
  Planning	
      Backlog	
                                                               of	
  Done	
  
Sprint	
  
Daily	
  Scrum	
  
Sprint	
  Review	
  
RetrospecCve	
                                                                                    ScrumMaster	
  


(source:	
  ADM)	
  

 25-­‐Oct-­‐12	
                           effective agile.                                                  22
Reporting




25-­‐Oct-­‐12	
     effective agile.   25
Reporting




25-­‐Oct-­‐12	
     effective agile.   26
Questions?




                                       hbp://www.scrum.org/Scrum-­‐Guides	
  




25-­‐Oct-­‐12	
     effective agile.                                     27
Ralph Jocham                         	
  www.effecFveagile.com	
  
effective agile.                      ralph@effecCveagile.com	
  
                        	
     	
   	
   	
  @rjocham	
  




25-­‐Nov-­‐2011	
     effective agile.                          28

Weitere ähnliche Inhalte

Ähnlich wie Ralph jocham a scrum primer (6)

Designpatterns
DesignpatternsDesignpatterns
Designpatterns
 
High-Level Synthesis Skill Development Needs - IEDEC
High-Level Synthesis Skill Development Needs - IEDECHigh-Level Synthesis Skill Development Needs - IEDEC
High-Level Synthesis Skill Development Needs - IEDEC
 
!Chaos Control System
!Chaos Control System!Chaos Control System
!Chaos Control System
 
Introduzione a Scrum
Introduzione a ScrumIntroduzione a Scrum
Introduzione a Scrum
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
Accelerating Your Connection to the Cloud
Accelerating Your Connection to the CloudAccelerating Your Connection to the Cloud
Accelerating Your Connection to the Cloud
 

Mehr von Agora Group

Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
Agora Group
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
Agora Group
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
Agora Group
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
Agora Group
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
Agora Group
 

Mehr von Agora Group (20)

How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
 
Microservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseMicroservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe procese
 
The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms Shift
 
Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004
 
Curs OSINT
Curs OSINTCurs OSINT
Curs OSINT
 
Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
 
The next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMThe next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPM
 
Speed Dialing the Enterprise
Speed Dialing the EnterpriseSpeed Dialing the Enterprise
Speed Dialing the Enterprise
 
ABPMP Romania
ABPMP RomaniaABPMP Romania
ABPMP Romania
 
Arhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de SănătateArhitectura proceselor în Sistemul Informațional de Sănătate
Arhitectura proceselor în Sistemul Informațional de Sănătate
 
IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent Business
 
eHealth 2014_Radu Dop
eHealth 2014_Radu DopeHealth 2014_Radu Dop
eHealth 2014_Radu Dop
 
Importanța registrelor pentru pacienți
Importanța registrelor pentru paciențiImportanța registrelor pentru pacienți
Importanța registrelor pentru pacienți
 
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
 
Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...
 
UTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateUTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatate
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
 

Ralph jocham a scrum primer

  • 1. Scrum Primer Ralph Jocham effective agile. ralph.jocham@effectiveagile.com
  • 2. 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
  • 3. Plan   Analyze       Design   Code   Test   Release   25-­‐Oct-­‐12   effective agile. 3
  • 4. Work is organized by activity Plan   Analyze   Design   Code   Test   Release   è Big Batches 25-­‐Oct-­‐12   effective agile. 4
  • 5. Big Batches Is this the right approach for software development? 25-­‐Oct-­‐12   effective agile. 5
  • 6. Scientific Management Is this the righttr on ol    an d  C approachdfor software mm an Co development? 25-­‐Oct-­‐12   effective agile. 6
  • 8. Complexity Stacey  Graph   Cynefin     Empirical Defined   far  from   agreement   Complex   Complicated   Chaos   Probe   Sense   Sense   Analyze   Respond   Requirements   Respond   Complex   Emergent   Good  PracCces   Chaos   Simple   Act   Sense   Sense   Categorize   agreement   Respond   Respond   Simple   Complicated   close  to   Novel   Best  PracCces   close  to   certainty   Technology   far  from   certainty   (source:  Dave  Snowden,  IBM)   (source:  Ralph  Stacey,  University  of  Herfordshire)   25-­‐Oct-­‐12   effective agile. 8
  • 10. 35% of Requirements Change 25-­‐Nov-­‐2011   effective agile. 10
  • 11. >60% of features are rarely or never used (source:  Standish  Group)   25-­‐Nov-­‐2011   effective agile. 11
  • 12. Value Original  SoluCon    Welcoming  change/   Coping  with  Complexity       Spri nt  n prin t  n+1   S AddiConal  Value   2   Sprin Sprint   t  11   Original  Vision   25-­‐Oct-­‐12   effective agile. 12
  • 13. 25-­‐Oct-­‐12   effective agile. 13
  • 14. t  1970   Aug us 25-­‐Oct-­‐12   effective agile. 14
  • 15. 25-­‐Oct-­‐12   effective agile. 15
  • 16. Defined Waterfall (Defined)" Plan for the entire Plan   Analyze   Design   Code   Test   Release   project up-front   JSP-­‐188   V-­‐Model   GAM-­‐T-­‐17   Hermes   MIL-­‐STD-­‐2167A   MIL-­‐STD-­‐498   25-­‐Oct-­‐12   effective agile. 16
  • 17. Defined vs Emperical Waterfall (Defined)" Plan for the entire Plan   Analyze   Design   Code   Test   Release   project up-front   Scrum (Empirical)" Plan   Plan   Plan   Plan   Design   Design   Design   Design   Plan   Plan a little for the Plan   Plan   Plan   Plan   Code   Code   Code   Code   entire project and then Test   Test   Test   Test   a little for each Sprint" Release   Release   Release   Release   intern   intern   intern   (source:  ADM)   extern   extern   extern   25-­‐Oct-­‐12   effective agile. 17
  • 18. Higher Chance of Success 0.9   Probality  of   Success   0.5   Empirical   Defined   Edge  of   Chaos   0.1   Low   Medium   High   Complexity   (source:  ADM)   25-­‐Oct-­‐12   effective agile. 18
  • 19. Why a higher Change? Visibility   Ability  to  Change   Business  Value   Risk   (source:  ADM)   Waterfall   Scrum   25-­‐Oct-­‐12   effective agile. 19
  • 20. A simple Definition of Scrum •  Scrum  (n):  A  framework  within  which   people  can  address  complex  problems,   and  producCvely  and  creaCvely  develop   products  of  the  highest  possible  value.                     (source:  ADM)   25-­‐Oct-­‐12   effective agile. 20
  • 21. Framework Roles Artifacts Events •  Product Owner •  Increment •  Sprint •  Dev Team •  Product •  Sprint Planning •  Scrum Master Backlog •  Daily Scrum •  Sprint Backlog •  Sprint Review •  Retrospective (source:  ADM)   25-­‐Oct-­‐12   effective agile. 21
  • 22. Roles, Artifacts and Events in Action Review   PotenCally   Roles   Releasable   Product  Owner   Development  Team   Scrum  Master   RetrospecCve     Increment     Daily   ArCfacts   Scrum   Product  Backlog   Sprint  Backlog   Sprint   Increment   Sprint   Sprint   Backlog     Planning     MeeCng   Events   Product   DefiniCon   Sprint  Planning   Backlog   of  Done   Sprint   Daily  Scrum   Sprint  Review   RetrospecCve   ScrumMaster   (source:  ADM)   25-­‐Oct-­‐12   effective agile. 22
  • 23. Reporting 25-­‐Oct-­‐12   effective agile. 25
  • 24. Reporting 25-­‐Oct-­‐12   effective agile. 26
  • 25. Questions? hbp://www.scrum.org/Scrum-­‐Guides   25-­‐Oct-­‐12   effective agile. 27
  • 26. Ralph Jocham  www.effecFveagile.com   effective agile. ralph@effecCveagile.com          @rjocham   25-­‐Nov-­‐2011   effective agile. 28