CMMI - Niveaux de maturité

Un niveau de maturité est un plateau évolutif bien défini vers la réalisation d'un processus logiciel mature. Chaque niveau de maturité fournit une couche de base pour l'amélioration continue des processus.

Les modèles CMMI avec représentation échelonnée ont cinq niveaux de maturité désignés par les nombres 1 à 5. Ils sont -

  • Initial
  • Managed
  • Defined
  • Géré quantitativement
  • Optimizing

Niveaux de maturité de la représentation échelonnée CMMI

L'image suivante montre les niveaux de maturité dans une représentation par étapes CMMI.

Nous allons maintenant apprendre les détails de chaque niveau de maturité. La section suivante répertorie tous les domaines de processus liés à ces niveaux de maturité.

Détails du niveau de maturité

Les niveaux de maturité se composent d'un ensemble prédéfini de zones de processus. Les niveaux de maturité sont mesurés par la réalisation duspecific et generic goalsqui s'appliquent à chaque ensemble prédéfini de zones de processus. Les sections suivantes décrivent en détail les caractéristiques de chaque niveau de maturité.

Maturité Niveau 1 Initial

Au niveau de maturité 1, les processus sont généralement ad hoc et chaotiques. L'organisation ne fournit généralement pas un environnement stable. Le succès dans ces organisations dépend de la compétence et de l'héroïsme des personnes de l'organisation et non de l'utilisation de processus éprouvés.

Les organisations de niveau de maturité 1 produisent souvent des produits et des services qui fonctionnent; cependant, ils dépassent souvent le budget et le calendrier de leurs projets.

Les organisations de niveau de maturité 1 se caractérisent par une tendance à s'engager excessivement, à abandonner les processus en temps de crise et à ne pas pouvoir répéter leurs succès passés.

Niveau de maturité 2 géré

Au niveau de maturité 2, une organisation a atteint tous les specific et generic goalsdes domaines de processus de niveau de maturité 2. En d'autres termes, les projets de l'organisation ont garanti que les exigences sont gérées et que les processus sont planifiés, exécutés, mesurés et contrôlés.

La discipline des processus reflétée par le niveau de maturité 2 permet de s'assurer que les pratiques existantes sont conservées pendant les périodes de stress. Lorsque ces pratiques sont en place, les projets sont exécutés et gérés selon leurs plans documentés.

Au niveau de maturité 2, les exigences, les processus, les produits de travail et les services sont gérés. Le statut des produits de travail et la prestation des services sont visibles par la direction à des points définis.

Les engagements sont établis entre les parties prenantes concernées et sont révisés au besoin. Les produits de travail sont examinés avec les parties prenantes et contrôlés.

Les produits et services de travail satisfont à leurs exigences, normes et objectifs spécifiés.

Niveau de maturité 3 défini

Au niveau de maturité 3, une organisation a atteint tous les specific et generic goals des domaines de processus affectés aux niveaux de maturité 2 et 3.

Au niveau de maturité 3, les processus sont bien caractérisés et compris, et sont décrits dans des normes, des procédures, des outils et des méthodes.

Une distinction critique entre le niveau de maturité 2 et le niveau de maturité 3 est la portée des normes, des descriptions de processus et des procédures. Au niveau de maturité 2, les normes, les descriptions de processus et les procédures peuvent être très différentes dans chaque instance spécifique du processus (par exemple, sur un projet particulier).

Au niveau de maturité 3, les normes, les descriptions de processus et les procédures d'un projet sont adaptées à partir de l'ensemble de processus standard de l'organisation pour convenir à un projet ou à une unité organisationnelle particulière. L'ensemble de processus standard de l'organisation comprend les processus traités au niveau de maturité 2 et au niveau de maturité 3. En conséquence, les processus exécutés dans toute l'organisation sont cohérents, à l'exception des différences permises par les directives de personnalisation.

Une autre distinction essentielle est qu'au niveau de maturité 3, les processus sont généralement décrits plus en détail et plus rigoureusement qu'au niveau de maturité 2. Au niveau de maturité 3, les processus sont gérés de manière plus proactive en utilisant une compréhension des interrelations des activités de processus et des mesures détaillées de le processus, ses produits de travail et ses services.

Niveau de maturité 4 géré quantitativement

Au niveau de maturité 4, une organisation a atteint tous les specific goals des domaines de processus affectés aux niveaux de maturité 2, 3 et 4 et le generic goals affectés aux niveaux de maturité 2 et 3.

Au niveau de maturité 4, des sous-processus sont sélectionnés qui contribuent de manière significative à la performance globale du processus. Ces sous-processus sélectionnés sont contrôlés à l'aide de techniques statistiques et d'autres techniques quantitatives.

Des objectifs quantitatifs de qualité et de performance des processus sont établis et utilisés comme critères dans la gestion des processus. Les objectifs quantitatifs sont basés sur les besoins du client, des utilisateurs finaux, de l'organisation et des implémenteurs de processus. La qualité et la performance des processus sont comprises en termes statistiques et sont gérées tout au long de la vie des processus.

