Pres agile tour 2012 d0.83 fr

772 vues

Publié le

Quelles evolutions pour l'agilite pour adresser des tres gros projets cross-continents ou pour s'adapter a des entreprises aux standards non agiles t.q. CMMI ou ISO ou autres

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
772
Sur SlideShare
0
Issues des intégrations
0
Intégrations
158
Actions
Partages
0
Téléchargements
8
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • William Edwards Deming (1900-1993) William Edwards Deming was born in USA. He received a Ph.D at the Yale university, in the field of Theoretical Physics. Statistics the Department of Agriculture for training agricultural engineers.During the Second World War, seminars at the Stanford University with the aim of improving productivity and the quality of military equipment. This project was the outcome of studies they had been making together since 1938. Their conclusions were radically opposed to the Taylor's management principles. Several thousands of engineers and managers from arm factories made the trip to Stanford and attended the seminars. But the project had a limited impact because the senior executives did not commit themselves. Productivity did not improve ; quality did not improve ; however Japan was defeated.In 1947, Deming was sent to Tokyo as advisor to Allied Forces Headquarters on the application of his sampling techniques. His stay gave him the opportunity of meeting some Japanese managers who had good relations with the Keidanren, the large employer's union. They were interested in his management theories which they heard about before the war. They invited him to give lectures and seminars in Japan. Having learnt from his experience in Stanford, he accepted under the condition that general managers attend his lectures. The first lecture was held in July 1950. The Japanese industry adopted the Deming management theories immediately and ten years later Japanese products started to flood into America. The American consumers made no mistake : they were better and cheaper. Deming seminar Tokyo1950Until 1980, Deming's theories had been prohibited in American companies because their leaders had remained unquestioning followers of Taylor's management principles. But an American journalist, Clare Crawford-Mason, made Deming known by the general public thanks to a TV programme called "If Japan can, why can't we ?". The American CEO's could not ignore him anymore. At the request of many senior managers, Deming started to give four day seminars open to the public where he explained his ideas in front of several hundred people. From 1981 to 1993, he gave 250 seminars. It has been stated that 120.000 people attended these seminars, an amazing number ! He also gave many lectures in American companies which had adopted his management philosophy. Under his influence, the management style has profoundly changed for a few years in the United States, even if much progress has still to be done.The Deming's teaching deals with management, not only with quality. Contrary to a generally accepted idea, his goal was not to improve the present style of management by adding a new component, but to transform management practices from top to bottom. The primitive meaning of the verb "manage" is "put a house in order and let the occupants live together in harmony". In a company, according to Deming, managing means having the processes under control, coordinating the operations and preparing the future. He said that management does not concern only production and service companies but also public administration and education. Since his first seminars in Japan, many universities have been teaching management as a science. The Deming Prize is the highest award that a company can obtain for its excellence in management.Deming says that the prevailing style of management leads the worlwide economy to a dead end, because the emphasis put on competition and leadership by money causes huge financial losses, poverty and unemployment. The style of management he recommends stresses knowledge, which he considers the most important resource a company has. He promotes the idea that companies should develop knowledge in a climate of cooperation. This is the goal of the famous Deming's 14 Points.Finally it is important to to see that the Deming's style of management is extremely favourable to social cohesion. Violence is part and parcel of the traditional style of management. Psychologists know that violence on the job - even if it is just symbolic - brings about behavioural problems in everyday life. Incidentally, the Deming's style of management contributes to improving human relations in society by softening the climate of violence and fear that is raging in companies.
  • SCRUM est un ensemble coherent de Best PracticesIl ne faut pas faire son marche
  • For CMMI Compliance, SCRUM Project Artifacts must be keptProcess formalized!
  • Not prefered to handle the project in a complex way, no PMP plan
  • Pres agile tour 2012 d0.83 fr

    1. 1. PARIS Agilité versus CMMI/ISOCompatibles ou Irréconciliables ? Patrick Sarfati patrick.sarfati@soft-method.com 20 novembre 2012
    2. 2. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs (synergies possibles)5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce? 3
    3. 3. IntroductionLes grands groupes ont leur référentielméthodologique souvent basé sur des standardst.q.: − CMMI − ISO 9000 − ISO SPICE − ISO 12207 − TL 9000 − UP/ RUP − DOD, ECSS − ITIL …4
    4. 4. Le SujetQuestion récurrente : ‘L agilité est elle compatible avec nos standards?’ Peut on être à la fois rigoureux et agile ?Le sujet traité ici va être de débattre si l’on peut (oupas) les 2 approches et si oui comment pour quecela fonctionne.5
    5. 5. L’agilité une évolution ou une révolution ?6
    6. 6. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce? 7
    7. 7. SondageAvec votre smartphone ou tablette préférée allezsur l’URL suivante:http://www.surveymonkey.com/s/5V8K59Q8
    8. 8. Sondage 1/39
    9. 9. Sondage 2/310
    10. 10. Sondage 3/311
    11. 11. Vos Résultats Consultons vos résultats en temps réel ici! Analysons un peu la situation ensemble…12
    12. 12. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?13
    13. 13. Comparaison des approchesMéthodologies Classiques Méthodologies Agiles14
    14. 14. Origines CMMI SCRUM• 1979 CROSBY (Quality is • 1981/82 CANON/ HONDA free) • 1986 Takeuchi & Nonanka• 1988 HUMFRAY • 1995 J.Sutherland & K.• 1991 CMM Schwaber (Scrum Meth.)• 2001 CMMI • 2001 Agile Manifesto15
    15. 15. Aspects contractuels CMMI SCRUM• Engagement global fin de • Habituellement fixé : phase « Conception » 2. Budget• Contrat : 3. Jalons 1. Périmètre (scope) 4. Qualité 2. Budget • Flexible 3. Jalons 1. Périmètre 4. Qualité => Focalisation sur la Valeur commerciale16
    16. 16. Opposition des valeursCMMI et SCRUM CMMI SCRUM• Discipline (Discipline des • Agilité (feedback, processus) adaptabilité, flexibilité)• Centrée sur le Processus • Centrée sur lindividu (usine logiciel) (motivation déquipe, responsabilité ..)17
    17. 17. Agenda1. Introduction2. Sondage3. Les différences4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?18
    18. 18. Positionnement ISO 9000, CMMI, UP, SCRUM, XP… Altitude (plus general)Vision Haute/ Globale ISO 9000 Vision CMMI Ingénierie Logiciel Vision Chef de Projet Unified Process Architecte SCRUM Vision Développeur eXtreme Programming Périmètre Plus Pragmatique 0: bits and bytes 19 © Copyright
    19. 19. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs : la roue de Deming / PDCA5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?20
    20. 20. La roue de Deming : PDCA • PDCA peut être appliquée à tous les processus (QA, BA, DEV ...) • PDCA peut être appliqué à un Projet ou Release • PDCA peut être appliqué globalement au Système de Management de la Qualité21
    21. 21. ISO 9000 et PDCA Source: ISO 9000:200822
    22. 22. Scrum mappé au PDCA Amélioration et adaptation des Processus Release Planning Ajustement du/des Périmètre, Calendrier, Ressources Flexibilité Sprint Planning Sprint Retrospective Dev. et Test Sprint Review23
    23. 23. Scrum mappé au PDCA Amélioration et adaptation des Processus Release Planning Ajustement du/des Périmètre, Calendrier, Ressources Flexibilité Sprint Planning Sprint Retrospective Dev. and Test Sprint Review24
    24. 24. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs … dans SCRUM, XP et CMMI5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?25
    25. 25. Correspondances entreXP, SCRUM et CMMI CMMI CMMI Focus Agile Focus Method Levels Level 1 Initial Level 2 Project Management Managed Project Management SCRUM Level 3 Defined TDD, Pair Programming, Software Engineering XP Continuous Integration … Level 4 Quantitatively Managed Level 5 Optimizing26
    26. 26. SCRUM dans une Implementation CMMI CMMI L3 CMMI L4 Software Engineering Measurement CMMI L2 Agile Project Management Project Management CMMI L1 CMMI L5 Initial Optimizing27
    27. 27. Pour la conformité CMMI, artefacts SCRUM doivent être conservésScrum et CMMI L2 CMMI L2 PA Couverture Detail Scrum Requirements Management Large Revues Product Backlog avec Product Owner et Stakeholders Project Planning Large  Release Planning, Sprint Planning Project Monitoring and Large  Sprint Reviews, Daily Meetings  Release et Sprint Burndown Charts Control  ETC (reste a faire)  !!: Budget (compter heures improductives) Configuration Management Non Besoin implicite en environnement Agile Product and Process QA Partielle Role Scrum Master Supplier Agreement Non Measurement and Analysis Measures Release et Sprint Burndown charts, ETC Indicateurs a tous niveaux: Release, dispo. Sprint et Daily28
    28. 28. Agilité, Scrum et CMMI : encoremeilleurs ensemble?• Scrum comprend de très bons exemples d’implémentation de pratiques CMMI de niveau 2, axés sur la gestion de projet!• XP inclut un très bon exemple d’implémentation de pratiques conformes au CMMI de niveau 3• CMMI niveau 5 est focalisé sur l’ «optimisation» et peut choisir de se concentrer sur Scrum et l’agilité• CMMI V1.3 inclut des références à l’agilité! (Lagilité est un tsunami dans les processus)29
    29. 29. Origines Deming PDCA CMMI SCRUM• 1979 CROSBY (quality is • 1981/82 CANON/ HONDA free) • 1986 Takeuchi & Nonanka• 1988 HUMFRAY • 1995 J.Sutherland & mapping• 1991 CMM K.Schwaber (Scrum Meth.)• 2001 CMMI • 2001 Agile Manifesto• CMMI V1.3 (Agilité) • Evaluation de maturité SCRUM30
    30. 30. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?31
    31. 31. Certification CMMI et Agilité ensemble(HP Software)• 2005: Initiative Certification CMMI• Contexte − Culture PMI forte − Fondements cycle de vie itératif incrémental mis en place depuis 2000 de type UP − Gestion de Projet basée sur Project Dashboard• Occurrence de projet avec contraintes Introduction de eXtreme Programming et SCRUM Effets immédiats sur l’esprit d’équipe, puis rapidement sur les résultats• 2006: Obtention certification CMMI avec Agilité intégrée32
    32. 32. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?33
    33. 33. Une approche écrasante de la Qualité 34
    34. 34. ISO 9000 en approche Agile• « La Qualité est l’affaire de tous… »• …Et surtout celle des Qualiticiens• L’objectif: − Impliquer les équipes opérationnelles au plus près dans le projet d’amélioration visant la certification. − Tous propriétaires de nos Processus. − Attention: l’agilité est un moyen mais pas une finalité en soit !35
    35. 35. ISO 9000 en approche Agile• Les Moyens 1/2 − Gestion de la certification comme un Projet en SCRUM − Backlog des stories d’amélioration négociables par tous − Visibilité donne a tous a travers un ScrumBoard Electronique de l’avancement − Tous participent au pilotage du projet : business value et sizing des stories d’amélioration36
    36. 36. Brighter, Bolder, Better IT Solutions ISO 9000 en approche Agile © 2010 Amadeus IT Group SA37
    37. 37. ISO 9000 en approche Agile• Les Moyens 2/2 − 12 Sprints d’un mois avec un objectif d’atteinte en un an − Sprint burndown chart pour le suivi des actions du mois − Release Burndown chart pour s’assurer de l’atteinte de l’objectif en « time box » Sprint 8 Sprint 9 Sprint 10 Sprint11 Sprint 12 Feb March April May June Release Delivery38
    38. 38. Agenda1. Introduction2. Sondage3. Les différences fondamentales4. Les maillons communs5. Retour d’expérience − Certification CMMI et Agilité ensemble (HP Software) − Certification ISO 9000 gérée avec une approche Agile (Amadeus)6. Avenir de l’agilité : convergence ou divorce?39
    39. 39. L’agilité une évolution ou une révolution ?Agile: révolution ou évolution? Les deux: C est une révolution car basé sur l’hypothèse d’un processus empirique. Une révolution car faisant un focus unique sur ‘l’humain’ Ça doit aussi être une évolution, ajoutant les valeurs humaines dans le cadre des méthodes classiques Ou vis-versa, une évolution en partant des méthodes agiles et en y ajoutant les fondamentaux de la gestion de projet et de la qualité40
    40. 40. L’Agilité: un tsunami attenduL agilité est aussi imparable que l’évolution des langages de programmation  Langage Assembleur  Langage Structure  Langage Oriente ObjetLes fondamentaux restent d’actualité (gestion de la mémoire, temps réel)41
    41. 41. L’avenir de l’agilité: rester à part ouconverger? L’agilité doit apporter ses valeurs et pratiques sans renoncer à rien!* (cf la roue PDCA crevée)! Tout en enrichissant les standards classiques ou ‘maison’ Il faudra travailler les rôles : pas que des Chicken et des Pigs, ne pas oublier le Fermier … ou qui vous voudrez! Ce n est pas juste un exercice de mapping , il faudra refondre en partie vos processus classiques42
    42. 42. Que manque t-il aux approches Agiles?• REX : Rattrapage de Projet de 250 années hommes. − Tout SCRUM sans rien omettre − Project Dashboard − ‘Steering’ avec le Fermier − Minimum de ‘reporting’ formel (indicateurs automatiquement produits par l’agilité)43
    43. 43. Que manque t-il aux approches Agiles?• Fondamentaux de la Gestion de Projet − Les Jalons long Terme − La gestion formelle des risques − La gestion des problèmes (issues) − La gestion des dépendances Delivered Dependency on First Needed − Le suivi Qualité CR# Provider Story/ Task impacted (what is externaly awaited) Commitment Date Support to be provided by SEP PUP- Publication of Profile creation 28-Sep-10 1-Oct-10 N CR 03808836 Pub to AeTM PSY ACT to PSY to profilelink − La capitalisation CR 03809638 Improve granularity of partial allows validation (integration phase) of 19-Jul-10 19-Jul-10 N retrieve PAP CR 3679181 Service delivery CR 03809638 Improve granularity of partial allows validation (integration phase) of 6-Aug-10 6-Aug-10 N retrieve TCP CR 3679181 Service validation CR 03902919 Privacy statement management Schema + integration guide 28-May-10 15-Jul-10 Y TCP Allows coding for CR 3934037 delivery CR 03902919 Privacy statement management allows validation (integration phase) of 3-Sep-10 3-Sep-10 N PAP CR 03934037 Service delivery (validated) CR 03798755 Traveller Corporations Schema + integration guide 28-Sep-10 28-Sep-10 N management - backend TCP Allows coding for CR 3798757 delivery CR 03798755 Traveller Corporations Allows end-to-end tests+ integration for 10-Nov-10 15-Oct-10 N management - backend PAP CR 3798757 Service delivery (validated) CR 03798750 Profile structure dynamic retrieve - Schema + integration guide 3-Sep-10 28-Sep-10 N backend TCP Allows coding for CR 3798752 delivery CR 03798750 Profile structure dynamic retrieve - Allows end-to-end tests+ integration for 26-Nov-10 15-Oct-10 N backend PAP CR 3798752 Service delivery (validated) Schema + integration guide 26-Jul-10 28-Sep-10 Y CR 03800285 User management - admin UI AIR Allows coding for CR 3798757 delivery Allows end-to-end tests+ integration for 6-Sep-10 15-Oct-10 N CR 03800285 User management - admin UI AIR CR 3798757 Service delivery (validated)44
    44. 44. Avenir de l’agilité : Les écueils a éviter• L’agilité est de plus en plus diffusée, avec un certain nombre de ‘pratiques’ connues• Facteur de succès : veiller à faire en sorte que l’agilité ne se réduise pas à un vocabulaire et à des pratiques!• Les valeurs et l’esprit portés par l’agilité sont essentiels• Donner plus d’autonomie (empowerment)• Il faut faire évoluer les méthodes d’évaluation et de récompense des individus dans lentreprise avec RH• Il faudra faire en sorte que ces pratiques s’appuient ou supportent ou travaillent de symbiose avec les fondamentaux de la qualité.45
    45. 45. Thank You!46

    ×