CASSc CMMI au Service de Scrum

Documents pareils
Tuesday, October 20, Nantes

«CAPABILITY MATURITY MODEL INTEGRATION MS» EXPLIQUÉ SIMPLEMENT

SQLI GROUP Permission de réutiliser tel quel, avec le Copyright

Cours Gestion de projet

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Maturité et Robustesse des Processus

Méthode Agile de 3 ème génération J-P Vickoff

Groupe de travail ITIL - Synthèse 2011

Management des systèmes d information. Gouvernance des SI ESIEA Jour & 12 Octobre 2007

CATALOGUE)FORMATION)2015)

Change / Release Management

Intoduction au nouveau modèle du CMMi pour les services

Université de Technologie de Compiègne MASTERE SPECIALISE NORMALISATION, QUALITE, CERTIFICATION ET ESSAIS

Les mécanismes d'assurance et de contrôle de la qualité dans un

Jean-Pierre Vickoff J-P Vickoff

Les méthodes itératives. Hugues MEUNIER

Méthodes de développement

1. Étude réalisée par l AFOPE en Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

Gestion de projet Agile. STS IRIS Module «Gérer et organiser un projet informatique»

Extrait du site de l'oseo (ex.anvar) Reste à déterminer les points incontournables

La Qualite Logiciel(le) Un peu de planning 21/01/2010. Rappel : Le Projet. Eric Bourreau bourreau@lirmm.fr

La solution IBM Rational pour une ALM Agile

EXIN Agile Scrum Master

Cours Gestion de projet

Eclipse Process Framework et Telelogic Harmony/ITSW

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

ITSMby Diademys. Business plan. Présentation

La méthodologie ITIL : que faut-il retenir? réunion du 14 septembre 2004

Mai 2009 LES SYNTHÈSES SOLUCOM. n 34. Observatoire KLC du management des systèmes d information. Les référentiels SI : comment s en servir?

Avertissement. Copyright 2014 Accenture All rights reserved. 2

Scrum et l'agilité des équipes de développement

Jean-Pierre Vickoff

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

D ITIL à D ISO 20000, une démarche complémentaire

Exemple d implémentation d un. Projet SAP avec ASAP

accompagner la transformation digitale grâce au Big & Fast Data Orange Business Services Confidentiel 02/10/2014

Méthodes Agiles et gestion de projets

Macroscope et l'analyse d'affaires. Dave Couture Architecte principal Solutions Macroscope

Microsoft IT Operation Consulting

Accélérez votre projet ERP avec les Best Practices

Comment mettre en oeuvre une gestion de portefeuille de projets efficace et rentable en 4 semaines?

CAHIER DE S CHARGE S Remote Workload Manager

Comprendre ITIL 2011 Normes et meilleures pratiques pour évoluer vers ISO 20000

JL COURGEAU NOTE DE CADRAGE AJ ADVANCE But du projet

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

STRATEGIE, GOUVERNANCE ET TRANSFORMATION DE LA DSI

L Usine Digitale / GT Nexus & Cap Gemini juin 2015 ETUDE : LA TRANSFORMATION NUMÉRIQUE DES ENTREPRISES

La pratique de l ITSM. Définir un plan d'améliorations ITSM à partir de la situation actuelle

Atelier A7. Audit de la gestion globale des risques : efficacité ou conformité?

Les méthodes Agile. Implication du client Développement itératif et incrémental

Atelier «Gestion des Changements»

Méthodes agiles. CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Contact: Yossi Gal, Téléphone:

Maîtriser les mutations

Scrum Une méthode agile pour vos projets

Séance 1 Méthodologies du génie logiciel

PARTENARIAT DE L OBSERVATOIRE TECHNOLOGIQUE

FORMAT FORMA ION SUR LA ION SUR LA GESTION DE PROJET & MS PROJECT

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Comprendre ITIL 2011

La gestion du personnel

Formation Méthode MDM. Architecture et procédés de modélisation des données de référence

La formation de vos collaborateurs est la meilleure garantie sur la pérennité de votre Entreprise. Les former c est Stimuler leur productivité!

