Niveaux de maturité CMMI: Guide d’optimisation des processus de développement

Le

{{#url}} Intégration du modèle de maturité des capacités (CMMI) {{/url}} {{^url}} Intégration du modèle de maturité des capacités (CMMI) {{/url}}

est un modèle de développement conçu en partie avec le département américain de la Défense pour aider à évaluer objectivement les processus de développement des entrepreneurs gouvernementaux. Il permet de mesurer la maturité des processus de développement d’une entreprise à l’aide d’une échelle de un à cinq. Les processus sont mesurés par rapport aux exigences de la CMMI, ce qui aide les organisations à guider les organisations à chaque niveau lorsqu’elles établissent un processus de développement logiciel formel, mesurable et fiable.

Lorsqu’une entreprise atteint le stade final de maturité CMMI, elle est dans un état d’optimisation constante des processus de développement établis. Le cadre CMMI est conçu pour aider les organisations à atteindre ce niveau de maturité en guidant en douceur le développement, la mise en œuvre et la maintenance des processus. Les niveaux inférieurs de maturité CMMI constituent une base solide pour maintenir le plus haut niveau d’optimisation. Chaque processus commence dans la phase initiale et évolue progressivement vers le niveau de maturité final, en utilisant le CMMI comme guide pour les meilleures pratiques.

Publicité

Voici un aperçu de ce que chaque niveau de maturité CMMI implique, et comment votre organisation peut les atteindre.

Initial

Le niveau de maturité CMMI 1 est généralement un environnement instable, où une organisation est très réactive et éteint les incendies. Dans ce contexte, les processus sont généralement ad hoc et l’entreprise s’appuie sur des individus spécifiques pour maintenir les choses à flot. Les processus sont nouveaux et souvent non documentés – et les entreprises sont incapables de répéter les processus de manière fiable. C’est le point de départ d’un processus que votre organisation prévoit de répéter — avant que vous n’ayez réglé tous les problèmes et établi une routine.

Toutes les entreprises commencent au stade initial de la création d’un nouveau processus de développement. Une fois que vous avez répété — ou tenté de répéter — le processus, vous découvrirez des obstacles inattendus à résoudre, des ajustements à apporter et des mesures à suivre. Vous progresserez naturellement vers des niveaux supérieurs par essais et erreurs, car ils aideront à informer les améliorations.

Géré et reproductible

Au niveau de maturité 2, les processus de développement d’une organisation sont reproductibles et produisent des résultats cohérents. À ce stade, tous les projets d’entreprise sont gérés de manière à ce que les processus soient ” planifiés, exécutés, mesurés et contrôlés,”

{{# url }} selon l’Institut CMMI {{/url}} {{^url}} selon l’Institut CMMI{{/url}}

. À ce niveau, l’accent est mis sur la gestion des exigences, des processus, des produits de travail et des services. Vous voulez vous assurer que toutes les parties prenantes sont établies et s’approprient des tâches spécifiques.

Les processus doivent pouvoir résister à un test de résistance pour prouver que même lorsque les choses dans l’organisation ne fonctionnent pas correctement, les processus produisent toujours des résultats cohérents et mesurables.

Défini

Le niveau de maturité 3 est lorsque votre organisation dispose de processus ” bien caractérisés et compris et décrits dans les normes, procédures, outils et méthodes “, selon

{{#url}} Point de didacticiels {{/url}} {{^url}} Point de didacticiels {{/url}}

. Les processus devraient être bien définis et documentés, et ils devraient être continuellement améliorés dans une certaine mesure au fil du temps. Ce niveau apporte plus d’organisation et de standardisation à votre processus en établissant la fiabilité et l’efficacité.

Publicité

Quantitativement géré et capable

Le niveau de maturité 4 est réservé aux processus qui ont atteint un stade où ils peuvent être mesurés à l’aide de mesures définies qui démontrent en quoi le processus est bénéfique pour les opérations commerciales.

Ces processus ont été testés, affinés et adaptés à plusieurs reprises dans de multiples conditions au sein de l’organisation. Toutes les parties prenantes clés et les utilisateurs de processus sont compétents dans le processus établi et à l’aise de le déployer dans divers environnements. À l’heure actuelle, votre processus devrait facilement s’adapter à d’autres projets de l’organisation et servir de modèle pour le développement futur de processus.

Publicité

Optimisation et efficacité

Le niveau final de maturité décrit des processus qui sont continuellement surveillés et améliorés au besoin. Vos processus doivent toujours rester suffisamment flexibles pour s’adapter aux nouvelles technologies et à l’innovation dans l’organisation. Les processus de développement ne sont pas censés être statiques et le cinquième et dernier niveau de maturité n’est pas un point final. Les organisations doivent toujours se concentrer constamment sur la performance des processus pour maintenir ce niveau d’évaluation.

Évaluations des processus

Les processus de votre organisation sont évalués par un évaluateur principal certifié CMMI — soit un individu, soit une équipe d’évaluateurs qui vous guidera tout au long du processus d’évaluation pour identifier les forces et les faiblesses. La Méthode d’évaluation CMMI Standard pour l’Amélioration des processus (SCAMPI) comprend trois méthodes: Classe A, Classe B et Classe C.

Les évaluations SCAMPI de classe A sont effectuées après qu’une organisation a mis en œuvre des changements et des améliorations de processus et estime qu’il est temps de déterminer un nouveau point de référence en utilisant le cadre CMMI. Ce type d’évaluation offre une évaluation du niveau de maturité ou de capacité, des forces et des faiblesses dans vos processus organisationnels, des opinions sur les questions clés du processus et un moyen de suivre l’amélioration.

Les évaluations SCAMPI de classe B sont effectuées lorsqu’une organisation doit évaluer à quel point elle est proche d’atteindre un niveau de maturité CMMI cible, et c’est moins rigoureux que l’évaluation de classe A. Avec une évaluation de classe B, vous aurez plus d’informations sur les forces et les faiblesses du processus, la probabilité que votre processus réponde aux exigences du CMMI, une critique des problèmes clés du processus et un moyen de surveiller et de soutenir l’amélioration et les évaluations futures.

Publicité

Les évaluations des SCAMPIS de classe C sont conçues pour être rapides et flexibles – plus que les classes A ou B. L’évaluation de classe B répond aux besoins clés pour évaluer rapidement si votre organisation est prête pour l’évaluation de classe A de SCAMPI. Il est également utilisé pour évaluer un processus pendant le développement et pour surveiller la mise en œuvre du processus. L’évaluation de classe C donnera à votre organisation plus d’informations sur la façon dont vous pouvez améliorer les processus conformément aux directives CMMI, un résumé de l’adéquation des processus, des recommandations d’amélioration et une base de données pour aider à suivre les évaluations et les améliorations futures.

Leave a Reply