1 / 52

Management de Projet quelle approche : Traditionnelle et/ou Agile ?

Management de Projet quelle approche : Traditionnelle et/ou Agile ?. Présentation préparée par Jean-Luc MAZE, CSM, CSPO Pour la journée du 22 mars 2012 du PMI Atlantic. Plan de la présentation. Management de projet Concepts de base Etat des lieux Genèse de l’agilité

davis
Télécharger la présentation

Management de Projet quelle approche : Traditionnelle et/ou Agile ?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Management de Projet quelle approche : Traditionnelle et/ou Agile ? Présentation préparée par Jean-Luc MAZE, CSM, CSPO Pour la journée du 22 mars 2012 du PMI Atlantic P.M. : Quelle Approche ?

  2. Plan de la présentation • Management de projet • Concepts de base • Etat des lieux • Genèse de l’agilité • Exemple d’approche Agile • Le framework Scrum • Les Rôles • Les Times-Boxes • Les Artefacts • « Classicisme » ou « Modernité » ? • Les points communs • Les complémentarités • Les antagonismes • Synthèse • Les limites des modèles • La sagesse vient avec l’âge… Grand merci aux Sponsors ! P.M. : Quelle Approche ?

  3. Management de Projet : – Les fondamentaux P.M. : Quelle Approche ?

  4. Quelques définitionsProjets • Un projet est une entreprise temporaire décidée dans le but de créer un produit, un service ou un résultat unique. • Il est caractérisé par des dates de début et de fin formelles • Il se termine lorsque ses objectifs sont atteints et que les livrables satisfont les commanditaires P.M. : Quelle Approche ?

  5. Quelques définitionsManagement de projet • Le management de projet est l’application : • De connaissances, • De compétences, • D’outils, • et de techniques aux activités du projet afin d’en respecter les exigences. P.M. : Quelle Approche ?

  6. Management de ProjetFondation du mouvement Agile P.M. : Quelle Approche ?

  7. Les concepts de l’agilitéLa déclaration d’interdépendance • Des approches agiles et adaptatives pour lier les personnes, les projets et la valeur. • Nous sommes une communauté de chefs de projet qui ont fortement réussis à fournir des résultats. Pour réaliser ces résultats : • 1.Nous faisons de l’augmentation du retour sur l'investissement en générant à flux continu de la valeur notre objectif. • 2. Nous fournissons des résultats fiables en engageant les clients dans des interactions fréquentes et le partage de la propriété. • 3. Nous envisageons l'incertitude et la gérons par itérations, anticipation et adaptation. • 4. Nous libérons la créativité et l'innovation en reconnaissant que les individus sont la source ultime de la valeur, et en créant un environnement où ils peuvent faire la différence. • 5. Nous améliorons la performance par l’engagement du groupe sur les résultats et la responsabilité partagée de l'effectivité de l’équipe. • 6. Nous améliorons l’effectivité et la fiabilité par des stratégies, des processus et des pratiques adaptées aux situations spécifiques. P.M. : Quelle Approche ?

  8. Management de projet agileMise en situation Qui connait Scrum ? P.M. : Quelle Approche ?

  9. Management de ProjetLe frameworkScrum P.M. : Quelle Approche ?

  10. Management de projet agileLe framework de Scrum 7 TimeBoxes 3 Rôles 4 Artefacts P.M. : Quelle Approche ?

  11. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Le Product Owner est en charge de : P.M. : Quelle Approche ?

  12. Management de projet agileScrum : Acteurs, time-boxes, Artefact Le Scrum Master est en charge de : P.M. : Quelle Approche ?

  13. Management de projet agileScrum : Acteurs, time-boxes, Artefacts L’équipe : • ne comporte pas de rôles prédéfinis pour ses membres • Il n'y a pas non plus de notion de hiérarchie interne : • toutes les décisions sont prises ensemble • personne ne donne d'ordre à l'équipe sur sa façon de procéder. • L'équipe s'adresse directement au Product Owner • La composition de l’équipe doit rester stable durant le sprint (au minimum). P.M. : Quelle Approche ?

  14. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Preparation for action Vision Sprint review Release Planning Sprint retrospective Daily Stand-UP 1-4 weeks Sprint Sprint Planning P.M. : Quelle Approche ?

  15. Management de projet agileScrum : Acteurs, time-boxes, Artefacts L’objectif doit être défini ! P.M. : Quelle Approche ?

  16. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Préparation de l’action : P.M. : Quelle Approche ?

  17. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Product Backlog : P.M. : Quelle Approche ?

  18. Management de projet agileScrum : Acteurs, time-boxes, Artefacts • Syntaxe de construction des User Stories : • User Stories : • En tant que <Rôle> (As a <User role>) • Je souhaite pouvoir <Fonctionnalité> (I want to <Functionality>) • Afin de <Bénéfice> (so that <value>) En tant que <Rôle> Je souhaite <Fonctionnalité> Afin de <Bénéfice> Facultatif P.M. : Quelle Approche ?

  19. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Exemple de User Stories : En tant qu’utilisateur Je souhaite réserver une place pour le prochain tournoi de poker Afin de pouvoir jouer En tant qu’utilisateur Je souhaite pouvoir créditer mon compte en ligne Afin de pouvoir parier En tant que « High Roller » (Baleine) Je souhaite une table ouverte aux paris > à 10K€ Afin de pouvoir jouer gros En tant que joueur adictif Je souhaite un lien pointant sur un site d’assistance comportementale Afin de pouvoir contrôler mes pulsions P.M. : Quelle Approche ?

  20. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Toujours formaliser les conditions d’acceptation : Recto Verso En tant qu’utilisateur Je souhaite réserver une place pour le prochain tournoi de poker Afin de pouvoir jouer Vérifier qu’un même utilisateur ne peux pas réserver plus d’un siège par tournoi Vérifier que l’utilisateur peut annuler sa réservation jusqu’à l’ouverture du tournoi Vérifier que l’utilisateur reçoit un email de confirmation P.M. : Quelle Approche ?

  21. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Privilégier des histoires sans zone d’ombre : En tant qu’utilisateur Je souhaite pouvoir réserver une place pour le prochain tournoi de poker jusqu’à la dernière minute Afin de pouvoir jouer En tant qu’utilisateur Je souhaite réserver une place pour le prochain tournoi de poker Afin de pouvoir jouer En tant qu’utilisateur Je souhaite recevoir un email de confirmation Afin d’être sûr d’être inscrit P.M. : Quelle Approche ?

  22. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Product Backlog Iceberg : • Epic : • Un « large » besoin fonctionnel • Thème : • Une collection d’items du Backlog liés fonctionnellement Taillée pour un Sprint Affinage continu Priorité Curent Release Futur Releases P.M. : Quelle Approche ?

  23. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Valorisation des Users Stories • Permet de classer les user stories selon la criticité métier • Sont possibles les valeurs suivantes (FISPE) Fonctionnalité : • I : Indispensable (Must Have) • S : Souhaitable (Should Have) • P : Possible (Could Have) • E : Eliminé (Want to Have butWon’t Have ») Permet de classer les User Stories par niveau de « complexité » à les réaliser Sont possibles les valeurs : 1, 2, 3, 5, 8, 13, 21, … Nota : 13 vaut de 9 à 20 ! P.M. : Quelle Approche ?

  24. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Product Backlog « hiérarchisé » : P.M. : Quelle Approche ?

  25. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Planification des releases : P.M. : Quelle Approche ?

  26. Management de projet agileScrum : Acteurs, time-boxes, Artefact Planification du sprint : P.M. : Quelle Approche ?

  27. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Définition du « done » : + + + • Code écrit (tous les «à faire» développés) • Code documenté et inscrit dans le gestionnaire de versions • Revu par un tiers et respectant les standards de développement • Assemblé sans erreur (Build) • Tests unitaires écrits et effectués • Déployé sur l’environnement d’intégration et tests de non-régression OK • Accepté par les utilisateurs et présenté lors de la sprint review • Documentation produite ou mise à jour • Testé dans l’environnement de pré-production et tests de performance OK • Mise à jour des tableaux de bord de suivi de projet (tache clôturée, temps restant à zéro,…) Risques de retours - P.M. : Quelle Approche ?

  28. Management de projet agileScrum : Acteurs, time-boxes, Artefacts • Durant le sprint : • L’équipe : • Réalise les travaux inscrits au sprint backlog • Participe au daily stand-up meeting • Gère la maintenance du backlog • Travaille avec le product owner • Le Product Owner : • Collabore avec l’équipe pour répondre aux questions • Participe au daily stand-up meeting • Accepte ou refuse les livrables présentés par l’équipe • Le Scrum Master : • S’assure que les fondamentaux de Scrum sont en place • Participe au daily stand-up meeting • Œuvre à lever les empêchements • Met à jour les tableaux de bord de suivi Et dire que je n’aime pas les carottes… P.M. : Quelle Approche ?

  29. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Daily StandUp : P.M. : Quelle Approche ?

  30. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Le bon moment pour mettre à jour le ScrumBoard ! P.M. : Quelle Approche ?

  31. Management de projet agileUn petit dessin vaut mieux… Management de Projets : L'agilité

  32. Management de projet agileScrum : Acteurs, time-boxes, Artefacts • La revue de Sprint : • L’équipe présente ce qu’elle à fait pendant le sprint • Se fait avec démo des nouvelles fonctionnalités ou de l’architecture • On rend compte de la progression du projet • Informel : • Préparation > 2h • Pas de slide,… • Toute l’équipe participe • On invite tout le monde P.M. : Quelle Approche ?

  33. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Mettre à jour le Sprint BurndownChart ! Vélocité sprint 6 P.M. : Quelle Approche ?

  34. Management de projet agileScrum : Acteurs, time-boxes, Artefact Planification du sprint N+1 : + 20 Points : A la vélocité la plus haute + 15 Points : A la vélocité Moyenne + 11 Points : A la vélocité la plus basse P.M. : Quelle Approche ?

  35. Management de projet agileScrum : Acteurs, time-boxes, Artefacts La rétrospective de sprint : P.M. : Quelle Approche ?

  36. Management de projet agileScrum : Acteurs, time-boxes, Artefact Preparation for action Vision Sprint review Release Planning Sprint retrospective Daily Stand-UP 1-4 weeks Sprint Sprint Planning P.M. : Quelle Approche ?

  37. Management de projet agileScrum : Acteurs, time-boxes, Artefacts Résultat du sprint : P.M. : Quelle Approche ?

  38. Management de projet agileScrum en 100 mots P.M. : Quelle Approche ?

  39. Management de projetRapide Comparaison (1/2) P.M. : Quelle Approche ?

  40. Management de projetRapide Comparaison (2/2) P.M. : Quelle Approche ?

  41. Management de projetLes points communs P.M. : Quelle Approche ?

  42. Management de projet agileLes complémentarités TRaditionnelle Pas de Projet Projet OK Projet Risqué Projet Risqué Agile Pas de Projet Projet OK P.M. : Quelle Approche ?

  43. Management de projetLes antagonismes : Variables d’ajustement « Traditionnelle » « Agile » On détermine Fonctionnalités Cout Echéancier Plan Ou Valeur ? On évalue Echéancier Cout Fonctionnalités P.M. : Quelle Approche ?

  44. Management de projetLes antagonismes : Génération de valeur Livrer de la valeur à la fin P.M. : Quelle Approche ?

  45. Management de projetLes antagonismes : La place des tests Agile Traditionnelle P.M. : Quelle Approche ?

  46. Management de projet agileLes antagonismes : Manager de Projet « Agile » « Traditionnelle » P.M. : Quelle Approche ?

  47. Management de projetLa sagesse vient avec l’âge… • Je conseille l’Agilité : • Dans un contexte «d’inculture» en Management de Projet ; • Comme thérapie de groupe après un échec ; • Lorsque les délais sont courts et/ou que la formalisation du besoin est faible ; • Lorsque l’on ne veut pas nommer un chef de projet mais le laisser se découvrir ; • Lorsque l’outillage mis à la disposition de l’équipe peut lui aussi être « agile » ; P.M. : Quelle Approche ?

  48. Management de projetLa sagesse vient avec l’âge… • Je déconseille l’Agilité : • Si il n’y a pas de vision construite (ou à construire) ; • Dans le cas de projet à fort niveau de bruit (Anarchie) ; • Si l’outillage de développement n’est pas un minimum orienté « Agile » (Incrémental et Itératif) • Dans des contextes d’appel d’offre « Public » ; • Au Scrum Master sans expérience du Management de Projet • Au Product Owner sans compétence du métier • Si l’on ne sait pas qui est le Product Owner ! • Si le Product Owner est hostile ! P.M. : Quelle Approche ?

  49. Management de projetLa sagesse vient avec l’âge… P.M. : Quelle Approche ?

  50. Management de projet agileScrum = ma belle mère ! P.M. : Quelle Approche ?

More Related