Rencontres Recherche Industrie IRIT - 26 Septembre Michel Kamel

Maîtrise d ouvrage agile

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com 04/09/2008

Gestion et réingénierie des processus (GPA) Tirez le maximum de vos systèmes d informations

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

GL Processus de développement Cycles de vie

Sommaire. Problématique client et gains attendus Réponse IBM à la problématique du client Démarche de mise en œuvre Les leçons du projet

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril Trad FR v1.1

Génie logiciel (Un aperçu)

Accélérez la transition vers le cloud

La gestion opérationnelle de l information commerciale

Kanban et son utilisation à la Société GRICS

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Conservatoire national des arts et métiers - Centre de Marne la Vallée L'ITIL : Un référentiel pour la qualité des systèmes d'information

1. QU'EST CE QUE LE TABLEAU DE BORD D UN PROJET?

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

Assurance Responsabilité Professionnelle Ingénierie Industrielle et Conseil en Technologie (hors SSII) Questionnaire ASSURES

Intervention en Formation Gestion de Projet

White Paper ADVANTYS. Workflow et Gestion de la Performance

Développement itératif, évolutif et agile

Estimer et mesurer la performance des projets agiles avec les points de fonction

"RESPONSABILITE CIVILE" FORMULAIRE DE DECLARATION DU RISQUE

Catalogue de formations 2015

Programme d'amélioration continue des services

Scrum/XP adapté au BI/DW

Gestion de projet PMP : Préparation à la certification

Nom-Projet MODELE PLAN DE MANAGEMENT DE PROJET

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

SCRUM chez BWIN : implémentation d une méthode agile dans Focalpoint Spasija Taseva et Corinne Bacle

COMMANDE REF ADMIN-CS-540-CDD

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique Quelles sont les 4 valeurs Agiles?

ITIL, quel impact dans nos laboratoires? Pourquoi se poser cette question? Geneviève Romier, CNRS UREC

L apport d escm dans la mise en œuvre de Centres de Services Partagés (CSP) -

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

ISD Consulting Pharmaceuticals. Présentation Générale

Transcription:

CASSc CMMI au Service de Scrum Nicolas de Cagny Jean-Pierre Saugère 12 novembre 2013 2013-11-19-0800 1

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

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

CMMI et Scrum : les fausses idées reçues 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 4

CMMI et Scrum : les fausses idées reçues 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 Image «Business Interaction Stock Image» by By renjith krishnan, 17 January 2011, image ID: 10027212. /.http://www.freedigitalphotos.net 5

CMMI et Scrum : les fausses idées reçues 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 6

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? C'est coûteux pour les projets Image «Man Hand With Dollar Money On White Background Stock Image» by kraifreedom, 19 April 2013, image ID: 100160083 /.http://www.freedigitalphotos.net 7

CMMI et Scrum : les fausses idées reçues 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» Image «Black Hole In Space Within Nebula» by Victor Habbick, 17 February 2012, image ID: 10073461 /.http://www.freedigitalphotos.net 8

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? Cela renforce les mauvaises pratiques Image «Man Picking His Nose» by imagerymajestic, 08 July 2012, image ID: 10091515 /.http://www.freedigitalphotos.net 9

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? Cela impose le modèle cascade (waterfall) 10

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? Cela rajoute de la bureaucracie Image «Overworked Character Shows Exhausting Workload Stock Image» 11 by Stuart Miles, 01 November 2013, image ID: 100213925 /.http://www.freedigitalphotos.net

CMMI et Scrum : les fausses idées reçues 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 Image «Upsidedown Vehicle Stock Photo» by Bill Longshaw, 11 June 2011, image ID: 10045534 /.http://www.freedigitalphotos.net 12

CMMI et Scrum : les fausses idées reçues 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 13

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? Cela empêche d'être créatif Image «Light Bulb» by jannoon028, 11 September 2013, image ID: 100200897 /.http://www.freedigitalphotos.net 14

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? C'est l'absence de documentation Image «Organizing Clerk Carries Organized Files» by Stuart Miles, 04 November 2013, image ID: 100215172 /.http://www.freedigitalphotos.net 15

