Data Governance Maturity Level at the National Archives of ...
CMMI Capability Maturity Model Integration Modèle intégré du...
Transcript of CMMI Capability Maturity Model Integration Modèle intégré du...
-
10/12/2017 - page 1
CMMI
Capability Maturity Model Integration
Modèle intégré du niveau de maturité Version du 16/02/2007
Auteur : Bertrand Saint-Martin
version V0.1
-
10/12/2017 - page 2
CMMI
CMMI : Modèle intégré du niveau de maturité
Il est utile que toute organisation soit disciplinée autour
d’un ensemble initial de bonnes pratiques de conduite
de projet ; ces pratiques si elles sont définies (conçues,
écrites, validées, diffusées et appliquées) alors elles
peuvent être ré-utilisées et adaptées à chaque projet par
ajustement ; toutes les entités de l’organisation sont
concernées et ces pratiques définies sont partagées et
analysées ; la qualité est maîtrisée car les objectifs sont
suivis et la conséquence est la rentabilité de l’organisation
; l’organisation passe alors par un stade d’optimisation
continu vers l’excellence et a donc plus de réaction aux
événements et changements.
CMMI
1
-
10/12/2017 - page 3
CMMI
CMMI : Modèle intégré du niveau de maturité ou
Terminologies :
• Modèle intégré d’aptitude et de maturité
• Organisation – Périmètre
• Projet et cycle de vie – activité non récurrente
• Niveau de maturité et d’aptitude
• Client et utilisateur
• Fournisseur de produit et prestataire de service
• Parties prenantes
• Produit d’activité (et services) dont biens livrables
• Évaluations internes et externes (audit)
• Actifs & référentiels- Processus standards (organisationnels) – ajustement – base de données des projets – bibliothèques
CMMI
1
-
10/12/2017 - page 4
CMMI
CMMI : Modèle intégré du niveau de maturité ou
Terminologies (composants de CMIMI) :
• Domaine de processus (Process Area ou PA) : PP, RSKM
• Portée, notes d’introduction et références à d’autres PA
• Objectifs spécifiques et Pratiques spécifiques
• Produit typique d’activité
• Amplification (précisions sur la pratique spécifique en fonction du métier)
• Sous-pratiques (jugement objectif du déploiement effectif d’une pratique)
• Objectifs génériques et Pratiques génériques
• Elaboration : précision d’une pratique générique pour un PA donné
• Actifs & référentiels- Processus standards (organisationnels) – ajustement – base de données des projets – bibliothèques
CMMI
1
-
10/12/2017 - page 5
CMMI
CMMI : Capability Maturity Model - Modèle intégré du niveau de maturité ou modèle de maturité d’évaluation
CMMI est un modèle/référentiel d'évaluation de la capacité à gérer et terminer un projet correctement, proposant des bonnes pratiques liées à la gestion, au développement et à la maintenance d'applications, de matériels et de systèmes.
Représentation continue : Ces bonnes pratiques sont regroupées en 24 secteurs clefs (ou processus clefs ou domaines clefs), eux-mêmes regroupés en 4 catégories
• Process Management (gestion de processus) : 5
• Project Management (gestion de projet) : 8 : PP…
• Engineering : 6 : REQM, …
• Support : 5 : CM (configuration Mngmt)
On peut alors évaluer le profil d’une organisation en étudiant pour chaque secteur clef son niveau de capacité (aptitude)
• Liberté dans le choix des secteurs prioritaires
• Finesse de l’analyse de chaque secteur et est donc valable pour les petites organisations
• Niveau de capacité de chaque secteur reste subjectif
• Chantier important
Chaque secteur clé est décrit :
• par un ensemble de caractéristiques communes qu'il convient de remplir si l'on veut satisfaire aux exigences d'un secteur clé.
• Les caractéristiques communes contiennent des pratiques clés dont la réalisation est nécessaire pour atteindre les objectifs.
5 niveaux de maturité.
• un projet est supposé monter de niveau au fur et à mesure du temps - plus le niveau est grand, moins il y a de risques et meilleure est la performance du projet.
On passe de la représentation continue à la représentation étagée en regroupant les secteurs clefs par niveau
Niveau 5 : Optimisé – en
OPTIMISATION (très fort)
Les processus sont constamment
améliorés de manière incrémentale et
innovante. Les objectifs sont revus en
permanence pour rester proches des
besoins du marché. Les évolutions sont
anticipées et gérées de bout en bout.
Niveau 4 : Maîtrisé – QUANTITATIVEMENT
GÉRÉ
Les efforts de mesure et de gestion
autorisent un contrôle sans effort du
développement, avec capacité d'ajuster
et d’adapter des projets précis sans
troubler les autres. Les performances
des processus sont prévisibles en
quantité comme en qualité.
Techniques statistiques mises en
place
Niveau 3 : Défini - AJUSTE Ce n'est plus le projet qui dispose d'une
bonne discipline, mais l'ensemble de
l'organisation, de manière cohérente.
Tous les projets s'en trouvent améliorés.
Une politique de normalisation est
instaurée dans l’organisation
Niveau 2 : Géré et Reproductible –
managé – DISCIPLINE
Le projet construit sur ce qui a été
appris précédemment, en faisant appel
à une certaine discipline et à une gestion
de projet basique. De fait, le projet est
géré selon les plans, avec étapes-clefs
et vérification des coûts et des
fonctionnalités.
Les objectifs sont atteints en suivant
des plans pré-établis
Niveau 1 : Initial (très faible) L'organisation n'est pas prête, et le projet
pas stable. La réussite du projet
dépend d'une poignée de personnes,
qui ne font pas appel à des processus
éprouvés. Il se peut cependant que le
projet aboutisse, mais en dépassant
certainement le budget et le temps
alloués. Le projet ne se construit pas sur
les succès passés.
CMMI
1
-
10/12/2017 - page 6
CMMI
CMMI : Modèle intégré du niveau de maturité
Représentation étagée ou en étape : Chacun des cinq
niveaux de maturité est divisé en plusieurs secteurs clefs (ou
processus clefs ou domaines clefs) – on établit alors un niveau
global de maturité
• Niveau 1 : rien
• Niveau 2 : planification de projet, AQ, … (7)
• Niveau 3 : gestion des risques, validation, vérification,
…(+14)
Niveau 4 : gestion quantitative des projets et de la
qualité logicielle (+2)
• Niveau 5 : gestion des changements technologiques et
des changements de processus (+2)
Caractéristiques
• Plus facile à mettre en œuvre (il suffit de valider ou non
un secteur clef ou domaine de processus)
• Seul le niveau global de l’organisation est évalué donc
donne moins de détails sur l’organisation
• Guide sur les secteurs à améliorer et laisse moins de
liberté
• Permet une vue synthétique plus adaptée aux grandes
organisation
Chaque secteur clé est décrit
• par un ensemble de caractéristiques communes qu'il
convient de remplir si l'on veut satisfaire aux exigences
d'un secteur clé (objectifs atteints)
• Les caractéristiques communes contiennent des
pratiques clés dont la réalisation est nécessaire pour
atteindre les objectifs.
On peut obtenir une certification d’un niveau
Niveau Description Nombre de secteurs
clefs : sur 25
Niveau 5
En Optimisation
Les processus s'inscrivent
dans une recherche
d'amélioration continue
Innovation
organisationnelle
Analyse des causes et
résolution des problèmes
Niveau 4
Maîtrisé – Géré
quantitativement
L'organisation se fixe des
objectifs quantitatifs et
qualitatifs et se dote de
moyens pour contrôler
l’atteinte des objectifs
Performance des
processus
Gestion quantitative de
projet
Niveau 3
Défini - Ajusté
Les processus sont
définis et documentés
14 PA (gestion des
risques, …)
Niveau 2
Géré et Reproductible
Les procédures sont en
place
Gestion des exigences
planification projet,
AQ,
contrôle et surveillance
de projet,
gestion de
configuration,
métrique,
sous-traitance
Niveau 1
Initial
Les processus sont
incontrôlables et
imprévisibles.
0
CMMI
1
-
10/12/2017 - page 7
CMMI
CMMI : Modèle intégré du niveau de maturité
7 process Areas : L’entreprise qui est au niveau 2 (Managed) sait gérer les exigences, planifier et gérer un projet, répartir le
travail entre les parties prenantes.
• REQM : Gestion des exigences (Requirements Management)
PP : Planification du projet (Project Planning)
PMC : Contrôle et surveillance du projet (Project Monitoring and Control)
SAM : Gestion des accords avec les fournisseurs (Supplier Agreement Management)
MA : Mesure et analyse des indicateurs (Measurement and Analysis)
PPQA : Assurance qualité des processus et des produits (Process and Product Quality Assurance)
CM : Gestion de configuration (Configuration Management)
11 process areas : L’entreprise qui est au niveau 3 (Defined) sait capitaliser l’expérience acquise d’un projet à l’autre et
dispose d’une méthode standard pour gérer ses projets. Ce niveau comporte en outre des processus relatifs à l’amont et
l’aval de la réalisation.
• RD : Instruction des exigences (Requirements Development)
TS : Solution technique dont réalisation (Technical Solution)
PI : Intégration du produit (Product Integration)
VER : Recette technique (Verification)
VAL : Recette fonctionnelle (Validation)
OPF : Focalisation sur le processus organisationnel (Organizational Process Focus)
OPD : Définition du processus orga (Organizational Process Definition + IPPD Integrated Process and Product Developp)
OT : Formation à l’organisation (Organizational Training)
IPM : Gestion de projet intégré (Integrated Project Management + IPPD)
DAR : Analyse et prise de décision (Decision Analysis and Resolution)
RSKM : Gestion des risques (Risk Management)
2 process areas :
performance du processus organisationnel
gestion de projet quantitative
2 process areas :
innovation et déploiement organisationnels
analyse causale et résolution
CMMI
1
-
10/12/2017 - page 8
CMMI
CMMI : Modèle intégré du niveau de maturité
L’amélioration continue par la mise en oeuvre de ce modèle se
traduit par :
• Le développement du professionnalisme et de la
compétitivité
• Des gains en productivité
• La réduction des coûts
• La diminution des défauts de développement.
le CMM présuppose que des processus stables et éprouvés
sont les principaux garants d'un fonctionnement optimal, sauf
que les aspects organisationnels et humains sont parfois
plus importants.
4 sous modèles CMMI:
• Le SW-CMM (SW signifiant software) s'applique aux
logiciels
• SA-CMM (Software Acquisition CMM) concerne la
normalisation des processus d’acquisition des
progiciels
• SE-CMM (Systems Engineering CMM) est propre à
l'ingénierie système
• IPD-CMM (Integrated Product Development CMM)
touche la le développement de produits
CMMI
1
-
10/12/2017 - page 9
CMMI
CMMI : Modèle intégré du niveau de maturité : les objectifs génériques GG et les pratiques génériques GP
GG1 : (continue seulement)
• GP1.1 : réaliser les pratiques spécifiques pour atteindre les objectifs spécifiques
GG2 : institutionnaliser un processus discipliné (étagée et continue)
• GP2.1 : établir une directive organisationnelle
• GP2.2 : planifier le processus
• GP2.3 : fournir les ressources
• GP2.4 : assigner la responsabilité
• GP2.5 : former les personnes
• GP2.6 : gérer en configuration
• GP2.7 : identifier et impliquer les parties prenantes concernées
• GP2.8 : surveiller et contrôler le processus
• GP2.9 : évaluer la conformité de manière objective
• GP2.10 : passer le statut en revue avec la hiérarchie
GG3 : institutionnaliser un processus ajusté (étagée et continue)
• GP3.1 : établir un processus ajusté
• GP3.2 : recueillir des informations sur l’amélioration
GG4 : institutionnaliser le processus en tant que processus géré quantitativement (continue seulement)
• GG4.1 : établir des objectifs quantitatifs pour le processus
• GG4.2 : stabiliser la performance de sous-processus
GG5 : institutionnaliser le processus en tant que processus en optimisation (continue seulement)
• GG5.1 : assurer l’amélioration continue du processus
• GG5.2 : corriger les causes à l’origine des défauts
CMMI
1
-
10/12/2017 - page 10
CMMI
CMMI : Modèle intégré du niveau de maturité
Gestion des exigences
• Exigence : condition ou capacité :
Pour qu’un utilisateur résolve un problème ou atteigne un objectif
à assurer par un produit, une spécification, un contrat, un standard
• Le besoin discuté (MOA/MOE/autres), formalisé et priorisé devient exigence à valider dans un référentiel (plan projet, spécifications, plan qualification)
• Une exigence est affectée à un système ou sous-système ou sous sous-système (système puis fonction/équipement/interface, puis élément)
• une exigence fonctionnelle possède une finalité/usage, des entrées – sorties et des contraintes
• Processus de gestion des exigences : création formulation, analyse, validation (justification/hypothèse), vérification (après) et gestion (traçabilité bidirectionnelle)
• Validation (produit futur/usage) et vérification/qualification (produit réalisé/exigences)
• Traçabilité top-down et ajout d’exigences secondaires (bottom up)
tester/spécifications détaillées (MOE)
intégrer/spécifications (MOE)
recetter/cahier des charges/spécifications interface (MOA)
TYPES
d’EXIGENCES
EXIGENCES CATEGORIE
d’EXIGENCES
management Coût, délais, lotissement, méthode de
management, assurance qualité, gestion de
configuration, vérification, confidentialité
non technique
logistiques Quantité, propriété industrielle, formation,
livraisons, installations, support,
maintenance, garantie
non technique
industrielles Méthodes, langages, outils, réutilisation technique
produit Fonctions, interfaces, performances, qualité
produit, sécurité, ergonomie
technique
CMMI
1
-
10/12/2017 - page 11
CMMI
CMMI : Modèle intégré du niveau de maturité : les objectifs spécifiques de PP
Planification de projet
• PP-SG1 : établir les estimations
PP.SP1.1 Faire l’estimation de la portée du projet
PP.SP1.2 Etablir les estimations des attributs des produits d’activités et des tâches
PP.SP1.3 Définir le cycle de vie du projet
PP.SP1.4 Déterminer les estimations de charge et de coût
• PP-SG2 : développer un plan projet
PP.SP2.1 Etablir le budget et le calendrier
PP.SP2.2 Etablir les risques du projet
PP.SP2.3 Prévoir la gestion des données
PP.SP2.4 Prévoir les ressources du projet
PP.SP2.5 Prévoir les connaissances et aptitudes nécessaires
PP.SP2.6 Prévoir l’implication des parties prenantes
PP.SP2.7 Etablir le plan projet
• PP-SG3 : obtenir l’engagement du plan
PP.SP3.1 Passer en revue les plans qui ont des répercussions sur le projet
PP.SP3.2 Concilier les niveaux de charge et de ressources
PP.SP3.3 Obtenir l’engagement du plan
CMMI
1
-
10/12/2017 - page 12
CMMI
CMMI : Modèle intégré du niveau de maturité : les objectifs spécifiques de RSKM
Gestion de risques RSKM
• RSKM-SG1 : se préparer pour la gestion de risques
RSKM.SP1.1 Déterminer les sources et catégories de risques
RSKM.SP1.2 Définir les paramètres de risques
RSKM.SP1.3 Etablir la stratégie de gestion des risques
• RSKM-SG2 : identifier et analyser les risques
RSKM.SP2.1 Identifier les risques
RSKM.SP2.2 Evaluer les risques, les catégoriser et les ordonner par priorités
• RSKM-SG3 : atténuer les risques
RSKM.SP3.1 développer les plans d’atténuation des risques
RSKM.SP3.2 mettre en œuvre les plans d’atténuation des risques
CMMI
1