SlideShare una empresa de Scribd logo
1 de 60
SCRUM
                                   Approcher l’incertitude




CC BY-NC-SA 2.0 Laurent Dupont                         Jeudis du libre - Bruxelles Novembre 2012
Agenda



   C’est quoi?
                         C’est bien?




                 SCRUM

           Pourquoi?
                                  Comment?
LES
PRINCIPES
LE PROCESSUS
✴Rôles clairs et définis

✴Protection de l’équipe

✴Décision collégiale

✴Responsabilisation




    LES ROLES
LES ÉLÉMENTS


          COMPANY
LE BACKLOG
• Priorité - Business

• Découpage

• Estimation virtuelle - échelle commune

• Décision collégiale
COMPANY
COMPANY
COMPANY
COMPANY
VALEURS AGILES
• L’équipe

• L’application

• La collaboration

• L’acceptation du changement
WATERFALL.




             COMPANY
WATERFALL.
AKA DOMINO



  http://www.dailymotion.com/video/x2468c_parti-de-domino-rate_creation
WATERFALL
            • Forte dépendance entre phases

            • Processus très sécurisé,
              administré

            • Importance de l’analyse initiale

            • Risque

            • Valeur réalisée à la fin uniquement
ITERATIVE WATERFALL
           • Succession de sprints waterfall

           • Pas de valeur si le sprint n’est pas
             fini

           • Estimation totale de l’effort?

           • ≃ Pragmatic scrum?
✴ Origine industrielle

✴ Plusieurs types de
méthodes Agiles

✴ Scrum est le plus utilisé




AGILE
CA
FONCTIONNE?
Figure 1 Agile Is Organizations’ Primary Development Approach

                           “Please select the methodology that most closely reflects
                               the development process you are currently using.”
                                                (select only one)
                                                 Scrum                10.9%
                                       Agile Modeling           6.0%
                  Feature-driven development (FDD)           3.8%
                     Test-driven development (TDD)          3.4%
                          eXtreme Programming (XP)         2.9%
                                   Lean development       2.1%                    Agile, 35%
       Microsoft Solutions Framework (MSF) for Agile      1.8%
                                   Agile Data Method 1.6%
              Adaptive Software Development (ASD) 1.3%
                                             Six Sigma 0.9%
                                                Crystal 0.3%
                 Behavior-driven development (BDD) 0.2%
     Dynamic Systems Development Method (DSDM) 0.2%
           Do not use a formal process methodology                                              30.6%
                               Iterative development                        16.3%
                       Rational Unified Process (RUP)       2.7%                          Iterative, 21%
                                                  Spiral 1.6%
                                              Waterfall            8.4%
       Capability Maturity Model Integration (CMMI)        2.5%              Waterfall, 13%
                                              ISO 9000     2.5%
                                            Base: 1,298 IT professionals
  Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009
  56100                                                                              Source: Forrester Research, Inc.




POPULAIRE
Figure 1 Agile Is Organizations’ Primary Development Approach

                           “Please select the methodology that most closely reflects
                               the development process you are currently using.”
                                                (select only one)
                                                 Scrum                10.9%
                                       Agile Modeling           6.0%
                  Feature-driven development (FDD)           3.8%
                     Test-driven development (TDD)          3.4%
                          eXtreme Programming (XP)         2.9%
                                   Lean development       2.1%                    Agile, 35%
       Microsoft Solutions Framework (MSF) for Agile      1.8%
                                   Agile Data Method 1.6%
              Adaptive Software Development (ASD) 1.3%
                                             Six Sigma 0.9%
                                                Crystal 0.3%
                 Behavior-driven development (BDD) 0.2%
     Dynamic Systems Development Method (DSDM) 0.2%
           Do not use a formal process methodology                                              30.6%
                               Iterative development                        16.3%
                       Rational Unified Process (RUP)       2.7%                          Iterative, 21%
                                                  Spiral 1.6%
                                              Waterfall            8.4%
       Capability Maturity Model Integration (CMMI)        2.5%              Waterfall, 13%
                                              ISO 9000     2.5%
                                            Base: 1,298 IT professionals
  Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009
  56100                                                                              Source: Forrester Research, Inc.




POPULAIRE
Figure 1 Agile Is Organizations’ Primary Development Approach

                           “Please select the methodology that most closely reflects
                               the development process you are currently using.”
                                                (select only one)
                                                 Scrum                10.9%
                                       Agile Modeling           6.0%
                  Feature-driven development (FDD)           3.8%
                     Test-driven development (TDD)          3.4%
                          eXtreme Programming (XP)         2.9%
                                   Lean development       2.1%                    Agile, 35%
       Microsoft Solutions Framework (MSF) for Agile      1.8%
                                   Agile Data Method 1.6%
              Adaptive Software Development (ASD) 1.3%
                                             Six Sigma 0.9%
                                                Crystal 0.3%
                 Behavior-driven development (BDD) 0.2%
     Dynamic Systems Development Method (DSDM) 0.2%
           Do not use a formal process methodology                                              30.6%
                               Iterative development                        16.3%
                       Rational Unified Process (RUP)       2.7%                          Iterative, 21%
                                                  Spiral 1.6%
                                              Waterfall            8.4%
       Capability Maturity Model Integration (CMMI)        2.5%              Waterfall, 13%
                                              ISO 9000     2.5%
                                            Base: 1,298 IT professionals
  Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009
  56100                                                                              Source: Forrester Research, Inc.




POPULAIRE
Figure 1 Agile Is Organizations’ Primary Development Approach

                           “Please select the methodology that most closely reflects
                               the development process you are currently using.”
                                                (select only one)
                                                 Scrum                10.9%
                                       Agile Modeling           6.0%
                  Feature-driven development (FDD)           3.8%
                     Test-driven development (TDD)          3.4%
                          eXtreme Programming (XP)         2.9%
                                   Lean development       2.1%                    Agile, 35%
       Microsoft Solutions Framework (MSF) for Agile      1.8%
                                   Agile Data Method 1.6%
              Adaptive Software Development (ASD) 1.3%
                                             Six Sigma 0.9%
                                                Crystal 0.3%
                 Behavior-driven development (BDD) 0.2%
     Dynamic Systems Development Method (DSDM) 0.2%
           Do not use a formal process methodology                                              30.6%
                               Iterative development                        16.3%
                       Rational Unified Process (RUP)       2.7%                          Iterative, 21%
                                                  Spiral 1.6%
                                              Waterfall            8.4%
       Capability Maturity Model Integration (CMMI)        2.5%              Waterfall, 13%
                                              ISO 9000     2.5%
                                            Base: 1,298 IT professionals
  Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009
  56100                                                                              Source: Forrester Research, Inc.




POPULAIRE
Figure 1 Agile Is Organizations’ Primary Development Approach

                           “Please select the methodology that most closely reflects
                               the development process you are currently using.”
                                                (select only one)
                                                 Scrum                10.9%
                                       Agile Modeling           6.0%
                  Feature-driven development (FDD)           3.8%
                     Test-driven development (TDD)          3.4%
                          eXtreme Programming (XP)         2.9%
                                   Lean development       2.1%                    Agile, 35%
       Microsoft Solutions Framework (MSF) for Agile      1.8%
                                   Agile Data Method 1.6%
              Adaptive Software Development (ASD) 1.3%
                                             Six Sigma 0.9%
                                                Crystal 0.3%
                 Behavior-driven development (BDD) 0.2%
     Dynamic Systems Development Method (DSDM) 0.2%
           Do not use a formal process methodology                                              30.6%
                               Iterative development                        16.3%
                       Rational Unified Process (RUP)       2.7%                          Iterative, 21%
                                                  Spiral 1.6%
                                              Waterfall            8.4%
       Capability Maturity Model Integration (CMMI)        2.5%              Waterfall, 13%
                                              ISO 9000     2.5%
                                            Base: 1,298 IT professionals
  Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009
  56100                                                                              Source: Forrester Research, Inc.




