Agile Dojo - CASSc CMMI au service de scrum

129 960 vues

Publié le

Publié dans : Direction et management
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
129 960
Sur SlideShare
0
Issues des intégrations
0
Intégrations
225
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Agile Dojo - CASSc CMMI au service de scrum

  1. 1. 12 novembre 2013 2013-11-19-0800 CASSc CMMI au Service de Scrum Nicolas de Cagny Jean-Pierre Saugère 1
  2. 2. Agenda  CMMI et Scrum : les fausses idées reçues  Retour aux fondations...  Quelques exemples de questions de maturité  Le positionnement et la complémentarité de CMMI et Scrum  Recommandations En bleu : avec votre participation active... 2
  3. 3. Question préliminaire  Quels avis ou commentaires entendez-vous ou avez-vous  sur CMMI ?  sur Scrum ? Image « Speech Bubbles And 3d Characters Shows Discussion And Gossip », by Stuart Miles,06 March 2013, image ID: 100144886 / http://www.freedigitalphotos.net 3
  4. 4. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est une marche forcée qui détruit votre énergie et vous transforme en zombie ? ? Image « Loud Hailer Character With Copy Space Shows Announcements Procla » by Stuart Miles, 30 October 2013, image ID: 100213519 Image « Sitting Skeleton warrior » by farconville, 12 July 2012, image ID: 10092174 / http://www.freedigitalphotos.net CMMI et Scrum : les fausses idées reçues 4
  5. 5. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est un espace de liberté pour tous où les équipes font ce qu'elles veulent ? ? CMMI et Scrum : les fausses idées reçues Image « Business Interaction Stock Image » by By renjith krishnan, 17 January 2011, image ID: 10027212. /.http://www.freedigitalphotos.net 5
  6. 6. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela ralentit les projets ? ? Image « Business Man Going Slow To Office » by sdmania, 26 March 2012, image ID: 10078086 /.http://www.freedigitalphotos.net CMMI et Scrum : les fausses idées reçues 6
  7. 7. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est coûteux pour les projets ? ? CMMI et Scrum : les fausses idées reçues Image « Man Hand With Dollar Money On White Background Stock Image » by kraifreedom, 19 April 2013, image ID: 100160083 /.http://www.freedigitalphotos.net 7
  8. 8. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela pousse l'équipe de développement à devenir un « trou noir » ? ? CMMI et Scrum : les fausses idées reçues Image « Black Hole In Space Within Nebula » by Victor Habbick, 17 February 2012, image ID: 10073461 /.http://www.freedigitalphotos.net 8
  9. 9. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela renforce les mauvaises pratiques ? ? CMMI et Scrum : les fausses idées reçues Image « Man Picking His Nose » by imagerymajestic, 08 July 2012, image ID: 10091515 / .http://www.freedigitalphotos.net 9
  10. 10. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela impose le modèle cascade (waterfall) ? ? CMMI et Scrum : les fausses idées reçues 10
  11. 11. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela rajoute de la bureaucracie ? ? CMMI et Scrum : les fausses idées reçues Image « Overworked Character Shows Exhausting Workload Stock Image » by Stuart Miles, 01 November 2013, image ID: 100213925 /.http://www.freedigitalphotos.net 11
  12. 12. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est une occasion de perdre le contrôle du projet ? ? CMMI et Scrum : les fausses idées reçues Image « Upsidedown Vehicle Stock Photo » by Bill Longshaw, 11 June 2011, image ID: 10045534 /.http://www.freedigitalphotos.net 12
  13. 13. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est un effet de mode qui ne durera pas ? ? Image « Silhouette Men walking Stock Image By sattva, published on 11 August 2012 Stock Image - image ID: 10096298 /.http://www.freedigitalphotos.net Image « Silhouette Fashion Girls Stock Image by sattva, 07 August 2012, image ID: 10095406 /.http://www.freedigitalphotos.net CMMI et Scrum : les fausses idées reçues 13
  14. 14. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela empêche d'être créatif ? ? CMMI et Scrum : les fausses idées reçues Image « Light Bulb » by jannoon028, 11 September 2013, image ID: 100200897 / .http://www.freedigitalphotos.net 14
  15. 15. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum C'est l'absence de documentation ? ? CMMI et Scrum : les fausses idées reçues Image « Organizing Clerk Carries Organized Files » by Stuart Miles, 04 November 2013, image ID: 100215172 / .http://www.freedigitalphotos.net 15
  16. 16. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela n'est utilisable que pour les projets de l'industrie de la défense nationale ? ? CMMI et Scrum : les fausses idées reçues Image « Military Tanks » by tongdang, 20 August 2013, image ID: 100195832 / .http://www.freedigitalphotos.net 16
  17. 17. Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? CMMI Scrum Cela n'est pas adapté pour les grands projets ? ? CMMI et Scrum : les fausses idées reçues Image « Financial Crisis Concept » by cooldesign, 03 July 2013, image ID: 100181521 / .http://www.freedigitalphotos.net 17
  18. 18. CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI ? à Scrum ? Cela n'est utilisable que pour les projets de l'industrie de la défense nationale Cela ralentit les projets C'est coûteux pour les projets Cela impose le modèle cascade (waterfall) Cela rajoute de la bureaucracie Cela empêche d'être créatif Cela renforce les mauvaises pratiques C'est une occasion de perdre le contrôle du projet Cela pousse l'équipe de développement à devenir un « trou noir » CMMI Scrum C'est une marche forcée qui détruit votre énergie et vous transforme en zombie C'est un espace de liberté pour tous où les équipes font ce qu'elles veulent C'est un effet de mode qui ne durera pas C'est l'absence de documentation Cela n'est pas adapté pour les grands projets 18
  19. 19. Agenda  CMMI et Scrum : les fausses idées reçues  Retour aux fondations...  Quelques exemples de questions de maturité  Le positionnement et la complémentarité de CMMI et Scrum  Recommandations 19
  20. 20. A l'origine : le manifeste agile et les 12 principes Les personnes et leurs interactions sont plus importants que les processus et les outils Un logiciel qui fonctionne la documentation La collaboration le suivi d’un contrat La réponse au changement le suivi d’un plan Livrer de la valeur Accueillir les changements Livrer fréquemment Travailler ensemble dev & métier Equipe motivée avec moyens et confiance Travail en face-à-face Logiciel opérationnel Rythme soutenable Excellence technique Equipe auto-organisée Simplicité maximale Amélioration continue 20
  21. 21. … qui se traduit avec Scrum par des itérations courtes 21
  22. 22. Les objectifs de CMMI * CMMI-DEV est un ensemble de pratiques destinées à :  Définir un processus de développement et / ou  Evaluer un processus de développement d'une organisation et de l'ensemble de ses projets. Pour CMMI, l'amélioration des processus a pour conséquence l'amélioration du développement des produits. * CMMI = Capability Maturity Model Integration 22
  23. 23. Les domaines de processus CMMI-Dev PP REQM SAM PMC PPQA MACM RD DAR PI OPD VER OT VALTS OPF RSKM IPM OPP QPM CAR OPM Project Mgt Engineering Support Process Mgt 1 : Initial 2 : Managed 3 : Defined 4 : Quantitatively Managed 5 : Optimizing 23
  24. 24. * : Quelle WBS ? Quels livrables ? Quels composants achetés ou sous-traités ? Quels composants ou produits ré-utilisés ? Sous-pratiques (optionnelles)Exemple de structuration d'un domaine de processus Prenons le cas de PP : Project Planning (Elaboration du Plan de Projet) Objectif Spécifique 1 Estimer Objectif Spécifique 2 Planifier Objectif Spécifique 3 S'engager Objectif Générique ML2 Managed Quel périmètre ? * Quels attributs d'estimation ? Quel cycle de vie ? Quelle estimation ? Objectifs (obligatoires) Pratiques (demandées) Directives ? Plan ? Ressources ? Responsabilité ? Configuration ? Formation ? Stakeholders ? Suivi ? Qualité ? Reporting ? Quel budget et quelle prévision ? Quels risques ? Quelles données nécessaires ? Quelles ressources ? Quelles compétences ? Quels acteurs impliquer ? Quel plan ? Plans cohérents ? Compatibles avec niveau de ressources ? Engagement des acteurs ? 24
  25. 25. Agenda  CMMI et Scrum : les fausses idées reçues  Retour aux fondations...  Quelques exemples de questions de maturité  Le positionnement et la complémentarité de CMMI et Scrum  Recommandations 25
  26. 26. Questions de maturité En vous répartissant en 3 équipes distinctes, positionnez les 6 questions qui vous sont posées selon la facilité que Scrum aurait à y répondre... En utilisant une cible :  Positionnez au centre si Scrum y répond parfaitement et dites pourquoi  Positionnez plus ou moins éloigné du centre si Scrum doit être complété pour y répondre (dans les mêmes proportions) 26
  27. 27. Questions de maturité – groupe 1 L'organisation a-t-elle défini et communiqué ses attentes sur les méthodes de développement à utiliser ? GP 2.1 Le périmètre du travail des prochaines semaines est-il validé par tous les acteurs concernés ? PP SP3.3 Les besoins de collaboration en dehors de l'équipe ont-ils été identifiés et assurés ? GP 2.7 Comment sont gérés les changements sur les exigences du produit à développer ? REQM SP1.3 Les ressources en outils et équipements, matériels et logiciels, ont-elles été identifiées et fournies ? GP 2.3 Les mesures de l'avancement de la réalisation des prochaines semaines et prochains mois sont-ils définis ? MA SP1.2 27
  28. 28. Questions de maturité – groupe 2 Qui est responsable des exigences ? En a-t-il l'autorité nécessaire ? REQM GP2.4 Comment vous assurez- vous que les pratiques retenues pour le développement sont effectivement déployées dans votre entreprise ? PPQA SP1.1 Les besoins stratégiques de formation de l'entreprise ont-ils été identifiés ? OT SP1.1 Une stratégie de gestion des risques a-t-elle été définie ? RSKM SP1.3 L'environnement d'intégration continue a-t- il été défini ? PI SP1.2 Le processus de développement est-il régulièrement analysé en vue d'être amélioré ? GP3.2 28
  29. 29. Questions de maturité – groupe 3 Les scénarios opérationnels d'utilisation de la solution sont-ils identifiés ? RD SP3.1 Les membres de l'équipe peuvent-ils affiner leur compréhension des exigences qu'ils doivent traiter ? REQM SP1.1 Les mesures d'avancement de la réalisation sont-elles communiquées aux parties prenantes ? MA SP2.4 Au sein de l'équipe de développement, des revues par les pairs sont- elles effectuées ? VER SP2.2 La documentation à utiliser ou à créer par l'équipe de développement a-t-elle été identifiée ? PP SP2.3 Comment est assurée la traçabilité entre une exigence et un composant du produit livré ? REQM SP1.4 29
  30. 30. Agenda  CMMI et Scrum : les fausses idées reçues  Retour aux fondations...  Quelques exemples de questions de maturité  Le positionnement et la complémentarité de CMMI et Scrum  Recommandations 30
  31. 31. Les points communs et les différences CMMI Scrum Modèle de principes qualité Méthode opérationnelle Concerne les projets et l'organisation (entreprise, dept...) Concerne les projets Amélioration de la fourniture de produits logiciels ou de services Amélioration de la fourniture de produits logiciels L'amélioration des processus entraîne l'amélioration du produit La mise en oeuvre d'un environnement agile permet de livrer plus rapidement, avec plus d'interactions un produit de meilleure qualité Vision organisationnelle pour obtenir des bénéfices plus grands Focus sur la valeur pour un gain immédiat Exploite les opportunités pour de nouveaux bénéfices Améliorer la confiance du client par des processus fiables qui permettent la prédictabilité Améliorer la confiance du client par la fourniture régulière de logiciels testés et opérationnels Met l'emphase sur des processus et des connaissances standardisés et documentés Met l'emphase sur les connaissances temporelles et évolutives de l'équipe 31
  32. 32. Agenda  CMMI et Scrum : les fausses idées reçues  Retour aux fondations...  Quelques exemples de questions de maturité  Le positionnement et la complémentarité de CMMI et Scrum  Recommandations 32
  33. 33. Recommandations  L'Agilité est dans notre nature !  CMMI est à notre disposition pour aider à construire un cadre continuellement adaptable pour les projets de l'entreprise  Oubliez les niveaux de « maturité CMMI » : regardez plutôt les processus prioritaires à améliorer  Pensez à CMMI comme un ensemble de questions à vous poser sur votre mise en oeuvre ou amélioration de votre quotidien agile. 33
  34. 34. Merci de votre participation ! 34Image «Race Flag » by digitalart, 15 May 2011, image ID: 10041765 / .http://www.freedigitalphotos.net Une question ? Un avis ? Merci d'utiliser l'espace MeetUp dédié à cette réunion à http://www.meetup.com/AgileDojo/events/120455452/
  35. 35. Documents de référence 35 Modèle CMMI pour le développement v1.3, en français et en anglais, pdf de 2,22 Mo, gratuit FR : http://cmmiinstitute.com/resource/french-language-translation-of-cmmi-for-development-v1-3/ EN : http://cmmiinstitute.com/resource/cmmi-for-development-version-1-3/ Consultation rapide en ligne : http://www.cmmi.de/#el=CMMI-DEV/0/HEAD/folder/folder.CMMI-DEV Grille de lecture du modèle CMMI pour le développement par Richard Basque, en français, livre, payant, dans votre librairie. Liens à titre indicatif : http://livre.fnac.com/a2736561/Richard-Basque-CMMI http://www.amazon.fr/CMMI-itin%C3%A9raire-Capability-Maturity-Integration/dp/2100497111 "Integrating CMMI and Agile Development", de Paul E McMahon, payant, dans votre librairie. Lien à titre indicatif : www.amazon.fr/Integrating-CMMI-Agile-Development-Performance/dp/0321714105/ http://www.amazon.fr/CMMI-itin%C3%A9raire-Capability-Maturity-Integration/dp/2100497111 The Scrum Guide, en français et en anglais, gratuit : FR : https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/Scrum%20Guide%20-%20FR.pdf EN : https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf Présentations sources et complémentaires pour aller plus loin... "Agile resiliency" de Jeff Dalton : http://fr.slideshare.net/jrdalton1/agile-resiliency "Hidden Treasure: The Implementation of CMMI Practices by Agile Methods" de Winfried Russwurm http://cmmiinstitute.com/resource/hidden-treasure-the-implementation-of-cmmi-practices-by-agile-methods/ "CMMI and Agile : unlikely bedfellows" de Graham Dick http://www.lamri.com/resources/CMMI_and_Agile_Unicom.pdf

×