Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du...

26
Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem , Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI

Transcript of Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du...

Page 1: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Méth. Mod.SIMr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem , Walid Gnichi

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

Page 2: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Page 3: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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é

Pourquoi élaborer un standard(1/3)

3

Page 4: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Pourquoi élaborer un standard(2/3)

4

Page 5: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

• 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

Pourquoi élaborer un standard(3/3)

5

Page 6: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

CMM (1/6)

6

Page 7: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

• 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

CMM (2/6)

7

Page 8: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Structure :

CMM (3/6)

8

Page 9: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Utilisation :

CMM (4/6)

9

Page 10: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Problèmes :

Une croissance du logiciel dans les systèmes

2 modèles CMM bien séparés

•SW-CMM

•SE-CMM

CMM (5/6)

10

Page 11: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Solution :

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

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

• Système et logiciel

CMM (6/6)

11

Page 12: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Page 13: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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é

Un cadre pour organiser et prioriser ses activités organisationnelles

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

4 types :1. Gestion des processus2. Gestion de projet3. Réingénierie4. Support (mesure)

5 niveaux :1. Initial2. Reproductible3. Défini4. Géré - Contrôlé5. Optimisé

13

Page 14: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Objectifs (1/2)

14

Page 15: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

• 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

Objectifs (2/2)

15

Page 16: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Page 17: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Architecture générale

17

Page 18: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Page 19: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Modèle divisé en deux représentations

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

Continue (env. 20%)La démarche de ce type de présentation

conduira à l’évaluation de chaque processus indépendamment des autres

On parlera de niveau d’aptitude

Etagée (env.80%)Evaluation de façon globale de la maturité

de l’entreprise en 5 niveauxOn parlera de niveau de maturité

0

1

2

3

4

5

Processarea 1

Processarea 2

Processarea 3

Processarea n

CapabilityLevel

Niveaux de maturité

Optimizing

Quantitatively defined

Managed

Defined

Initial

19

Page 20: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Niveaux de maturité (approche étagée)

InitialEfforts

héroïques

Les résultats sont non prévisiblesDépends des ressources humainesMode réactif face aux incidences

DesignDéveloppement

IntégrationTest

Reproductible Gestion de

chaque projet

Bonnes pratiques pour chaque projetPlan, étapes-clés, coûts et fonctionnalités

Importance du chef de projet / Documentation

Planification du projetContrôle, mesure et analyse

Assurance qualitéImplication des fournisseurs

Défini Standardisationdes processus

L’ensemble de l’organisation et cohérente bénéficie de la même discipline.

Chaque projet contribue au capital collectif Alignement des objectifs d’affaires.

Formation continueOrientée processusGestion du risque

Intégration des fournisseur

ContrôléGestion

quantitative

Performances des processus sont prévisiblesProjets reposent sur des objectifs quantitatifs

Détection et élimination des causes de variations

Gestion de processus quantitative

OptimisationAmélioration

Continue

Analyse causale basée sur les statistiquesAnalyse des besoins du marché

Priorité à l’innovation

Analyse causaleInnovation organisationnelle

Qua

lité

& P

rodu

ctivi

téRisque s &

Pertes

20

Page 21: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

21

Page 22: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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 CMMIApplications L’ensemble des activités

d’une organisationPratiques de

développement et de maintenance

Documentation officielle 23 pages(146 pages pour ISO 900*)

729 pages Modèles et exemples

Évaluation Auditeur externe Membres internes et externes (SEI)

Résultats d’évaluation Certificat RecommandationsNiveau de maturité

Couverture Niveau 3 de maturité Traite plusieurs sujets Ex: Gestion des risques

22

Page 23: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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

Page 24: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

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âchesla 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

Page 25: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Bibliographie

Capability maturity Model Integration, version 1.2http://www.sei.cmu.edu/cmmi/adoption/pdf/cmmi-overview07

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

Présentation du CMMIhttp://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

Page 26: Méth. Mod.SI Mr Ben STA Hatem Bilel Arfaoui, Chahbani Bassem, Walid Gnichi Modèle Intégré du Niveau de Maturité CMMI.

Questions/réponses

A votre disposition pour toute question …

26