RUP vs Agile

Retours d'expérience sur ce qu'apportent les processus agiles

Je suis impliqué dans des projets étudiants depuis 8 ans. Avec en moyenne 7 projets en parallèle par an, cela fait plus de 50 projets suivis :

  • En 1999, c’était un cycle en V avec plan qualité qui était appliqué.
  • A partir de 2000, j’ai introduit le RUP puis des variantes allégées. Les étudiants pratiquent un développement itératif et incrémental.
  • A partir de 2005, je suis progressivement passé d’une approche style RUP à une approche plus agile type Scrum.

Beaucoup de principes des méthodes agiles existent dans le RUP cependant ils sont moins perceptibles, noyés dans la masse d’informations et donc ne sont pas bien appliqués. Quelles sont les différences constatées effectivement dans les projets des étudiants lorsqu’ils appliquent une méthode agile ?

  • les itérations sont de durée fixe (timeboxed) et plus courtes qu’avec le RUP, cela donne un rythme régulier satisfaisant pour l’équipe et facilite le suivi par les enseignants
  • on a clairement un produit avec des exigences testées à la fin de chaque itération, alors que c’est plus flou pour le RUP
  • les rôles individuels sont moins marqués avec les méthodes agiles, l’accent est mis sur l’équipe et sur le travail collaboratif. Une équipe agile s’autogère et produit de l’intelligence collective.
  • il y a moins de documentation (inutile) produite
  • les estimations ne se font pas que sur des tâches mais aussi sur des exigences
  • le suivi porte sur le reste à faire uniquement, ce qui évite les compte-rendus où les étudiants présentent pour chaque tâche l’effort estimé au départ et l’effort réel. Cela n’a pas grand intérêt et je trouve même cela contre-productif, cela a tendance à pousser les étudiants à se conformer à l’estimation initiale plutôt qu’à produire un résultat de qualité
  • la mesure de l’avancement est bien plus objective : elle se fait sur les exigences réalisées et pas sur les documents produits

En revanche, cela demande une participation et un suivi des enseignants bien plus conséquents.

Voir aussi