Trois dérives à éviter pour une transformation Agile

Vous connaissez, l’Agile ce sont 4 valeurs déclinées en 12 principes (cf. Manifeste pour le développement Agile de logiciels). 

Trois d’entre elles sont :

  • « Des logiciels opérationnels plus qu’une documentation exhaustive »
  • « Les individus et leurs interactions plus que les processus et les outils »
  • « L’adaptation au changement plus que le suivi d’un plan »

Dans des équipes en transition Agile, avez-vous déjà entendu une (ou les 3) affirmation(s) suivante(s) :

  • « …Plus besoin de documentation, nous sommes Agile… »

Les conséquences de l’application dogmatique d’une telle affirmation sont néfastes pour l’entreprise rendant, par exemple, compliquée la maintenance d’un produit logiciel par l’absence de ladite documentation.

  • « …Plus besoin de processus, on travaille en Agile… ».

Or l’absence systématique de processus de fonctionnement peut, par exemple, engendrer des surcoûts voire des disfonctionnements d’un service de support.

  • « …Plus besoin de plan, on s’adapte au changement en Agile… ».

Mais l’absence systématique de plan revient à priver l’entreprise d’un outil de visibilité et de partage sur ses intentions à moyen et long terme.

Ces trois affirmations peuvent potentiellement mettre l’entreprise en difficulté. Cependant elles sont aisément contestables. En effet, le Manifeste Agile précise bien à la fin des 4 Valeurs : « Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers ».

  • Il y a donc bien un intérêt dans les processus, à condition que ceux-ci privilégient les interactions entre les individus.
  • Il y a bien un intérêt dans la réalisation de documentation, à condition que celle-ci ne soit pas la finalité de nos efforts.
  • Une planification a de la valeur, à condition qu’elle prenne en compte l’adaptation au changement.

Si ces 3 valeurs Agiles sont comprises et mises en œuvre dans leurs nuances, alors l’Agilité apporte toutes ses promesses.

Qu’en pensez-vous ?

Antoine Gauchet