CMMI et Scrum : les fausses idées reçues 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 Image «Military Tanks» by tongdang, 20 August 2013, image ID: 100195832 /.http://www.freedigitalphotos.net 16

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI Scrum?? Cela n'est pas adapté pour les grands projets Image «Financial Crisis Concept» by cooldesign, 03 July 2013, image ID: 100181521 /.http://www.freedigitalphotos.net 17

CMMI et Scrum : les fausses idées reçues Parmi les avis et commentaires ci-après, lesquels associer à CMMI? à Scrum? CMMI C'est une marche forcée qui détruit votre énergie et vous transforme en zombie 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 n'est utilisable que pour les projets de l'industrie de la défense nationale Scrum C'est un espace de liberté pour tous où les équipes font ce qu'elles veulent Cela pousse l'équipe de développement à devenir un «trou noir» Cela renforce les mauvaises pratiques C'est une occasion de perdre le contrôle du projet 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

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

A l'origine : le manifeste agile et les 12 principes Les personnes et leurs interactions les processus et les outils Un logiciel qui fonctionne sont plus la documentation importants que 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

qui se traduit avec Scrum par des itérations courtes 21

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

Les domaines de processus CMMI-Dev 5 : Optimizing CAR OPM 4 : Quantitatively Managed OPP QPM 3 : Defined IPM OPD OPF RSKM OT DAR RD TS PI VER VAL 2 : Managed REQM CM PP PPQA PMC MA SAM 1 : Initial Project Mgt Engineering Support Process Mgt 23

Exemple de structuration d'un domaine de processus Prenons le cas de PP : Project Planning (Elaboration du Plan de Projet) Objectifs (obligatoires) Objectif Spécifique 1 Estimer Objectif Spécifique 2 Planifier Objectif Spécifique 3 S'engager Objectif Générique ML2 Managed Pratiques (demandées) Sous-pratiques (optionnelles) Quel périmètre? * Quels attributs d'estimation? Quel cycle de vie? Quelle estimation? Quel budget et quelle prévision? Quels risques? Quelles données nécessaires? Quelles ressources? Quelles compétences? Quels acteurs impliquer? Plans cohérents? Compatibles avec niveau de ressources? Engagement des acteurs? Directives? Ressources? * : Quelle WBS? Quels livrables Quel plan? Quels? composants achetés ou sous-traités? Quels composants ou produits ré-utilisés? Plan? Responsabilité? Formation? Configuration? Stakeholders? Qualité? Suivi? Reporting? 24

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

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

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

Questions de maturité groupe 2 Qui est responsable des exigences? En a-t-il l'autorité nécessaire? REQM GP2.4 Comment vous assurezvous 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-til é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

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 sontelles 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

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

Les points communs et les différences CMMI Modèle de principes qualité Concerne les projets et l'organisation (entreprise, dept...) Amélioration de la fourniture de produits logiciels ou de services L'amélioration des processus entraîne l'amélioration du produit Vision organisationnelle pour obtenir des bénéfices plus grands Améliorer la confiance du client par des processus fiables qui permettent la prédictabilité Met l'emphase sur des processus et des connaissances standardisés et documentés Scrum Méthode opérationnelle Concerne les projets Amélioration de la fourniture de produits logiciels La mise en oeuvre d'un environnement agile permet de livrer plus rapidement, avec plus d'interactions un produit de meilleure qualité 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 la fourniture régulière de logiciels testés et opérationnels Met l'emphase sur les connaissances temporelles et évolutives de l'équipe 31

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

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

Merci de votre participation! Une question? Un avis? Merci d'utiliser l'espace MeetUp dédié à cette réunion à http://www.meetup.com/agiledojo/events/120455452/ Image «Race Flag» by digitalart, 15 May 2011, image ID: 10041765 /.http://www.freedigitalphotos.net 34

Documents de référence 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 35