POPULAIRE
EFFICACE
LA TAILLE COMPTE
COMPANY
Amélioration perçue suite à l’implémentation de Scrum


                                   0 %        22.500 %     45.000 %     67.500 %     90.000 %




Amélioration de la productivité



           Réduction des bugs



Mise en production plus rapide



                     Coût réduit




         RÉSULTATS
Melnik/Maurer 2005




SATISFACTION
POURQUOI?




            COMPANY
C’EST
HUMAIN   COMPANY
Mariage                                        Voyage




 Avez vous déjà essayé de visualiser un projet de plusieurs mois?
                           Organisation personelle
                           Cer veau
                           TODOS

                                                          Construction


Année scolaire
                                Carrière




                                                       COMPANY
Mariage                                        Voyage




 Avez vous déjà essayé de visualiser un projet de plusieurs mois?
                           Organisation personelle
                           Cer veau
                           TODOS

                                                          Construction


Année scolaire
                                Carrière




                                                       COMPANY
Mariage                                        Voyage




 Avez vous déjà essayé de visualiser un projet de plusieurs mois?
                           Organisation personelle
                           Cer veau
                           TODOS

                                                           Construction


Année scolaire                                        Unités temporelles du
                                Carrière              cerveau:
                                                      - Heure
                                                      - Jour
                                                      - Semaine
                                                      - Mois
                                                        COMPANY
C’EST SOCIÉTAL
             COMPANY
But spécifique         Taches & stories

 Engagement            Equipe & sprint

  Feedback         Review & Retrospective

  Obstacles      Auto gestion & Scrum Master




LOCKE & LATHAM
C’EST
GÉNÉRATIONNEL
            COMPANY
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
DEUX PARADIGMES



    1960 - 1979   1980 - 1999
UNE
IMPLÉMENTATION
CONTEXTE
•Société de dev WEB

•1 client principal

•7 développeurs

•Reduction de 2 à 1 analyste
LES ÉTAPES
1. Meeting quotidien

2. Scrum avec découpage par directeur de produit

3. Scrum avec découpage par équipe

4. Apprentissage des métriques et auto gestion
LES ÉTAPES                                         Social Scrum
1. Meeting quotidien

2. Scrum avec découpage par directeur de produit

3. Scrum avec découpage par équipe
                                                     Pragmatic
                                                    Social Scrum
                                                      Scrum
4. Apprentissage des métriques et auto gestion



                         Pure Scrum
LES ÉTAPES
LES RÔLES
LES RÔLES
Tableur

 Post its




  Cartes à jouer




LES OUTILS                   Courage
LES RÉSULTATS
         • Gain de productivité

         • Gain de qualité

         • Meilleur flexibilité pour le client

         • Motivation de l’équipe
• Sprint(s) raté(s)

• Information permanente

• «Stick to the rule»

• Les horaires

• L’incertitude




 DIFFICULTÉS
POUR
RÉUSSIR...


...AVOIR
LA FOI
QUELQUES
RÉFÉRENCES

➡The Machine That Changed the World: The Story of Lean Production - WOMACK
➡The Mythical Man Month and Other Essays on Software Engineering - BROOKS
➡Agile Retrospectives: Making Good Teams Great - DERBY
➡Scrum : le guide pratique de la méthode agile la plus populaire - AUBRY
➡Scrum and XP from the Trenches - KNIBERG (free on web)
➡3 Scrum Types <http://yusufarslan.net/3-scrum-types> - Yusuf Arslan
Questions & Réponses


                Laurent Dupont
                laurent.dupont@theboardtheory.com

Más contenido relacionado

Destacado

Terrorist assemblages
Terrorist assemblagesTerrorist assemblages
Terrorist assemblages
Sarah Rainey
 
