SlideShare une entreprise Scribd logo
1  sur  34
SCRUM : La méthode agile la
plus populaire
  Méthode de gestion de projets
#1 Introduction de la méthode
     L’agile c’est quoi ? Différences avec une méthode
     « classique » ? Les gains de la méthode ?
2
3
4
Qu’es ce que l’agile?
    émergence du mouvement
Historique :
-1986 – 1994 : Réflexions sur la gestion de projets -> émergence de l’ itératif.
-2001: Création du manifeste agile (17 figures du développement logiciel)

Les principes du manifeste agile

-Les individus et leurs interactions plus que les processus et les outils.

-Des logiciels opérationnels plus qu’une documentation exhaustive.

-La collaboration avec les clients plus que la négociation contractuelle.

-   L’adaptation au changement plus que le suivi d’un plan.




                                                                                   5
Agilité et préjugés?
   Les connaitre, les expliquer

- L’agilité est pour les petits projets


- Le binomage multiplie par 2 les couts de développement


- Le chiffrage en euros est impossible


- On donne tout le pouvoir aux développeurs


- La documentation est inexistante




                                                           6
Mais SCRUM c’est quoi?
  Une implémentation de l’agile
- Un « cadre organisationnel » pour la gestion de projet qui définit :
    - Les rôles dans le projet
    - Les réunions
    - Les éléments à produire pour assurer la gestion de projet.


- Assurer des développements produits (pas que informatique)




                                                                         7
SCRUM : itératif et incrémental
  Ce qui se cache derrière ces mots




  Roue de Deming




                                      8
Qui suis-je ?
   Que fais-je ? ou vais-je ?
  - Consultant sur des projets Business Intelligence
  - Aide à la mise en place de projets agiles (Scrum)

  - Co-Fondateur de captainspot (SM et développeur sur Titanium)




   - Passionné par l’agile, le Lean startup et l’entreprenariat
   - Intervention chez Leeaarn

                                                                   9
Le cycle SCRUM
 Comment va se dérouler mon projet




                                     10
Les éléments du « package »
  Une implémentation de l’agile




                  Timebox
 L’Equipe


                                  Les artefacts


                                                  11
L’équipe
  La dream team




 Le ScrumMaster :
 -Aide mise en place méthodologie
 -Garant de la méthodologie
 Le Product Owner :
 -Responsable du produit

 Les développeurs :
 - L’équipe qui va réaliser le développement/la production


                                                             12
Les timesbox
      Dérivé c’est plus possible !




Nom     Planification de          Scrum                   Revue de          Rétrospective de
        sprint                    Quotidien               sprint            sprint
But     -   Définir/découper le   -   optimiser la        -Permet de        -   Améliorer le
            périmètre                 probabilité que     voir/comprendre       déroulement du
            fonctionnel couvert       l'équipe atteigne   ce qui a été          prochain sprint.
            durant le sprint.         les objectifs du    produit
                                      sprint




                                                                                                   13
Les artefacts
      Ou je vais et à quelle vitesse ?




Nom        Product Back Log                Sprint Back Log            Sprint
                                                                      Burndown
But        -   Prochaines features/story
               qui seront traitées.
                                           -   Vue story et taches.   - Voir la vélocité du
                                                                        sprint




                                                                                              14
Mise en place de SCRUM
 Un cas concret
  Développement d’une application mobile qui permet de
  partager en temps réel sa sortie à la communauté et à ses
  amis




                                                              15
Mise en place de SCRUM
L’organisation et l’équipe peuvent/veulent aller vers de l’agile?

 -    La mise en place de projets agile est t’elle une volonté d’entreprise ?

 -    Quelle est la culture projet actuelle ?

 -    L’équipe projet a-t-elle déjà fonctionnée avec des méthodes agiles?

 -    L’équipe projet a-t-elle envie de fonctionner avec des méthodes agiles?


     ⇒ Il faudra lever les réticences.
              ⇒ Savoir expliquer ce qu’est l’agilité (équipe + management)
              ⇒ Savoir expliquer ce qu’est SCRUM (équipe + management)
              ⇒ Expliquer les changements dans l’organisation du travail (équipe + management)

         => Faire aller une organisation ou une équipe vers un management « agile » c’est
         un métier à part entière !!

          ⇒ Plus facile si la culture agile est déjà présente.
          ⇒ Plus facile en startup lorsque l’organisation projet n’est pas encore trop
            marquée.

                                                                                                 16
