SlideShare a Scribd company logo
1 of 37
managing
thought
complexity


Scrum        1
Who am I?



        2
What is SCRUM?
             3
We’re losing the relay race

                                  “The… ‘relay race’ approach to
                                    product development…may
                                    conflict with the goals of
                                    maximum speed and flexibility.
                                    Instead a holistic or ‘rugby’
                                    approach—where a team tries
                                    to go the distance as a unit,
                                    passing the ball back and forth—
                                    may better serve today’s
                                    competitive requirements.”


Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”,
                      Harvard Business Review, January 1986                     4
Why?
       5
Winston Royce’s “Grandiose” Model
                                                           “Single Pass” phased model
                                                           to cope with US DoD
                                                           regulatory requirements




“I believe in this concept, but the
implementation is risky and invites failure.”

Winston W. Royce, “Managing the development of large software
systems”, Aug 1970

 Source: Silvana Wasitova
                                                                                        6
Winston Royce’s Recommendation

                                 Iterations between phases, hopefully
                                 confined to successive steps




Source: Silvana Wasitova
                                                                        7
Product Life Cycle
                      Project   Project




                                     Project             Project
            Project
                      Project


  Project
                                               Project




                                                                   8
Scrum is a framework
structured to support
   complex product
    development.

                        9
Compl
 exity   10
11
Complexity zone                             Complex zone

                    Project   Project




                                   Project              Project
          Project
                    Project


Project
                                             Project




      Development                                 Production

                                                                  12
Facing new challenges….

Speed      Stakeholders
            Business Alignment
Risks
        Permanent change
  people



                                 13
Scrum
        14
Scrum in 100 words
• Scrum is an agile process that allows us to focus on
  delivering the highest business value in the shortest time.

• It allows us to rapidly and repeatedly inspect actual
  working software (every two weeks to one month).

• The business sets the priorities. Teams self-organize to
  determine the best way to deliver the highest priority
  features.

• Every two weeks to a month anyone can see real working
  software and decide to release it as is or continue to
  enhance it for another sprint.
                                                                15
Traditional
Project
Management     Quality




              resources



                          16
Split Cost (Resources) in People and
Tools

Split Scope in Functionality and
Quality (suggestion: Scott Ambler)

Add a dimension for Process
(suggestion: Alistair Cockburn)


Add a dimension for (Business)
Value (suggestion: Jim Highsmith)



http://www.ambysoft.com/essays/brokenTriangle.html
http://alistair.cockburn.us/index.php/Process:_the_fourth_dimension
http://blog.cutter.com/2009/08/10/beyond-scope-schedule-and-cost-measuring-agile-performance/   17
And we get...      1.   Value
the 7 dimensions   2.   People
of software        3.   Functionality
projects           4.   Quality
                   5.   Tools
                   6.   Time
                   7.   Process

                                        18
Scrum Theory

• Scrum is founded on empirical process control
  theory, or empiricism.

• Empiricism asserts that knowledge comes from
  experience and making decisions based on what
  is known.

• Scrum employs an iterative, incremental
  approach to optimize predictability and control
  risk

                                                    19
20
3 legs


         Transparency
          Inspection
          Adaptation
                        21
Scrum consists of Scrum Teams and their
  associated roles, events, artifacts, and rules.

Each component within the framework serves a
  specific purpose and is essential to Scrum’s
  success and usage.

The rules of Scrum bind together the events,
  roles, and artifacts, governing the relationship
  and interaction between them.
                                              22
The Scrum Team
• The Scrum Team consists of a Product Owner, the
  Development Team, and a Scrum Master.

• Scrum Teams are self-organizing and cross-functional.

• The team model in Scrum is designed to optimize
  flexibility, creativity, and productivity.

• Scrum Teams deliver products iteratively and
  incrementally, maximizing opportunities for feedback.

                                                          23
A Product Owner
• The Product Owner is responsible for
  maximizing the value of the product and the
  work of the Development Team.