Navidad espanol[1]
Navidad espanol[1]Navidad espanol[1]
Navidad espanol[1]
roodorak
 
brandshare Japan 2014
brandshare Japan 2014brandshare Japan 2014
brandshare Japan 2014
Edelman Japan
 
Clipping Hotel Villa Bella Conceito 2010-01
Clipping Hotel Villa Bella Conceito 2010-01Clipping Hotel Villa Bella Conceito 2010-01
Clipping Hotel Villa Bella Conceito 2010-01
Agência DUE
 
Presentation for Keizai Koho Center by Ben Boyd
Presentation for Keizai Koho Center by Ben BoydPresentation for Keizai Koho Center by Ben Boyd
Presentation for Keizai Koho Center by Ben Boyd
Edelman Japan
 
KHN Social Media Presentatie Enspijk 19 april 2011
KHN Social Media Presentatie Enspijk 19 april 2011KHN Social Media Presentatie Enspijk 19 april 2011
KHN Social Media Presentatie Enspijk 19 april 2011
Al Sauerfield
 
General orientation NC Fall 2012
General orientation NC Fall 2012General orientation NC Fall 2012
General orientation NC Fall 2012
Sarah Bosler
 
White Paper Phone Systems Market Primer
White Paper Phone Systems Market PrimerWhite Paper Phone Systems Market Primer
White Paper Phone Systems Market Primer
ZAG Technical Services
 

Destacado (17)

Terrorist assemblages
Terrorist assemblagesTerrorist assemblages
Terrorist assemblages
 
Strategia web demo
Strategia web demoStrategia web demo
Strategia web demo
 
Navidad espanol[1]
Navidad espanol[1]Navidad espanol[1]
Navidad espanol[1]
 
KHN Groene Hart: social media pp
KHN Groene Hart: social media ppKHN Groene Hart: social media pp
KHN Groene Hart: social media pp
 
Dutch top 5
Dutch top 5Dutch top 5
Dutch top 5
 
brandshare Japan 2014
brandshare Japan 2014brandshare Japan 2014
brandshare Japan 2014
 
Chld 100 perry fall 2012 qr codes
Chld 100 perry fall 2012 qr codesChld 100 perry fall 2012 qr codes
Chld 100 perry fall 2012 qr codes
 
Clipping Hotel Villa Bella Conceito 2010-01
Clipping Hotel Villa Bella Conceito 2010-01Clipping Hotel Villa Bella Conceito 2010-01
Clipping Hotel Villa Bella Conceito 2010-01
 
Presentation for Keizai Koho Center by Ben Boyd
Presentation for Keizai Koho Center by Ben BoydPresentation for Keizai Koho Center by Ben Boyd
Presentation for Keizai Koho Center by Ben Boyd
 
Presentatie social media KHN
Presentatie social media KHNPresentatie social media KHN
Presentatie social media KHN
 
Q5
Q5Q5
Q5
 
KHN Social Media Presentatie Enspijk 19 april 2011
KHN Social Media Presentatie Enspijk 19 april 2011KHN Social Media Presentatie Enspijk 19 april 2011
KHN Social Media Presentatie Enspijk 19 april 2011
 
General orientation NC Fall 2012
General orientation NC Fall 2012General orientation NC Fall 2012
General orientation NC Fall 2012
 
Heteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemersHeteren 17 mei kansen voor horecaondernemers
Heteren 17 mei kansen voor horecaondernemers
 
6 Ingredients for a Good eCommerce Blog | Keyideas Infotech
6 Ingredients for a Good eCommerce Blog | Keyideas Infotech6 Ingredients for a Good eCommerce Blog | Keyideas Infotech
6 Ingredients for a Good eCommerce Blog | Keyideas Infotech
 
Presentatie social media: Kansen voor Horecaondernemers. De Lier, 6 juni 2011
Presentatie social media: Kansen voor Horecaondernemers. De Lier, 6 juni 2011Presentatie social media: Kansen voor Horecaondernemers. De Lier, 6 juni 2011
Presentatie social media: Kansen voor Horecaondernemers. De Lier, 6 juni 2011
 
