Vous êtes sur la page 1sur 26

Modèle Intégré du Niveau de Maturité

CMMI

Méth. Mod.SI
Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem , Walid Gnichi
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

5- CMMI face aux autres standards

6- Conclusion

2
Pourquoi élaborer un standard(1/3)

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% avait été transformé ou abandonné
• 47% n’avait pas été utilisé avec succès
• 3% avait été utilisé avec quelques modifications
• 2% avait été utilisé tel que livré

3
Pourquoi élaborer un standard(2/3)

Le gouvernement fédéral américain demande à 2 organismes


de concevoir une méthode d’analyse et de gestion standard
pour les travaux logiciels afin de assurer leur qualité.

• Software Engineering Institute (SEI)


• Mitre Corporation

4
Pourquoi élaborer un standard(3/3)

• D’où la nécessité d’élaborer un standard pour:


• Eviter les problèmes de développement
• Réduire les coûts
• Respecter les délais de livraison
• La qualité d’un logiciel dépend essentiellement de la qualité du
processus utilisé pour le développer et le maintenir

5
CMM (1/6)

Mesure prise par le SEI à la suite de ces constats:

• Création d’un groupe de travail et mise au point du standard

CMM: CABABILITY MATURITY MODEL

6
CMM (2/6)

• Utilisé comme norme pour évaluer l’état du processus dans


une organisation

• Permet d’améliorer le processus de développement


• Mesure le niveau de maturité d’une organisation
• Utilisé comme guide pour identifier et mettre en place les
actions d’amélioration du processus

7
CMM (3/6)

Structure :

8
CMM (4/6)

Utilisation :

9
CMM (5/6)

Problèmes :

Une croissance du logiciel dans les systèmes


 2 modèles CMM bien séparés
•SW-CMM
•SE-CMM

10
CMM (6/6)

Solution :

• Intégration des différents modèles CMM


• Résout le problème du nombre de modèles

• Système et logiciel

11
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

5- CMMI face aux autres standards

6- Conclusion

12
Qu’est-ce que CMMI

Capability Maturity Model Integration (Modèle intégré du niveau de maturité),

Un modèle de référence et un ensemble de bonnes pratiques

Les bonnes pratiques = 24 processus / 4 types : 5 niveaux de maturité

4 types : 5 niveaux :
1. Gestion des processus 1. Initial
2. Gestion de projet 2. Reproductible
3. Réingénierie 3. Défini
4. Support (mesure) 4. Géré - Contrôlé
5. Optimisé

Un cadre pour organiser et prioriser ses activités organisationnelles

Extension de la spécification CMM afin de palier ses lacunes

13
Objectifs (1/2)

CMMI établit un lien entre les aspects Système et Logiciel.


• Assurer la maitrise des couts
• Assurer la maitrise des délais
• Améliorer les performances des applications et
systèmes développés

14
Objectifs (2/2)

• Organiser et planifier les processus


• Fournir les ressources adéquates
• Définir et affecter les responsabilités
• Former les participants
• Rédiger et mettre à jour la documentation
• Impliquer les parties prenantes, évaluer l’exécution
• Rendre compte à la direction

15
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

5- CMMI face aux autres standards

6- Conclusion

16
Architecture générale

17
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

5- CMMI face aux autres standards

6- Conclusion

18
Modèle divisé en deux représentations

• CMMI propose 1 modèle mais 2 représentations : 5

4
Continue (env. 20%)
3
La démarche de ce type de présentation Capability
2 Level
conduira à l’évaluation de chaque
processus indépendamment des 1

autres 0
Process Process Process Process

On parlera de niveau d’aptitude area 1 area 2 area 3 area n

Optimizing

Etagée (env.80%) Quantitativel


y defined
Evaluation de façon globale de la maturité Managed
de l’entreprise en 5 niveaux
Defined
On parlera de niveau de maturité
Initial
Niveaux de maturité

19
Niveaux de maturité (approche étagée)

Optimisation Analyse causale basée sur les statistiques


Analyse causale
Qualité & Productivité

Amélioration Analyse des besoins du marché


Innovation organisationnelle
Continue Priorité à l’innovation

Performances des processus sont prévisibles


Contrôlé
Projets reposent sur des objectifs quantitatifs Gestion de processus
Gestion
Détection et élimination des causes de quantitative
quantitative
variations

L’ensemble de l’organisation et cohérente Formation continue


Défini
bénéficie de la même discipline. Orientée processus
Standardisation
Chaque projet contribue au capital collectif Gestion du risque
des processus
Alignement des objectifs d’affaires. Intégration des fournisseur

Planification du projet
Reproductible Bonnes pratiques pour chaque projet
Contrôle, mesure et analyse

Risque s & Pertes


Gestion de Plan, étapes-clés, coûts et fonctionnalités
Assurance qualité
chaque projet Importance du chef de projet / Documentation
Implication des fournisseurs

Design
Initial Les résultats sont non prévisibles
Développement
Efforts Dépends des ressources humaines
Intégration
héroïques Mode réactif face aux incidences
Test

20
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

6- Conclusion

21
Comparaison entre ISO 9001 et CMMI

Survol de Iso 9001 :

• Norme relative aux système de gestion de la qualité (exigences


organisationnelles)

• Produit conforme aux exigences du client et processus d’amélioration continue

• Exigences de mesures et d’enregistrements de la performance à tous les


niveaux

Iso 9001 CMMI


Applications L’ensemble des activités Pratiques de
d’une organisation développement et de
maintenance
Documentation officielle 23 pages 729 pages
(146 pages pour ISO 900*) Modèles et exemples

Évaluation Auditeur externe Membres internes et


externes (SEI)

Résultats d’évaluation Certificat Recommandations


Niveau de maturité

Couverture Niveau 3 de maturité Traite plusieurs sujets


Ex: Gestion des risques
22
Plan de la présentation

1- Origine du CMMI

2- Définitions & Objectifs du CMMI

3- Architecture du CMMI

4- Organisation du Modèle

5- CMMI face aux autres standards

6- Conclusion

23
Conclusion

• 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 processus et de leur contenu
• Les niveaux les plus substantiels sont les 2 et 3 qui contiennent notamment le plus grand
nombre de processus

• La réussite repose sur la compétence de l’entreprise toute entière, de l’organisation et


de l’adhésion des individus (conduite du changement)

• L’efficacité quand à elle résultera de la conjonction de la compétence de l’organisation et


des individus

• C’est un bon référentiel qualité

24
Bibliographie

Capability maturity Model Integration, version 1.2


http://www.sei.cmu.edu/cmmi/adoption/pdf/cmmi-overview07

CMMI® Website :
http://www.sei.cmu.edu/cmmi/

Présentation du CMMI
http://www.fimarkets.com/pages/cmmi.htm

http://fr.wikipedia.org/wiki/CMMI

http://www.piloter.org/gouvernance/CMMI_gouvernance_SI.htm

Software and Systems Process Improvement Networks (SPINs) :


http://www.sei.cmu.edu/collaborating/spins/

25
Questions/réponses

A votre disposition pour toute


question …

26

Vous aimerez peut-être aussi