vendredi 23 mai 2008

AGILITE ET CMMi

Peut-on concilier Agilité et CMMi? Est-ce schizophrène? Voici un petit article sur le sujet.

3 commentaires:

  1. Bonjour,
    Je pense que l'on peut réconcilier CMMi et Agile (pour preuves Jeff Sutherland et Hillel Glazer). Il "suffit" de ne pas laisser mise en place de CMMi à des ingénieurs qualité qui appliquent ce que l'ISO imposait. Agile permet d'accéder à la roue de Deming ;).
    Emmanuel

    RépondreSupprimer
  2. Bonjour,
    je suis d'accord sur plusieurs points avec l'article auquel a participé Jeff Sutherland:
    * le CMMi est parfois adopté car il donne accès à certains contrats de développement;
    * une entreprise qui applique le CMMi gagne à appliquer des pratiques Agiles.

    Par contre, je ne suis pas convaincu (et les auteurs restent d'ailleurs discrets) sur le fait qu'une organisation Agile ait besoin du CMMi pour autre chose pour pour accéder à certains contrats.
    Aussi, les auteurs affirment que le CMMi apportent une discipline à l'Agile. En effet, il semble que beaucoup de gens associent Agilité et manque de discipline. Pourtant, certaines démarches Agiles - et tout particulièrement l'eXtreme-Programming - sont eXtrèmement disciplinées.

    Merci pour les références.

    RépondreSupprimer
  3. Je suis bien d'accord avec la forte discipline que demande Agile. Il est souvent tentant de court-circuiter les règles (notamment de desactiver des tests ou de ne pas les écrire pour un TDD) même si on s'en mord toujours les doigts ensuite. Sans compter le management ou la MOA qui ont du mal à évoluer ou se remettre en cause :((
    CMMi est adopté pour les mêmes raisons que ISO avant : pour les contrats. Je pense que dans l'avionnique vous avez cette contrainte vers vos clients ce qui impacte vos fournisseurs et voilà... Lorsque l'on exigera un produit avec une vraie couverture de tests, de bonnes metriques sur le code alors tout le monde sera agile :)
    Un monde meilleur en somme ;)

    RépondreSupprimer