White Paper Phone Systems Market Primer
White Paper Phone Systems Market PrimerWhite Paper Phone Systems Market Primer
White Paper Phone Systems Market Primer
 

Similar a Jeudis du libre scrum

Agile By The Numbers - Scott Ambler
Agile By The Numbers - Scott AmblerAgile By The Numbers - Scott Ambler
Agile By The Numbers - Scott Ambler
Roopa Nadkarni
 
Improving Cm Programs (Melbourne, 2008)
Improving Cm Programs (Melbourne, 2008)Improving Cm Programs (Melbourne, 2008)
Improving Cm Programs (Melbourne, 2008)
Chad Moffiet
 
Initializing new project
Initializing new projectInitializing new project
Initializing new project
Lai Ha
 
Ba course content intensive
Ba course content intensiveBa course content intensive
Ba course content intensive
CGI Federal
 
Project Management in the City of Boston: Alice Santiago, Director, Program M...
Project Management in the City of Boston: Alice Santiago, Director, Program M...Project Management in the City of Boston: Alice Santiago, Director, Program M...
Project Management in the City of Boston: Alice Santiago, Director, Program M...
Public Technology Institute
 
The pushing of programs and operating systems
The pushing of programs and operating systemsThe pushing of programs and operating systems
The pushing of programs and operating systems
Joseph Jones
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
Richard Cheng
 

Similar a Jeudis du libre scrum (20)

Agile By The Numbers - Scott Ambler
Agile By The Numbers - Scott AmblerAgile By The Numbers - Scott Ambler
Agile By The Numbers - Scott Ambler
 
High Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and ScrumHigh Quality Software Development with Agile and Scrum
High Quality Software Development with Agile and Scrum
 
Busting agile myths_v1
Busting agile myths_v1Busting agile myths_v1
Busting agile myths_v1
 
Security in the Development Lifecycle - lessons learned
Security in the Development Lifecycle - lessons learnedSecurity in the Development Lifecycle - lessons learned
Security in the Development Lifecycle - lessons learned
 
Agile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeedAgile and Agile methods: what is the most important to understand to succeed
Agile and Agile methods: what is the most important to understand to succeed
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...
 
Improving Cm Programs (Melbourne, 2008)
Improving Cm Programs (Melbourne, 2008)Improving Cm Programs (Melbourne, 2008)
Improving Cm Programs (Melbourne, 2008)
 
Initializing new project
Initializing new projectInitializing new project
Initializing new project
 
Ba course content intensive
Ba course content intensiveBa course content intensive
Ba course content intensive
 
Kaizen(Junu)
Kaizen(Junu)Kaizen(Junu)
Kaizen(Junu)
 
Project Management in the City of Boston: Alice Santiago, Director, Program M...
Project Management in the City of Boston: Alice Santiago, Director, Program M...Project Management in the City of Boston: Alice Santiago, Director, Program M...
Project Management in the City of Boston: Alice Santiago, Director, Program M...
 
A survey on software quality practice - Pilot study in the Walloon region
A survey on software quality practice - Pilot study in the Walloon regionA survey on software quality practice - Pilot study in the Walloon region
A survey on software quality practice - Pilot study in the Walloon region
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
From Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methodsFrom Waterfall to Agile - from predictive to adaptive methods
From Waterfall to Agile - from predictive to adaptive methods
 
The pushing of programs and operating systems
The pushing of programs and operating systemsThe pushing of programs and operating systems
The pushing of programs and operating systems
 
Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Scrum in Practice
Scrum in PracticeScrum in Practice
Scrum in Practice
 
The Agile Pretender
The Agile PretenderThe Agile Pretender
The Agile Pretender
 