Mise en place de SCRUM
 Les profils

 ScrumMaster :
 -Bonne connaissance de SCRUM
 -Facilité à communiquer
 -Inclinaison à la transparence
 -Gout du service



 Product Owner :
 -Maitrise du domaine métie
 -Capacités pour la prise de décisions
 -Esprit ouvert
 -Aptitude à la négociation




                                         17
Mise en place de SCRUM
 Sprint 0 : Démarrage projet : la vision, l’énoncé du problème (1)


                          Le problème           je ne trouve pas
                                                des sorties autour
                                                de moi qui me
                                                plaisent
                          affecte               Mes loisirs
                          Il en résulte         Je m’ennuie lors de
                                                mes sorties ou suis
                                                déçu
                          Une solution          Connaitre les
                          réussie permettrait   sorties qui ont lieu
                          de                    actuellement
                                                autour de moi


                                                                       18
Mise en place de SCRUM
   Sprint 0 : Démarrage projet : la vision, la position produit (2)

Pour                    Jeunes 15-25 vivant en agglomération
Qui                     Consultent les sorties et postent des sorites
Nom du produit          Captain spot
Qui permet              Trouver les meilleurs sorties en temps réel à coté de
                        l’endroit ou je me trouve.
A la différence de      Foursquare
Notre produit           Poster et consulter des sorties sur un support mobile

 ⇒ Le remplissage après discussions va permettre à l’équipe de s’aligner sur
   une vision projet partagée
 ⇒ Ces tableaux concis permettent de partager l’information avec l’ensemble
   des parties prenantes du projet.



                                                                                19
Mise en place de SCRUM
 Sprint 0 : Ensuite le maquettage




  ⇒ Permettra de lever les ambiguïté fonctionnelles.
  ⇒ Garantira une approche holistique (globale)
  ⇒ Permettra de remplir le premier BackLog.

  1/ Faire le design avec l’équipe : papier, stylo et ciseaux.
  2/ Le reporter sur informatique via un outils de mockup.
  3/ Le partager aux parties prenantes


                                                                 20
Mise en place de SCRUM
  Sprint 0 : Créer notre backLog
      Feature                                 Feature (exemple)
                     -Poster un évènement
 -Nom
                     -Poster un évènement consiste à dire l’endroit ou je me trouve ainsi que
 -Description
 -Valeur ajoutée     d’exprimer ce que je suis en train de faire
 -Stories liées      -Informer la communauté de la qualité de ma sortie pour qu’ils puissent
 -Taille
                     rejoindre ou non le lieu ou je me trouve.
                     -Non définies
                     -5 Points

                        Backlog de produit




                                                                                                21
Mise en place de SCRUM
         Sprint 0 : Créer notre backLog                       Stories
                                 Feature
            Story

En tant que <role utilisateur>
Je veux <un but>
Afin de < une justification>

                                                          2             3

                                     Backlog de produit



                                                               ….


                                                                            22
Mise en place de SCRUM
  Sprint 0 : Notre BackLog



 Les types d’ éléments du backlog
  Les types d’ éléments du backlog              Comment prioriser ??
                                                 Comment prioriser

 -User story
  -User story                        -Réduction du risque.
                                      -Réduction du risque.

 -Story technique
  -Story technique                   -Diminution d’incertitudes fonctionnelles
                                      -Diminution d’incertitudes fonctionnelles

 -Défaut
  -Défaut                            -La qualité ààlaquelle elle contribue
                                      -La qualité laquelle elle contribue

                                     -Les dépendances entres story
                                      -Les dépendances entres story




                                                                                  23
Mise en place de SCRUM
     Sprint 0 : La planification de sprint


                                        Le Kanban du sprint 1
La planification de sprint

- Quel est le but de ce sprint?
  => Alignons-nous

- Quel est le périmètre de ce
sprint?
   => que peut-on assumer?

-   Découper les story en taches.

-   Estimer/Attribuer les taches



                                                                24
Mise en place de SCRUM
   Sprint 1 : Lancement




Chacun sait quoi faire ?




                           25
Mise en place de SCRUM
    Sprint 1 : Le Daily SCRUM



Le Daily SCRUM

-Sur quoi as-tu travaillé hier ?

-Sur quoi penses-tu travailler
aujourd'hui ?

-Quelles sont les difficultés que
tu as rencontrées ?

- Comment peut-on t'aider
dans ton travail ?



                                    26
Mise en place de SCRUM
    Sprint 1 : La revue de Sprint

La revue de sprint

-Tous les parties prenantes sont
présentes.

-Rappeler les objectifs du sprint

-Effectuer la démonstration

-Evaluer les résultats du sprint

-Regarder la vélocité




                                    27
Mise en place de SCRUM
    Sprint 1 : La rétrospective de sprint

La rétrospective de sprint                                   EXEMPLE
-On refait le match du sprint                Problème :  
                                            Ex : de dérangements extérieurs
                                             Trop
-On réfléchit à ce qui a marché
et pas marché                                Actions pour la résolution :
                                             Demandez à l'équipe de bien noter les
-On choisi un seul axe                       dérangements pendant le prochain sprint. Qui
d’amélioration pour le prochain              les dérange, combien de temps. Ca aidera à
                                             résoudre le problème plus tard.
sprint

           Le climat doit être
            Le climat doit être
           propice ààune parole
            propice une parole
           libérée et sans
            libérée et sans
           jugement
            jugement

                                                                                            28
Scrum les autres points à creuser
    Pour aller plus loin

- Découper les story en story Tests.

- Travailler sur la définition de fini.

- Mettre en place des releases.




                                          29
Agile vs cycle en V
    Pourquoi c’est pas beau
Projets interminables
Il est rare qu’on arrive à un projet qui marche à la date prévue
La mise au point est lourde

Peu de coopération
On cherche les responsables plutôt que de résoudre les problèmes

Documents redondants et souvent incohérents
Chacun fait référence au document de sa phase
Incompréhension des intervenants

Besoin du client insatisfait car entre-temps il a changé
En 18 mois, on a le temps de faire 2 enfants. Alors, le projet…

Synonyme de : frustration, inefficacité, travail inutile, explosion
du budget…

                                                                      30
Scrum et ingénierie logicielle
Scrum oui ! Mais outillé avec des techniques d’ingénierie

logicielle
   - Intégration continue

   - Remaniement du code (Refactoring)

   - Test unitaires. Avec le test écrit avant le code, on parle de TDD

   - Standard de codage

   - …




                                                                         31
Scrum et lean startup
     Scrum + lean startup = power !
Concevoir un produit pendant
des mois puis au lancement
aucun acheteurs (ni six mois
plus tard).
         Sprint -1 :
         -Mener les interview problèmes
         -Mener les interviews solutions

         Sprint 0 :
         -Formaliser la vision/feature/story

         Sprint 1 :
         -Sprint dédié au prototype du produit

          Sprint 2 :
         -Collecte de feedbacks sur le prototype

          Sprint 3 à n :
         - Réalisation et mise en ligne du MVP




                                                   32
QUESTIONS
ET REPONSES




              33
Sources utilisées pour la présentation
                                             http://blog.beule.fr/analyses-dexpert/la-
                                             methode-agile-vs-le-cycle-en-v-une-
                                             revolution-dans-la-gestion-de-projet/




  http://www.aubryconseil.com/

  http://blog.neoxia.com/agilite-toujours-
  victime-de-prejuges/

   http://blog.xebia.fr/


                                                                                         34

Contenu connexe

Tendances

Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Rapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XPRapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XPSarah
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxJaweherBN
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrummsmpp-nantes
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingBilal ZIANE
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.pptamani75494
 

Tendances (20)

Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Rapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XPRapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XP
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Formation Agile Scrum
Formation Agile ScrumFormation Agile Scrum
Formation Agile Scrum
 
Method XP
Method XP Method XP
Method XP
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 

En vedette

Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMsenejug
 
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17Agilbee (Patrice Petit)
 
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...PMI-Montréal
 
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Bruno Sbille
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...Bilel McSam
 
Social media - ESADE Alumni Conference
Social media - ESADE Alumni ConferenceSocial media - ESADE Alumni Conference
Social media - ESADE Alumni ConferencePierre E. NEIS
 
Redmine présentation sug 2012
Redmine présentation sug 2012Redmine présentation sug 2012
Redmine présentation sug 2012Yannick Quenec'hdu
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrumdj1arry
 
Project management with trello 101
Project management with trello 101Project management with trello 101
Project management with trello 101Phung Cuong
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Pierre E. NEIS
 
Présentation de Redmine
Présentation de RedminePrésentation de Redmine
Présentation de RedmineALTIC Altic
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Jean-Luc MAZE
 
User Stories et animation des ateliers utilisateur
User Stories et animation des ateliers utilisateurUser Stories et animation des ateliers utilisateur
User Stories et animation des ateliers utilisateurPierre E. NEIS
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 
Agile et CMMI - Potion magique ou grand fossé ?
Agile et CMMI - Potion magique ou grand fossé ?Agile et CMMI - Potion magique ou grand fossé ?
Agile et CMMI - Potion magique ou grand fossé ?Yassine Zakaria
 

En vedette (20)

Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Développement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUMDéveloppement agile de logiciel avec la méthode SCRUM
Développement agile de logiciel avec la méthode SCRUM
 
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17
Agile Dojo - Stratégie d'une Transformation Agile - 2013 01 17
 
Forfait Agile FSUG2010
Forfait Agile FSUG2010Forfait Agile FSUG2010
Forfait Agile FSUG2010
 
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
Introduction de la gestion de projet Agile au sein de l’équipe Réseau de Bell...
 
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
Soirée Feweb: Retour d’expérience: Mise en pratique de Scrum et d’Agile sur u...
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Social media - ESADE Alumni Conference
Social media - ESADE Alumni ConferenceSocial media - ESADE Alumni Conference
Social media - ESADE Alumni Conference
 
Redmine présentation sug 2012
Redmine présentation sug 2012Redmine présentation sug 2012
Redmine présentation sug 2012
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
Project management with trello 101
Project management with trello 101Project management with trello 101
Project management with trello 101
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 
Présentation de Redmine
Présentation de RedminePrésentation de Redmine
Présentation de Redmine
 
Preparation et certification PSM Niv1
Preparation et certification PSM Niv1 Preparation et certification PSM Niv1
Preparation et certification PSM Niv1
 
User Stories et animation des ateliers utilisateur
User Stories et animation des ateliers utilisateurUser Stories et animation des ateliers utilisateur
User Stories et animation des ateliers utilisateur
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Agile et CMMI - Potion magique ou grand fossé ?
Agile et CMMI - Potion magique ou grand fossé ?Agile et CMMI - Potion magique ou grand fossé ?
Agile et CMMI - Potion magique ou grand fossé ?
 

Similaire à Présentation scrum pour cours leeaarn

JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 
Réussir son startup weekend agile
Réussir son startup weekend agileRéussir son startup weekend agile
Réussir son startup weekend agileFlorian Labadens
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet AT Internet
 
Scrum (votre guide de poche)
Scrum (votre guide de poche)Scrum (votre guide de poche)
Scrum (votre guide de poche)Nassim Bahri
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémyantony_guilloteau
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Artusamak
 
Betaleadership - ima digitalday - Digitalisation et méthodes collaboratives
Betaleadership - ima digitalday - Digitalisation et méthodes collaborativesBetaleadership - ima digitalday - Digitalisation et méthodes collaboratives
Betaleadership - ima digitalday - Digitalisation et méthodes collaborativesSylvain Loubradou
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Fabrice Aimetti
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
Agilité, une histoire de flou
Agilité, une histoire de flouAgilité, une histoire de flou
Agilité, une histoire de flouChristophe Keromen
 
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilité
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilitéAgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilité
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilitéAgile Toulouse
 
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?thierrycros
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...Agile Montréal
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfanwermannai
 
Quel chemin vers l'agilité ?
Quel chemin vers l'agilité ?Quel chemin vers l'agilité ?
Quel chemin vers l'agilité ?thierrycros
 

Similaire à Présentation scrum pour cours leeaarn (20)

Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Réussir son startup weekend agile
Réussir son startup weekend agileRéussir son startup weekend agile
Réussir son startup weekend agile
 
Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet Guide des bonnes pratiques de la méthode Scrum – AT Internet
Guide des bonnes pratiques de la méthode Scrum – AT Internet
 
Scrum (votre guide de poche)
Scrum (votre guide de poche)Scrum (votre guide de poche)
Scrum (votre guide de poche)
 
Agile
AgileAgile
Agile
 
Lean ux-scrum
Lean ux-scrumLean ux-scrum
Lean ux-scrum
 
At nancy10 scrumv2.0
At nancy10 scrumv2.0At nancy10 scrumv2.0
At nancy10 scrumv2.0
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémy
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Betaleadership - ima digitalday - Digitalisation et méthodes collaboratives
Betaleadership - ima digitalday - Digitalisation et méthodes collaborativesBetaleadership - ima digitalday - Digitalisation et méthodes collaboratives
Betaleadership - ima digitalday - Digitalisation et méthodes collaboratives
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)
 
SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
Agilité, une histoire de flou
Agilité, une histoire de flouAgilité, une histoire de flou
Agilité, une histoire de flou
 
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilité
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilitéAgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilité
AgileTour Toulouse 2012 : quel chemin vers l&rsquo;agilité
 
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?
Toulouse 25 octobre 2012 : quel chemin vers l'agilité ?
 
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
ATMTL23 - L'agilité augmentée : Comment l'IA transforme-t-elle les capacités ...
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
 
Quel chemin vers l'agilité ?
Quel chemin vers l'agilité ?Quel chemin vers l'agilité ?
Quel chemin vers l'agilité ?
 

Plus de Gautier Pialat

Des outils pour vos développements mobiles (avec titanium)
Des outils pour vos développements mobiles (avec titanium)Des outils pour vos développements mobiles (avec titanium)
Des outils pour vos développements mobiles (avec titanium)Gautier Pialat
 
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)Gautier Pialat
 
Titanium studio : intégration design dans alloy
Titanium studio :  intégration design dans alloyTitanium studio :  intégration design dans alloy
Titanium studio : intégration design dans alloyGautier Pialat
 
Notifications sur android avec Titanium
Notifications sur android avec TitaniumNotifications sur android avec Titanium
Notifications sur android avec TitaniumGautier Pialat
 
Titanium studio et les modules
Titanium studio et les modulesTitanium studio et les modules
Titanium studio et les modulesGautier Pialat
 

Plus de Gautier Pialat (6)

Des outils pour vos développements mobiles (avec titanium)
Des outils pour vos développements mobiles (avec titanium)Des outils pour vos développements mobiles (avec titanium)
Des outils pour vos développements mobiles (avec titanium)
 
Formation Titanium
Formation TitaniumFormation Titanium
Formation Titanium
 
Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)Le développement mobile avec titanium (1)
Le développement mobile avec titanium (1)
 
Titanium studio : intégration design dans alloy
Titanium studio :  intégration design dans alloyTitanium studio :  intégration design dans alloy
Titanium studio : intégration design dans alloy
 
Notifications sur android avec Titanium
Notifications sur android avec TitaniumNotifications sur android avec Titanium
Notifications sur android avec Titanium
 
Titanium studio et les modules
Titanium studio et les modulesTitanium studio et les modules
Titanium studio et les modules
 