Pour ces processus, des mesures détaillées de la performance des processus sont collectées et analysées statistiquement. Les causes spéciales de variation du processus sont identifiées et, le cas échéant, les sources des causes spéciales sont corrigées pour éviter de futures occurrences.

Les mesures de la qualité et du rendement des processus sont intégrées dans le référentiel de mesures de l'organisation pour soutenir la prise de décision factuelle à l'avenir.

Une distinction critique entre le niveau de maturité 3 et le niveau de maturité 4 est la prévisibilité des performances des processus. Au niveau de maturité 4, la performance des processus est contrôlée à l'aide de techniques statistiques et d'autres techniques quantitatives, et est quantitativement prévisible. Au niveau de maturité 3, les processus ne sont prévisibles que qualitativement.

Optimisation de niveau de maturité 5

Au niveau de maturité 5, une organisation a atteint tous les specific goalsdes domaines de processus affectés aux niveaux de maturité 2, 3, 4 et 5 et le generic goals affectés aux niveaux de maturité 2 et 3.

Les processus sont continuellement améliorés sur la base d'une compréhension quantitative des causes courantes de variation inhérentes aux processus.

Ce niveau se concentre sur l'amélioration continue des performances des processus grâce à des améliorations technologiques incrémentielles et innovantes.

Les objectifs quantitatifs d'amélioration des processus pour l'organisation sont établis, révisés en permanence pour refléter l'évolution des objectifs commerciaux et utilisés comme critères de gestion de l'amélioration des processus.

Les effets des améliorations de processus déployées sont mesurés et évalués par rapport aux objectifs quantitatifs d'amélioration des processus. Les processus définis et l'ensemble de processus standard de l'organisation sont des cibles d'activités d'amélioration mesurables.

L'optimisation des processus agiles et innovants dépend de la participation d'une main-d'œuvre responsabilisée et alignée sur les valeurs et les objectifs commerciaux de l'organisation. La capacité de l'organisation à réagir rapidement aux changements et aux opportunités est améliorée en trouvant des moyens d'accélérer et de partager l'apprentissage. L'amélioration des processus est intrinsèquement un rôle que chacun doit jouer, entraînant un cycle d'amélioration continue.

Une distinction critique entre le niveau de maturité 4 et le niveau de maturité 5 est le type de variation de processus abordé. Au niveau de maturité 4, les processus visent à traiter les causes spéciales de variation des processus et à fournir une prévisibilité statistique des résultats. Bien que les processus puissent produire des résultats prévisibles, les résultats peuvent être insuffisants pour atteindre les objectifs fixés. Au niveau de maturité 5, les processus visent à s'attaquer aux causes courantes de variation de processus et à modifier le processus (c'est-à-dire en changeant les moyens de performance du processus) pour améliorer les performances du processus (tout en maintenant la prévisibilité statistique) pour atteindre les objectifs quantitatifs d'amélioration des processus établis. .

Les niveaux de maturité ne doivent pas être ignorés

Chaque niveau de maturité fournit une base nécessaire pour une mise en œuvre efficace des processus au niveau suivant.

  • Les processus de niveau supérieur ont moins de chances de réussir sans la discipline fournie par les niveaux inférieurs.

  • L'effet de l'innovation peut être obscurci dans un processus bruyant.

Les processus de niveau de maturité plus élevé peuvent être exécutés par des organisations à des niveaux de maturité inférieurs, avec le risque de ne pas être systématiquement appliqués en cas de crise.

Niveaux de maturité et domaines de processus

Voici une liste de tous les domaines de processus correspondants définis pour une organisation logicielle. Ces domaines de processus peuvent être différents pour une organisation différente.

Cette section fournit les noms des domaines de processus associés. Pour plus de détails sur ces domaines de processus, consultez le chapitre Zones de processus CMMI.

Niveau Concentrer Domaine de processus clé Résultat
5

Optimiser

Amélioration continue des processus

Innovation organisationnelle et déploiement

Analyse causale et résolution

Qualité la plus élevée / risque le plus faible
4

Géré quantitativement

Géré quantitativement

Performance des processus organisationnels

Gestion de projet quantitative

Qualité supérieure / risque plus faible
3

Défini

Standardisation des processus

Développement des exigences

Solution technique

Intégration de produit

Vérification

Validation

Focus sur le processus organisationnel

Définition du processus organisationnel

Formation organisationnelle

Gestion de projet intégrée (avec extras IPPD)

Gestion des risques

Analyse de décision et résolution

Association intégrée (IPPD uniquement)

Org. Environnement d'intégration (IPPD uniquement)

Gestion intégrée des fournisseurs (SS uniquement)

Qualité moyenne / risque moyen
2

Géré

Gestion de projet de base

Gestion des exigences

Planification de projet

Suivi et contrôle de projet

Gestion des accords fournisseurs

Mesure et analyse

Assurance qualité des processus et des produits

Gestion de la configuration

Faible qualité / risque élevé
1

Initiale

Le processus est informel et ad hoc   Qualité la plus basse / risque le plus élevé