• The Product Owner is the sole person
  responsible for managing the Product Backlog.



                                                24
The Development Team
• The Development Team consists of
  professionals who do the work of delivering a
  potentially releasable Increment of “Done”
  product at the end of each Sprint.
  – Self organizing
  – Cross-functional
• Optimal Development Team size is small
  enough to remain nimble and large enough to
  complete significant work.

                                                  25
The Scrum Master
• The Scrum Master is responsible for ensuring
  Scrum is understood and enacted.

• Scrum Masters do this by ensuring that the Scrum
  Team adheres to Scrum theory, practices, and
  rules.

• The Scrum Master helps those outside the Scrum
  Team understand which of their interactions with
  the Scrum Team are helpful and which aren't.

                                                 26
• Clear and catching vision
  Basic
             • Maintained Product Backlog
principles
             • High Stakeholder’s
               participitation

             • Sprint is protected

             • Collaborative Sprint Reviews

             • Retrospectives focusing on
               work and progress
                                              27
Example
          28
Maximizing Value

Item 1
                                                   Are milestones where we
Item 2                                             measure the variance between
                                                   estimation and delivery
Item
  3
             ?
Item
  4              Item
Item               4
  5              Item
                   5     ?
Item 6
             Item 6     Item 6
Item 7
             Item 7     Item 7
                                 ?
Item 8
             Item 8     Item 8   Item 8
Item 9
             Item 9     Item 9   Item 9    ?
Item
                 Item   Item     Item     Item
  10
Item               10     10       10       10                ?
                 Item   Item     Item     Item                Item
  11
                   11     11       11       11                  11
         1        2        3         4         5                  6               7

    12/11                                                                   06/12
                                                                           29
Where do find Scrum?
•   Software development
•   Managing churchs
•   Venture Capital and Start’ups
•   Education
•   Enterprise Management
                                    Scrum is teached as
                                    « Lean Management »
                                          in Japan!



                                                      30
Scrum Evolutions




             31
Credits
• Jurgen Appelo, What is Agile Management?

• Mike Cohn, Introduction to Scrum

• Dave Snowden, Cynefin




                                             32
Questions?
         33
34
35
Thanks
         36
Pierre E. NEIS

 Management Consultant

 Head of Lean Centre of

Competence at coPROcess S.A.

 Scrum & Lean Coach




                               37

More Related Content

What's hot

What's hot (20)

Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Lean Agile : voir en grand !
Lean Agile : voir en grand !Lean Agile : voir en grand !
Lean Agile : voir en grand !
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development Team
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Intro to Scrum Webinar
Intro to Scrum WebinarIntro to Scrum Webinar
Intro to Scrum Webinar
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Agile intro module 0
Agile intro   module 0Agile intro   module 0
Agile intro module 0
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentals
 

Similar to Scrum managing through complexity

An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
Pune OpenCoffee Club
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
LuongMinhHai
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
Naveen Gupta
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
Think For A Change
 

Similar to Scrum managing through complexity (20)

An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development Craig Larman - Scaling Lean & Agile Development
Craig Larman - Scaling Lean & Agile Development
 
Agile values
Agile valuesAgile values
Agile values
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes40 Agile Methods in 40 Minutes
40 Agile Methods in 40 Minutes
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Demystify Agile
Demystify AgileDemystify Agile
Demystify Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
The BA role in Agile Development
The BA role in Agile Development The BA role in Agile Development
The BA role in Agile Development
 
Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...Project Management Foundations Series Course 104 - Agile Project Management C...
Project Management Foundations Series Course 104 - Agile Project Management C...
 
Intro to scrum
Intro to scrumIntro to scrum
Intro to scrum
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Introduction to agility
Introduction to agilityIntroduction to agility
Introduction to agility
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |TeamScrum Roles : Scrum Master | Product Owner |Team
Scrum Roles : Scrum Master | Product Owner |Team
 

More from Pierre E. NEIS

More from Pierre E. NEIS (20)

Organised for devops
Organised for devopsOrganised for devops
Organised for devops
 