Introduction to Agile Methodologies
Introduction to Agile MethodologiesIntroduction to Agile Methodologies
Introduction to Agile Methodologies
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Jeudis du libre scrum

  • 1. SCRUM Approcher l’incertitude CC BY-NC-SA 2.0 Laurent Dupont Jeudis du libre - Bruxelles Novembre 2012
  • 2. Agenda C’est quoi? C’est bien? SCRUM Pourquoi? Comment?
  • 5. ✴Rôles clairs et définis ✴Protection de l’équipe ✴Décision collégiale ✴Responsabilisation LES ROLES
  • 6. LES ÉLÉMENTS COMPANY
  • 7. LE BACKLOG • Priorité - Business • Découpage • Estimation virtuelle - échelle commune • Décision collégiale
  • 12. VALEURS AGILES • L’équipe • L’application • La collaboration • L’acceptation du changement
  • 13. WATERFALL. COMPANY
  • 14. WATERFALL. AKA DOMINO http://www.dailymotion.com/video/x2468c_parti-de-domino-rate_creation
  • 15. WATERFALL • Forte dépendance entre phases • Processus très sécurisé, administré • Importance de l’analyse initiale • Risque • Valeur réalisée à la fin uniquement
  • 16. ITERATIVE WATERFALL • Succession de sprints waterfall • Pas de valeur si le sprint n’est pas fini • Estimation totale de l’effort? • ≃ Pragmatic scrum?
  • 17. ✴ Origine industrielle ✴ Plusieurs types de méthodes Agiles ✴ Scrum est le plus utilisé AGILE
  • 19. Figure 1 Agile Is Organizations’ Primary Development Approach “Please select the methodology that most closely reflects the development process you are currently using.” (select only one) Scrum 10.9% Agile Modeling 6.0% Feature-driven development (FDD) 3.8% Test-driven development (TDD) 3.4% eXtreme Programming (XP) 2.9% Lean development 2.1% Agile, 35% Microsoft Solutions Framework (MSF) for Agile 1.8% Agile Data Method 1.6% Adaptive Software Development (ASD) 1.3% Six Sigma 0.9% Crystal 0.3% Behavior-driven development (BDD) 0.2% Dynamic Systems Development Method (DSDM) 0.2% Do not use a formal process methodology 30.6% Iterative development 16.3% Rational Unified Process (RUP) 2.7% Iterative, 21% Spiral 1.6% Waterfall 8.4% Capability Maturity Model Integration (CMMI) 2.5% Waterfall, 13% ISO 9000 2.5% Base: 1,298 IT professionals Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009 56100 Source: Forrester Research, Inc. POPULAIRE
  • 20. Figure 1 Agile Is Organizations’ Primary Development Approach “Please select the methodology that most closely reflects the development process you are currently using.” (select only one) Scrum 10.9% Agile Modeling 6.0% Feature-driven development (FDD) 3.8% Test-driven development (TDD) 3.4% eXtreme Programming (XP) 2.9% Lean development 2.1% Agile, 35% Microsoft Solutions Framework (MSF) for Agile 1.8% Agile Data Method 1.6% Adaptive Software Development (ASD) 1.3% Six Sigma 0.9% Crystal 0.3% Behavior-driven development (BDD) 0.2% Dynamic Systems Development Method (DSDM) 0.2% Do not use a formal process methodology 30.6% Iterative development 16.3% Rational Unified Process (RUP) 2.7% Iterative, 21% Spiral 1.6% Waterfall 8.4% Capability Maturity Model Integration (CMMI) 2.5% Waterfall, 13% ISO 9000 2.5% Base: 1,298 IT professionals Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009 56100 Source: Forrester Research, Inc. POPULAIRE
  • 21. Figure 1 Agile Is Organizations’ Primary Development Approach “Please select the methodology that most closely reflects the development process you are currently using.” (select only one) Scrum 10.9% Agile Modeling 6.0% Feature-driven development (FDD) 3.8% Test-driven development (TDD) 3.4% eXtreme Programming (XP) 2.9% Lean development 2.1% Agile, 35% Microsoft Solutions Framework (MSF) for Agile 1.8% Agile Data Method 1.6% Adaptive Software Development (ASD) 1.3% Six Sigma 0.9% Crystal 0.3% Behavior-driven development (BDD) 0.2% Dynamic Systems Development Method (DSDM) 0.2% Do not use a formal process methodology 30.6% Iterative development 16.3% Rational Unified Process (RUP) 2.7% Iterative, 21% Spiral 1.6% Waterfall 8.4% Capability Maturity Model Integration (CMMI) 2.5% Waterfall, 13% ISO 9000 2.5% Base: 1,298 IT professionals Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009 56100 Source: Forrester Research, Inc. POPULAIRE
  • 22. Figure 1 Agile Is Organizations’ Primary Development Approach “Please select the methodology that most closely reflects the development process you are currently using.” (select only one) Scrum 10.9% Agile Modeling 6.0% Feature-driven development (FDD) 3.8% Test-driven development (TDD) 3.4% eXtreme Programming (XP) 2.9% Lean development 2.1% Agile, 35% Microsoft Solutions Framework (MSF) for Agile 1.8% Agile Data Method 1.6% Adaptive Software Development (ASD) 1.3% Six Sigma 0.9% Crystal 0.3% Behavior-driven development (BDD) 0.2% Dynamic Systems Development Method (DSDM) 0.2% Do not use a formal process methodology 30.6% Iterative development 16.3% Rational Unified Process (RUP) 2.7% Iterative, 21% Spiral 1.6% Waterfall 8.4% Capability Maturity Model Integration (CMMI) 2.5% Waterfall, 13% ISO 9000 2.5% Base: 1,298 IT professionals Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009 56100 Source: Forrester Research, Inc. POPULAIRE
  • 23. Figure 1 Agile Is Organizations’ Primary Development Approach “Please select the methodology that most closely reflects the development process you are currently using.” (select only one) Scrum 10.9% Agile Modeling 6.0% Feature-driven development (FDD) 3.8% Test-driven development (TDD) 3.4% eXtreme Programming (XP) 2.9% Lean development 2.1% Agile, 35% Microsoft Solutions Framework (MSF) for Agile 1.8% Agile Data Method 1.6% Adaptive Software Development (ASD) 1.3% Six Sigma 0.9% Crystal 0.3% Behavior-driven development (BDD) 0.2% Dynamic Systems Development Method (DSDM) 0.2% Do not use a formal process methodology 30.6% Iterative development 16.3% Rational Unified Process (RUP) 2.7% Iterative, 21% Spiral 1.6% Waterfall 8.4% Capability Maturity Model Integration (CMMI) 2.5% Waterfall, 13% ISO 9000 2.5% Base: 1,298 IT professionals Source: Forrester/Dr. Dobb’s Global Developer Technographics® Survey, Q3 2009 56100 Source: Forrester Research, Inc. POPULAIRE
  • 27. Amélioration perçue suite à l’implémentation de Scrum 0 % 22.500 % 45.000 % 67.500 % 90.000 % Amélioration de la productivité Réduction des bugs Mise en production plus rapide Coût réduit RÉSULTATS
  • 29. POURQUOI? COMPANY
  • 30. C’EST HUMAIN COMPANY
  • 31. Mariage Voyage Avez vous déjà essayé de visualiser un projet de plusieurs mois? Organisation personelle Cer veau TODOS Construction Année scolaire Carrière COMPANY
  • 32. Mariage Voyage Avez vous déjà essayé de visualiser un projet de plusieurs mois? Organisation personelle Cer veau TODOS Construction Année scolaire Carrière COMPANY
  • 33. Mariage Voyage Avez vous déjà essayé de visualiser un projet de plusieurs mois? Organisation personelle Cer veau TODOS Construction Année scolaire Unités temporelles du Carrière cerveau: - Heure - Jour - Semaine - Mois COMPANY
  • 34. C’EST SOCIÉTAL COMPANY
  • 35. But spécifique Taches & stories Engagement Equipe & sprint Feedback Review & Retrospective Obstacles Auto gestion & Scrum Master LOCKE & LATHAM
  • 37. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 38. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 39. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 40. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 41. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 42. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 43. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 44. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 45. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 46. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 47. DEUX PARADIGMES 1960 - 1979 1980 - 1999
  • 49. CONTEXTE •Société de dev WEB •1 client principal •7 développeurs •Reduction de 2 à 1 analyste
  • 50. LES ÉTAPES 1. Meeting quotidien 2. Scrum avec découpage par directeur de produit 3. Scrum avec découpage par équipe 4. Apprentissage des métriques et auto gestion
  • 51. LES ÉTAPES Social Scrum 1. Meeting quotidien 2. Scrum avec découpage par directeur de produit 3. Scrum avec découpage par équipe Pragmatic Social Scrum Scrum 4. Apprentissage des métriques et auto gestion Pure Scrum
  • 55. Tableur Post its Cartes à jouer LES OUTILS Courage
  • 56. LES RÉSULTATS • Gain de productivité • Gain de qualité • Meilleur flexibilité pour le client • Motivation de l’équipe
  • 57. • Sprint(s) raté(s) • Information permanente • «Stick to the rule» • Les horaires • L’incertitude DIFFICULTÉS
  • 59. QUELQUES RÉFÉRENCES ➡The Machine That Changed the World: The Story of Lean Production - WOMACK ➡The Mythical Man Month and Other Essays on Software Engineering - BROOKS ➡Agile Retrospectives: Making Good Teams Great - DERBY ➡Scrum : le guide pratique de la méthode agile la plus populaire - AUBRY ➡Scrum and XP from the Trenches - KNIBERG (free on web) ➡3 Scrum Types <http://yusufarslan.net/3-scrum-types> - Yusuf Arslan
  • 60. Questions & Réponses Laurent Dupont laurent.dupont@theboardtheory.com

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. Les quatre valeurs fondamentales Agiles sont de valoriser2&amp;#xA0;:\nLes individus et leurs interactions plus que les processus et les outils.\nDes logiciels op&amp;#xE9;rationnels plus qu&amp;#x2019;une documentation exhaustive.\nLa collaboration avec les clients plus que la n&amp;#xE9;gociation contractuelle.\nL&amp;#x2019;adaptation au changement plus que le suivi d&amp;#x2019;un plan.\n\n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. 1975 - 1990\nSeulement, n&amp;#x2019;importe quel but n&amp;#x2019;a pas ces effets. Les buts les plus efficaces pour la performance partagent quatre caract&amp;#xE9;ristiques.\n1) &amp;#xA0;Les buts difficiles et sp&amp;#xE9;cifiques conduisent &amp;#xE0; de meilleures performances (avoir un 19 en psychologie sociale des organisations) que l&amp;#x2019;absence de buts ou des buts vagues (&amp;#x201C; faire de son mieux &amp;#x201D;). Mais attention, les buts doivent rester r&amp;#xE9;alisables (ce qui ne veut pas dire qu&amp;#x2019;ils doivent forc&amp;#xE9;ment &amp;#xEA;tre atteints) \n2) &amp;#xA0;Un fort engagement dans le but fix&amp;#xE9; augmente la performance (attention, il existe des variations culturelles, dans les soci&amp;#xE9;t&amp;#xE9;s orientales, les buts fix&amp;#xE9;s sont mieux accept&amp;#xE9;s que les buts choisis). \n3) &amp;#xA0;Afin d&amp;#x2019;influencer la performance, les buts doivent donner lieu &amp;#xE0; des feedbacks sp&amp;#xE9;cifiques et r&amp;#xE9;guliers. \n4) &amp;#xA0;Il ne doit pas y avoir d&amp;#x2019;obstacles &amp;#xE0; la r&amp;#xE9;alisation des buts. \n\n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n