Présentation scrum pour cours leeaarn

  • 1. SCRUM : La méthode agile la plus populaire Méthode de gestion de projets #1 Introduction de la méthode L’agile c’est quoi ? Différences avec une méthode « classique » ? Les gains de la méthode ?
  • 2. 2
  • 3. 3
  • 4. 4
  • 5. Qu’es ce que l’agile? émergence du mouvement Historique : -1986 – 1994 : Réflexions sur la gestion de projets -> émergence de l’ itératif. -2001: Création du manifeste agile (17 figures du développement logiciel) Les principes du manifeste agile -Les individus et leurs interactions plus que les processus et les outils. -Des logiciels opérationnels plus qu’une documentation exhaustive. -La collaboration avec les clients plus que la négociation contractuelle. - L’adaptation au changement plus que le suivi d’un plan. 5
  • 6. Agilité et préjugés? Les connaitre, les expliquer - L’agilité est pour les petits projets - Le binomage multiplie par 2 les couts de développement - Le chiffrage en euros est impossible - On donne tout le pouvoir aux développeurs - La documentation est inexistante 6
  • 7. Mais SCRUM c’est quoi? Une implémentation de l’agile - Un « cadre organisationnel » pour la gestion de projet qui définit : - Les rôles dans le projet - Les réunions - Les éléments à produire pour assurer la gestion de projet. - Assurer des développements produits (pas que informatique) 7
  • 8. SCRUM : itératif et incrémental Ce qui se cache derrière ces mots Roue de Deming 8
  • 9. Qui suis-je ? Que fais-je ? ou vais-je ? - Consultant sur des projets Business Intelligence - Aide à la mise en place de projets agiles (Scrum) - Co-Fondateur de captainspot (SM et développeur sur Titanium) - Passionné par l’agile, le Lean startup et l’entreprenariat - Intervention chez Leeaarn 9
  • 10. Le cycle SCRUM Comment va se dérouler mon projet 10
  • 11. Les éléments du « package » Une implémentation de l’agile Timebox L’Equipe Les artefacts 11
  • 12. L’équipe La dream team Le ScrumMaster : -Aide mise en place méthodologie -Garant de la méthodologie Le Product Owner : -Responsable du produit Les développeurs : - L’équipe qui va réaliser le développement/la production 12
  • 13. Les timesbox Dérivé c’est plus possible ! Nom Planification de Scrum Revue de Rétrospective de sprint Quotidien sprint sprint But - Définir/découper le - optimiser la -Permet de - Améliorer le périmètre probabilité que voir/comprendre déroulement du fonctionnel couvert l'équipe atteigne ce qui a été prochain sprint. durant le sprint. les objectifs du produit sprint 13
  • 14. Les artefacts Ou je vais et à quelle vitesse ? Nom Product Back Log Sprint Back Log Sprint Burndown But - Prochaines features/story qui seront traitées. - Vue story et taches. - Voir la vélocité du sprint 14
  • 15. Mise en place de SCRUM Un cas concret Développement d’une application mobile qui permet de partager en temps réel sa sortie à la communauté et à ses amis 15
  • 16. Mise en place de SCRUM L’organisation et l’équipe peuvent/veulent aller vers de l’agile? - La mise en place de projets agile est t’elle une volonté d’entreprise ? - Quelle est la culture projet actuelle ? - L’équipe projet a-t-elle déjà fonctionnée avec des méthodes agiles? - L’équipe projet a-t-elle envie de fonctionner avec des méthodes agiles? ⇒ Il faudra lever les réticences. ⇒ Savoir expliquer ce qu’est l’agilité (équipe + management) ⇒ Savoir expliquer ce qu’est SCRUM (équipe + management) ⇒ Expliquer les changements dans l’organisation du travail (équipe + management) => Faire aller une organisation ou une équipe vers un management « agile » c’est un métier à part entière !! ⇒ Plus facile si la culture agile est déjà présente. ⇒ Plus facile en startup lorsque l’organisation projet n’est pas encore trop marquée. 16
  • 17. Mise en place de SCRUM Les profils ScrumMaster : -Bonne connaissance de SCRUM -Facilité à communiquer -Inclinaison à la transparence -Gout du service Product Owner : -Maitrise du domaine métie -Capacités pour la prise de décisions -Esprit ouvert -Aptitude à la négociation 17
  • 18. Mise en place de SCRUM Sprint 0 : Démarrage projet : la vision, l’énoncé du problème (1) Le problème je ne trouve pas des sorties autour de moi qui me plaisent affecte Mes loisirs Il en résulte Je m’ennuie lors de mes sorties ou suis déçu Une solution Connaitre les réussie permettrait sorties qui ont lieu de actuellement autour de moi 18
  • 19. Mise en place de SCRUM Sprint 0 : Démarrage projet : la vision, la position produit (2) Pour Jeunes 15-25 vivant en agglomération Qui Consultent les sorties et postent des sorites Nom du produit Captain spot Qui permet Trouver les meilleurs sorties en temps réel à coté de l’endroit ou je me trouve. A la différence de Foursquare Notre produit Poster et consulter des sorties sur un support mobile ⇒ Le remplissage après discussions va permettre à l’équipe de s’aligner sur une vision projet partagée ⇒ Ces tableaux concis permettent de partager l’information avec l’ensemble des parties prenantes du projet. 19
  • 20. Mise en place de SCRUM Sprint 0 : Ensuite le maquettage ⇒ Permettra de lever les ambiguïté fonctionnelles. ⇒ Garantira une approche holistique (globale) ⇒ Permettra de remplir le premier BackLog. 1/ Faire le design avec l’équipe : papier, stylo et ciseaux. 2/ Le reporter sur informatique via un outils de mockup. 3/ Le partager aux parties prenantes 20
  • 21. Mise en place de SCRUM Sprint 0 : Créer notre backLog Feature Feature (exemple) -Poster un évènement -Nom -Poster un évènement consiste à dire l’endroit ou je me trouve ainsi que -Description -Valeur ajoutée d’exprimer ce que je suis en train de faire -Stories liées -Informer la communauté de la qualité de ma sortie pour qu’ils puissent -Taille rejoindre ou non le lieu ou je me trouve. -Non définies -5 Points Backlog de produit 21
  • 22. Mise en place de SCRUM Sprint 0 : Créer notre backLog Stories Feature Story En tant que <role utilisateur> Je veux <un but> Afin de < une justification> 2 3 Backlog de produit …. 22
  • 23. Mise en place de SCRUM Sprint 0 : Notre BackLog Les types d’ éléments du backlog Les types d’ éléments du backlog Comment prioriser ?? Comment prioriser -User story -User story -Réduction du risque. -Réduction du risque. -Story technique -Story technique -Diminution d’incertitudes fonctionnelles -Diminution d’incertitudes fonctionnelles -Défaut -Défaut -La qualité ààlaquelle elle contribue -La qualité laquelle elle contribue -Les dépendances entres story -Les dépendances entres story 23
  • 24. Mise en place de SCRUM Sprint 0 : La planification de sprint Le Kanban du sprint 1 La planification de sprint - Quel est le but de ce sprint? => Alignons-nous - Quel est le périmètre de ce sprint? => que peut-on assumer? - Découper les story en taches. - Estimer/Attribuer les taches 24
  • 25. Mise en place de SCRUM Sprint 1 : Lancement Chacun sait quoi faire ? 25
  • 26. Mise en place de SCRUM Sprint 1 : Le Daily SCRUM Le Daily SCRUM -Sur quoi as-tu travaillé hier ? -Sur quoi penses-tu travailler aujourd'hui ? -Quelles sont les difficultés que tu as rencontrées ? - Comment peut-on t'aider dans ton travail ? 26
  • 27. Mise en place de SCRUM Sprint 1 : La revue de Sprint La revue de sprint -Tous les parties prenantes sont présentes. -Rappeler les objectifs du sprint -Effectuer la démonstration -Evaluer les résultats du sprint -Regarder la vélocité 27
  • 28. Mise en place de SCRUM Sprint 1 : La rétrospective de sprint La rétrospective de sprint EXEMPLE -On refait le match du sprint Problème :   Ex : de dérangements extérieurs Trop -On réfléchit à ce qui a marché et pas marché Actions pour la résolution : Demandez à l'équipe de bien noter les -On choisi un seul axe dérangements pendant le prochain sprint. Qui d’amélioration pour le prochain les dérange, combien de temps. Ca aidera à résoudre le problème plus tard. sprint Le climat doit être Le climat doit être propice ààune parole propice une parole libérée et sans libérée et sans jugement jugement 28
  • 29. Scrum les autres points à creuser Pour aller plus loin - Découper les story en story Tests. - Travailler sur la définition de fini. - Mettre en place des releases. 29
  • 30. Agile vs cycle en V Pourquoi c’est pas beau Projets interminables Il est rare qu’on arrive à un projet qui marche à la date prévue La mise au point est lourde Peu de coopération On cherche les responsables plutôt que de résoudre les problèmes Documents redondants et souvent incohérents Chacun fait référence au document de sa phase Incompréhension des intervenants Besoin du client insatisfait car entre-temps il a changé En 18 mois, on a le temps de faire 2 enfants. Alors, le projet… Synonyme de : frustration, inefficacité, travail inutile, explosion du budget… 30
  • 31. Scrum et ingénierie logicielle Scrum oui ! Mais outillé avec des techniques d’ingénierie logicielle - Intégration continue - Remaniement du code (Refactoring) - Test unitaires. Avec le test écrit avant le code, on parle de TDD - Standard de codage - … 31
  • 32. Scrum et lean startup Scrum + lean startup = power ! Concevoir un produit pendant des mois puis au lancement aucun acheteurs (ni six mois plus tard). Sprint -1 : -Mener les interview problèmes -Mener les interviews solutions Sprint 0 : -Formaliser la vision/feature/story Sprint 1 : -Sprint dédié au prototype du produit Sprint 2 : -Collecte de feedbacks sur le prototype Sprint 3 à n : - Réalisation et mise en ligne du MVP 32
  • 34. Sources utilisées pour la présentation http://blog.beule.fr/analyses-dexpert/la- methode-agile-vs-le-cycle-en-v-une- revolution-dans-la-gestion-de-projet/ http://www.aubryconseil.com/ http://blog.neoxia.com/agilite-toujours- victime-de-prejuges/ http://blog.xebia.fr/ 34