The twelve step to transform your company, Agile Spain 2022
The twelve step to transform your company, Agile Spain 2022The twelve step to transform your company, Agile Spain 2022
The twelve step to transform your company, Agile Spain 2022
 
Twelve steps to transform your company
Twelve steps to transform your companyTwelve steps to transform your company
Twelve steps to transform your company
 
Les 12 étapes de la transformation agile
Les 12 étapes de la transformation agileLes 12 étapes de la transformation agile
Les 12 étapes de la transformation agile
 
From whale to swarm
From whale to swarmFrom whale to swarm
From whale to swarm
 
Swarming... how to launch every activities in the new normal
Swarming... how to launch every activities in the new normalSwarming... how to launch every activities in the new normal
Swarming... how to launch every activities in the new normal
 
Vucagile... my kind of Agile in the New Normal
Vucagile... my kind of Agile in the New NormalVucagile... my kind of Agile in the New Normal
Vucagile... my kind of Agile in the New Normal
 
Decision making in the new normal
Decision making in the new normalDecision making in the new normal
Decision making in the new normal
 
Agile SAP ACTIVATE
Agile SAP ACTIVATEAgile SAP ACTIVATE
Agile SAP ACTIVATE
 
Requisite agility
Requisite agilityRequisite agility
Requisite agility
 
What is agile?
What is agile?What is agile?
What is agile?
 
What is agile coaching?
What is agile coaching?What is agile coaching?
What is agile coaching?
 
What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)What's agile? (Scaling agile and dev ops Scotland)
What's agile? (Scaling agile and dev ops Scotland)
 
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility UnsymposiumIntroduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
Introduction to agile organisations (ao) NYC, Requisite Agility Unsymposium
 
At strasbourg AO le futur des organisations agiles
At strasbourg AO le futur des organisations agilesAt strasbourg AO le futur des organisations agiles
At strasbourg AO le futur des organisations agiles
 
What kind of agile is your agile?
What kind of agile is your agile?What kind of agile is your agile?
What kind of agile is your agile?
 
AO, the future of agile organisations the sap case #3
AO, the future of agile organisations   the sap case #3AO, the future of agile organisations   the sap case #3
AO, the future of agile organisations the sap case #3
 
AO, the sap case
AO, the sap caseAO, the sap case
AO, the sap case
 
Digitale Transformationen und Service Design
Digitale Transformationen und Service DesignDigitale Transformationen und Service Design
Digitale Transformationen und Service Design
 
An introduction to agile organisation
An introduction to agile organisation An introduction to agile organisation
An introduction to agile organisation
 

Recently uploaded

0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 

