Académique Documents
Professionnel Documents
Culture Documents
« Nous avons choisi de faire de la qualité parce que la chance est devenue
trop chère »
Cédric FOULON
PMP
Evaluateur CMMI
Certifié ITIL
Introduction
Un peu d’histoire
Présentation du modèle
Evaluation
Forces du modèle
Limites du modèle
Quelques chiffres
Conclusion
Questions / Réponses
23 septembre 2008 C/O:Volvo IT PMI – CMMI 23 Septembre 2008 par Cédric FOULON No. 2
Introduction
• Début des années 1980, une étude effectuée sur 9 projets informatiques du
Département de la défense des USA, et correspondant à plusieurs millions
de dollars, affichait les résultats suivants :
– 28,8% avait été payé mais non livré
– 19,2% avait été transformé ou abandonné
– 47,27% n’avait pas été utilisé avec succès
– 2,95% avait été utilisé avec quelques modifications
– 1,77% avait été utilisé tel que livré
CMMI
23 septembre 2008 C/O:Volvo IT
PMI – CMMI 23 Septembre 2008 par Cédric FOULON No. 8
CMMI – Quelques définitions
• Processus
– Elément qui répond aux questions qui, quoi, quand, comment
– Aide aux développeurs
– Les process sont regroupés en 4 catégories (Gestion des processus, Gestion de projet,
Ingénierie, Support)
• Objectif
– Notion très importante dans le modèle
– Résultat à atteindre
– Ensemble des caractéristiques observables d’une organisation qui aurait mis en place les
pratiques
– leur atteinte (en totalité) ou pas, donne une mesure du niveau de maturité de l’organisation
5
– Continue (env. 20%) 4
◦ La démarche de ce type de présentation conduira à
3
l’évaluation de chaque processus indépendamment Capability
des autres 2 Level
◦ On parlera de niveau d’aptitude 1
Optimizing
Initial
Niveaux de maturité
Niveau 2
Niveau • PA : Gestion des exigences du client (REQM)
– SG : Les exigences sont gérées et les
Domaines incohérences avec les plans projet et les livrables
de processus prévus sont identifiées
◦ SP : Obtenir une compréhension commune sur le
sens des exigences avec les fournisseurs de ces
Objectifs Objectifs exigences
génériques spécifiques – Sub P : Établir des critères objectifs pour
l’acceptation des exigences
N2
N3 PROCESS MANAGEMENT
N4
OrganisationalProcess
ProcessFocus
Focus
N5 OrganisationalProcess
ProcessDefinition
Definition
OrganisationalTTraining
raining
OrganisationalProcess
Process
Performance
Performance
Organisational
Innovation and
Innovation andDeployment
Deployment
Configuration
ConfigurationManagement
Management
Process
Processand Product
and ProductQuality Assurance
Quality Assurance
SUPPORT
Project
ProjectPlanning
Planning
Project
Project
Monitoring
Monitoringandand
Control
Control Requirements
Requirements Management
Management
MANAGEMENT
ENGINEERING
Supplier
Supplier Agreement
Agreement Management
Management RequirementsDevelopment
Requirements Development
PROJECT
Integrated
Integrated Project
Project Management
Management(IPPD) Technical Solution
Integrated Supplier Management (SS)
Risk Management Product
Product Integration
Integration
Integrated Teaming
Quantitative (IPPD)
Project Management Verification
Risk Management Validation
Quantitative Project Management
IN
• Ce qui caractérise ce niveau : OUT
– Indiscipline généralisé
– Ensemble de mauvaises pratiques
– Pas de processus fiables, on s’en remet à l’expérience de la personne
– Projets pilotés par les délais
– Population de héros
– Pas d'enseignement tiré des difficultés ou erreurs
– Pas de contrôle
– Mode essentiellement réactif
– Incapacité à reproduire les éventuels succès passés
• Conclusion :
– Existence d’un seul non-processus : le mode pompier (gestion par crise)
• Correspond à la réalisation d’un projet une fois que l’on a défini ce que l’on
voulait
• Conclusion
– La structure fonctionne au niveau projet
– "Vie" beaucoup plus facile
– Des pratiques de gestion de projet sont mises en œuvre
– Mais ce ne sont pas les mêmes dans les ≠ projets
• Conclusion
– L’organisation est garante de la pérennité de l’ensemble, le CP n’est plus tout seul
– Le chef de projet puise dans le référentiel en début de projet plutôt que de réinventer la
roue.
– Il n’est pas toujours facile de capitaliser car risque de résistance - on préfère oublier les
écueils
IN OUT
• Conclusion
– Le référentiel statistique sert à construire et piloter les projets
• Conclusion
– Le référentiel sert à construire et améliorer les
processus standards
– Le Nirvana au travail ?
• Préparation
– Objectif de l’évaluation avec définition du niveau du modèle ou du processus à couvrir
– Définition du périmètre d’intervention
– Constitution de l’équipe en charge de la préparation à l’évaluation
– Information et sensibilisation au modèle
– Collecte des preuves pour chaque projet entrant dans le scope de l’évaluation
23 septembre 2008 C/O:Volvo IT
PMI – CMMI 23 Septembre 2008 par Cédric FOULON No. 27
Evaluation
• Evaluation - SCAMPI
– Elément clé permettant le bon déroulement :
◦ Confiance et transparence entre les intervenants
◦ Tout ce qui ce dit est confidentiel
◦ Les constats sont non nominatifs
– Travail en réseau interne à la salle
– Durée est dépendante de l’objectif. Il faut compter 2 semaines pour un niveau de maturité 3
– Travail conjoint entre les interviewés et l’équipe d’évaluation
– Revue des documents fournis
– Validation des données par l’équipe en charge de l’évaluation
• Restitution
– A partir d’interviews réalisées et sur la base des preuves apportées
– Constats des forces et faiblesses caractérisant chaque pratique de chaque processus entrant
dans le champs de l’évaluation
– Cotation de chaque objectif ou processus selon une échelle NPFL (Not 15%,Partially
50%,Largely 85%,Fully 100%)
– Pour que le niveau soit atteint, il faut que l’intégralité des pratiques des process area de
l’évaluation soit atteint
• Résultat
– Concerne l’organisation ou une partie de l’organisation ayant été évaluée et non les projets qui
ont été évalués.
• CMMI aborde les compétences de l’entreprise, de son organisation et non pas de l’individu
• CMMI décrit les processus qu’il est opportun de maîtriser pour conduire un projet
• CMMI répond de manière précise et efficace en expliquant comment on fait dans notre
métier (informatique).
• Limiter les conflits par anticipation
• Pour toute activité, CMMI demande l’identification et l’assignation de cette dernière à une
ressource
• Uniformisation des process et des documents au sein de l’entreprise
• Amélioration des conditions de travail des équipes
CMMI comme tout modèle n’est pas parfait mais il a le mérite d’exister
• Faiblesses
– CMMI s’attache au processus et non à la bonne utilisation des ressources
– CMMI ne dit pas comment faire, ni ne fournit d’exemple de document. Il y a donc un
risque de répondre à un processus en utilisant des modèles non lisibles et inexploitables
– CMMI ne garantit aucun résultat
– CMMI ne répond pas à toutes les attentes :
◦ Pas de réponse en cas d’arbitrage (par exemple : comment satisfaire une nouvelle exigence sous
contrainte de délai et de temps?)
◦ CMMI demande des rapports mais ne tient pas compte des difficultés logistiques d’organisation
par exemple
Commerciale
• CMMI tend à devenir un critère de sélection des fournisseurs
• Amélioration des relations entre les équipes en interne mais également avec le client
• Structurer la relation avec les clients et les sous-traitants
Projet
• Partage d’une vision commune dans l’entreprise
• Meilleure estimation des charges
• Meilleure rentabilité des projets
• Besoin d’amélioration de ses performances face à la concurrence
• Faire progresser les équipes informatiques dans un cadre éprouvé
Organisationnelle
• Justifier les budgets d'amélioration
• Proposer aux décideurs IT un levier de progrès
• Communiquer auprès des DG
Seulement 2 % de tous les défauts trouvés dans les Northrop Grumman IT1 CMMI
systèmes livrés
Focalisation accrue sur la qualité par les Northrop Grumman IT2 CMMI
développeurs
Réduction en nombre et sévérité des défauts post- JP Morgan Chase CMMI
livraison
Plus de 2 millions $US d’économie résultant d’une Sanchez Computers Associates, CMMI
détection et d’une correction hâtive des défauts Inc.
• C’est un modèle comme un autre qui a ses défenseurs et ses détracteurs, ses
points forts et ses faiblesses. Il a cependant le mérite d’inciter à :
– la capitalisation dans l’entreprise
– la différenciation des tâches
– la formalisation des process et de leur contenu
• Les niveaux les plus substantiels sont les 2 et 3 qui contiennent notamment le
plus grand nombre de processus
• Mesures et analyses
– Développer et supporter des activités pour répondre aux besoins
d'information de la gestion de projet.
• Assurance qualité processus et produit
– Etablir la visibilité du processus utilisé et du produit développé. Comprend les
revues et audits des activités et produits pour assurer leur conformité aux
normes et aux procédures établies.
• Gestion des configurations
– Etablir et maintenir l'intégrité des produits du projet à travers tout le cycle de
vie. Identifier les items de la configuration, contrôler les modifications,
maintenir l'intégrité et la visibilité de la configuration.
23 septembre 2008 C/O:Volvo IT PMI – CMMI 23 Septembre 2008 par Cédric FOULON No. 46