BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Les pratiques de gestion de projets Scrum sont compatibles avec CMMI

Les pratiques de gestion de projets Scrum sont compatibles avec CMMI

Dans l'article Scrum peut-il aider a améliorer les processus de gestion de projets, Javier Garzas et Mark C. Paulk explorent les relations entre Scrum et CMMI-DEV (Capability Maturity Model Integration for Development) :

Scrum, décrit à l'origine par Jeff Sutherland et Ken Schwaber, est devenu une des méthodes agiles les plus populaires. Scrum pourrait être décrit comme une méthodologie de gestion de projet ou un cadre de développement itératif et incrémental.

Le CMMI-DEV est actuellement le cadre de référence pour l'amélioration de processus et pour déterminer la maturité des organisations des éditeurs de logiciels. De nombreuses organisations ont gagné en productivité et en qualité de leurs produits en atteignant des "niveaux" de CMMI-DEV.

Les auteurs fournissent une table qui résume les relations entre CMMI et Scrum en les groupant par activités. Selon Javier et Marck, certaines activités de CMMI peuvent être réalisées en déployant les pratiques de Scrum.

Scrum prend en charge :

  • La "gestion des exigences" grâce aux "user stories" dans les "product backlog" et "Sprint Backlog"

  • La "planification projet" au travers des "story points" à estimer, du cycle de vie itératif et incrémental, des cérémonies comme les différentes réunions ainsi que des "backlogs" produit et sprint.

  • "Contrôle et surveillance des projets" au travers de son usage des burndown charts et des réunions.

  • Une partie de la "gestion de projet intégrée" par la pratique des rôles et des réunions.

Mais il y a aussi plusieurs activités de CMMI que Scrum ne prend pas en charge :

Bien que Scrum soit un cadre de gestion de projets d'édition de logiciel, il ne couvre pas les activités de "gestion de la qualité fournisseur" ou "gestion des risques" qui sont typiquement en dehors des pratiques agiles. La "gestion de la qualité fournisseur" ne s'applique qu'aux entreprises qui utilisent la sous-traitance. La "gestion quantitative de projet" qui applique des analyses statistiques pour concevoir une évaluation chiffrée de la performance attendue d'un processus n'est pas couverte non plus.

Ils concluent leur article en décrivant comment Scrum peut contribuer à améliorer un processus basé sur CMMI.

Les pratiques Scrum devraient être considérées comme les meilleures pratiques de gestion de projet par une majorité d'organisations. Scrum peut en effet être une base excellente pour les pratiques de gestion de projets de CMMI-DEV, même s'il ne les couvre pas toutes.

Voici quelques liens supplémentaires sur la combinaison de CMMI avec l'agile et Scrum :

  • L'institut du CMMI possède une liste de publications qui peuvent aider à combiner CMMI et l'agile, et aussi une liste sur la combinaison de CMMI et Scrum
  • Il existe un groupe sur Linked-in de partage de connaissances sur l'agile CMMI

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT