CMMI - Évaluations

L'évaluation CMMI est un examen d'un ou plusieurs processus par une équipe formée de professionnels utilisant un modèle de référence d'évaluation comme base pour déterminer les forces et les faiblesses d'une organisation.

Les évaluations nécessitent une planification. Lorsque vous planifiez une évaluation de votre organisation, déterminez la portée de l'unité organisationnelle, les disciplines à inclure, si l'équipe d'évaluation sera composée de membres internes ou externes à votre organisation, les projets à inclure, les personnes à interroger et le type ou classe d'évaluation nécessaire.

Les évaluations prennent en compte trois catégories de composants de modèle tels que définis dans le CMMI -

  • Required - objectifs spécifiques et génériques uniquement.

  • Expected - pratiques spécifiques et génériques uniquement.

  • Informative - comprend des sous-pratiques et des produits de travail typiques.

Le SEI a publié deux documents d'orientation pour les évaluations CMMI -

  • Appraisal Requirements for CMMI (ARC) - Il contient les exigences pour trois classes de méthodes d'évaluation Classe A, Classe B et Classe C. Ces exigences sont les règles pour définir chaque classe de méthode d'évaluation.

  • Standard CMMI Appraisal Method for Process Improvement (SCAMPI) - Le document de description de la méthode (MDD) est actuellement la seule méthode d'évaluation approuvée de classe A.

SCAMPI est actuellement la seule méthode d'évaluation CMMI de classe A approuvée. Autrement dit, SCAMPI satisfait à toutes les exigences d'une méthode d'évaluation ARC Classe A et a été approuvé par le SEI.

Il existe trois classes de méthodes d'évaluation CMMI: Classe A, Classe B et Classe C.

Évaluation SCAMPI Classe A

Une évaluation SCAMPI de classe A est généralement effectuée lorsqu'une organisation a mis en œuvre un certain nombre d'améliorations de processus significatives et doit officiellement comparer son processus par rapport au CMMI. Un SCAMPI A est la seule méthode d'évaluation qui fournit des notations de niveau de maturité CMMI ou de niveau de capacité.

Vous pouvez vous attendre aux résultats suivants d'un SCAMPI A -

  • Une cote de niveau de maturité ou de niveau de capacité.

  • Constatations qui décrivent les forces et les faiblesses du processus de votre organisation par rapport au CMMI.

  • Consensus concernant les principaux problèmes de processus de l'organisation.

  • Une base de données d'évaluation que l'organisation peut continuer à utiliser, pour suivre les progrès de l'amélioration des processus et pour soutenir les évaluations futures.

Évaluation SCAMPI Classe B

Un SCAMPI B est nécessaire lorsqu'une organisation doit évaluer ses progrès vers un niveau de maturité CMMI cible, mais à un coût inférieur à celui d'un SCAMPI A. Les évaluations SCAMPI B fournissent des résultats détaillés et indiquent la probabilité que les pratiques évaluées soient notées de manière satisfaisante mise en œuvre dans une expertise SCAMPI A.

Une évaluation SCAMPI Classe B, l'une des trois méthodes d'évaluation SEI, aide une organisation à comprendre, avec un degré de confiance relativement élevé, l'état de son processus d'ingénierie logicielle et système par rapport au CMMI. Une SCAMPI B est souvent effectuée lorsqu'une organisation doit évaluer avec précision ses progrès vers un niveau de maturité CMMI cible.

Vous pouvez vous attendre aux résultats suivants d'un SCAMPI B -

  • Des résultats détaillés qui décrivent les forces et les faiblesses du processus de votre organisation par rapport au CMMI.

  • Des caractérisations de pratique indiquant la probabilité que les pratiques examinées satisfassent aux objectifs et répondent à l'intention du CMMI.

  • Consensus concernant les principaux problèmes de processus de l'organisation.

  • Une base de données FIDO que l'organisation peut continuer à utiliser, pour suivre les progrès de l'amélioration des processus et pour soutenir les évaluations futures.

Évaluation SCAMPI Classe C

Les évaluations SCAMPI C sont plus courtes et plus flexibles que les évaluations SCAMPI A et B et sont menées pour répondre à une variété de besoins spéciaux, allant d'une analyse rapide des écarts à la détermination de l'état de préparation d'une organisation pour une SCAMPI A.

Les évaluations SCAMPI de classe C, la moins formelle de la suite de méthodes d'évaluation du SEI, sont très flexibles et peuvent être menées pour répondre à une variété de besoins. Généralement d'une durée beaucoup plus courte que les évaluations de classe A et B, les évaluations SCAMPI C sont souvent effectuées pour des raisons telles que:

  • Fournir une analyse rapide des écarts du processus d'une organisation par rapport au CMMI.

  • Évaluer la pertinence d'un nouveau processus avant sa mise en œuvre.

  • Surveiller la mise en œuvre d'un processus.

  • Déterminer l'état de préparation d'une organisation pour un SCAMPI A.

  • Soutenir la sélection d'un fournisseur.

Vous pouvez vous attendre aux résultats suivants d'un SCAMPI C -

  • Constatations décrivant les forces et les faiblesses des processus évalués. En fonction de la portée et de la stratégie de l'évaluation, les résultats peuvent être mappés aux composants CMMI pertinents.

  • Des caractérisations qui résument l'adéquation des processus évalués vis-à-vis du CMMI.

  • Actions d'amélioration des processus recommandées.

  • Une base de données FIDO que l'organisation peut continuer à utiliser pour suivre les progrès de l'amélioration des processus et pour soutenir les évaluations futures.

Caractéristiques de la classe d'évaluation

Chaque classe se distingue par le degré de rigueur associé à l'application de la méthode. La classe A est la plus rigoureuse, la classe B est légèrement moins rigoureuse et la classe C est la moins rigoureuse. Le tableau suivant donne une idée des différences attendues entre les méthodes de chaque classe.

Caractéristiques Classe A Classe B Classe C
Quantité de preuves objectives recueillies Haute Moyen Faible
Note générée Oui Non Non
Besoins en ressources Haute Moyen Faible
Taille de l'équipe Grand Moyen Petit
Sources de données (instruments, entretiens et documents) Nécessite les trois sources de données Nécessite seulement deux sources de données (l'une doit être des entretiens) Nécessite une seule source de données
Exigence du chef d'équipe d'évaluation Évaluateur principal autorisé Évaluateur principal autorisé ou personne formée et expérimentée Personne formée et expérimentée

Fondamentaux SCAMPI

SCAMPI est un acronyme qui signifie Standard CMMI Appraisal Method for Process Improvement. Une évaluation SCAMPI doit être menée par un évaluateur principal SCAMPI agréé par SEI. SCAMPI est pris en charge par la suite de produits SCAMPI, qui comprend la description de la méthode SCAMPI, un questionnaire de maturité, des aides de travail et des modèles.

Actuellement, SCAMPI est la seule méthode qui peut fournir une notation, la seule méthode reconnue par le SEI, et la méthode la plus intéressante pour les organisations.

SCAMPI est basé sur l'expérience des méthodes précédentes, y compris -

  • CBA IPI - Évaluation basée sur le CMM pour l'amélioration des processus internes.

  • SCE - Évaluation de la capacité du logiciel.

  • EIA/IS 732.2 - La norme internationale provisoire intitulée System Engineering Assessment Method.

  • SDCE - Évaluation de la capacité de développement logiciel.

  • Méthode d'évaluation de la FAA.