Scrum managing through complexity

  • 4. We’re losing the relay race “The… ‘relay race’ approach to product development…may conflict with the goals of maximum speed and flexibility. Instead a holistic or ‘rugby’ approach—where a team tries to go the distance as a unit, passing the ball back and forth— may better serve today’s competitive requirements.” Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”, Harvard Business Review, January 1986 4
  • 5. Why? 5
  • 6. Winston Royce’s “Grandiose” Model “Single Pass” phased model to cope with US DoD regulatory requirements “I believe in this concept, but the implementation is risky and invites failure.” Winston W. Royce, “Managing the development of large software systems”, Aug 1970 Source: Silvana Wasitova 6
  • 7. Winston Royce’s Recommendation Iterations between phases, hopefully confined to successive steps Source: Silvana Wasitova 7
  • 8. Product Life Cycle Project Project Project Project Project Project Project Project 8
  • 9. Scrum is a framework structured to support complex product development. 9
  • 11. 11
  • 12. Complexity zone Complex zone Project Project Project Project Project Project Project Project Development Production 12
  • 13. Facing new challenges…. Speed Stakeholders Business Alignment Risks Permanent change people 13
  • 14. Scrum 14
  • 15. Scrum in 100 words • Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. • It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). • The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. • Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint. 15
  • 16. Traditional Project Management Quality resources 16
  • 17. Split Cost (Resources) in People and Tools Split Scope in Functionality and Quality (suggestion: Scott Ambler) Add a dimension for Process (suggestion: Alistair Cockburn) Add a dimension for (Business) Value (suggestion: Jim Highsmith) http://www.ambysoft.com/essays/brokenTriangle.html http://alistair.cockburn.us/index.php/Process:_the_fourth_dimension http://blog.cutter.com/2009/08/10/beyond-scope-schedule-and-cost-measuring-agile-performance/ 17
  • 18. And we get... 1. Value the 7 dimensions 2. People of software 3. Functionality projects 4. Quality 5. Tools 6. Time 7. Process 18
  • 19. Scrum Theory • Scrum is founded on empirical process control theory, or empiricism. • Empiricism asserts that knowledge comes from experience and making decisions based on what is known. • Scrum employs an iterative, incremental approach to optimize predictability and control risk 19
  • 20. 20
  • 21. 3 legs Transparency Inspection Adaptation 21
  • 22. Scrum consists of Scrum Teams and their associated roles, events, artifacts, and rules. Each component within the framework serves a specific purpose and is essential to Scrum’s success and usage. The rules of Scrum bind together the events, roles, and artifacts, governing the relationship and interaction between them. 22
  • 23. The Scrum Team • The Scrum Team consists of a Product Owner, the Development Team, and a Scrum Master. • Scrum Teams are self-organizing and cross-functional. • The team model in Scrum is designed to optimize flexibility, creativity, and productivity. • Scrum Teams deliver products iteratively and incrementally, maximizing opportunities for feedback. 23
  • 24. A Product Owner • The Product Owner is responsible for maximizing the value of the product and the work of the Development Team. • The Product Owner is the sole person responsible for managing the Product Backlog. 24
  • 25. The Development Team • The Development Team consists of professionals who do the work of delivering a potentially releasable Increment of “Done” product at the end of each Sprint. – Self organizing – Cross-functional • Optimal Development Team size is small enough to remain nimble and large enough to complete significant work. 25
  • 26. The Scrum Master • The Scrum Master is responsible for ensuring Scrum is understood and enacted. • Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules. • The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren't. 26
  • 27. • Clear and catching vision Basic • Maintained Product Backlog principles • High Stakeholder’s participitation • Sprint is protected • Collaborative Sprint Reviews • Retrospectives focusing on work and progress 27
  • 28. Example 28
  • 29. Maximizing Value Item 1 Are milestones where we Item 2 measure the variance between estimation and delivery Item 3 ? Item 4 Item Item 4 5 Item 5 ? Item 6 Item 6 Item 6 Item 7 Item 7 Item 7 ? Item 8 Item 8 Item 8 Item 8 Item 9 Item 9 Item 9 Item 9 ? Item Item Item Item Item 10 Item 10 10 10 10 ? Item Item Item Item Item 11 11 11 11 11 11 1 2 3 4 5 6 7 12/11 06/12 29
  • 30. Where do find Scrum? • Software development • Managing churchs • Venture Capital and Start’ups • Education • Enterprise Management Scrum is teached as « Lean Management » in Japan! 30
  • 32. Credits • Jurgen Appelo, What is Agile Management? • Mike Cohn, Introduction to Scrum • Dave Snowden, Cynefin 32
  • 34. 34
  • 35. 35
  • 36. Thanks 36
  • 37. Pierre E. NEIS Management Consultant Head of Lean Centre of Competence at coPROcess S.A. Scrum & Lean Coach 37

Editor's Notes

  1. Winston W. Royce,Managing the development of large software systemsProc. IEEE WESCON, Aug 1970Royce developed the phased delivery model to cope with regulatory requirements set out in the US DoD STD-2167 document, which was so byzantine and bureaucratic that the waterfall was the only way to cope with it;
  2. Winston W. Royce,Managing the development of large software systemsProc. IEEE WESCON, Aug 1970Royce’s Son:http://usability.typepad.com/confusability/2006/02/index.html