Boucles de feedback à valeur sociale
Dernière modification : 25 juin 2024
Développement itératif
Nous valorisons voir le logiciel fonctionner plus qu’avoir sa documentation complète
Ce deuxième point du manifeste agile est probablement celui qui est le moins bien compris. Il porte sur la façon dont l’équipe travaille, son approche. À une approche séquentielle basée sur des phases successives, il oppose l’approche itérative.
Il valorise plus un processus léger et empirique qu’un processus lourd et prédictif.
Le contexte de 2001
Rappelons que le manifeste agile, écrit en 2001, s’applique explicitement au développement de logiciel.
Le manifeste nous dit, pour prendre un exemple : plutôt que d’avoir des phases de spécification et de conception qui ne produisent que de la documentation, préférez des cycles itératifs, avec à la fin de chaque cycle un logiciel qui fonctionne. Ce qui sous-entend qu’on aura fait un peu de spécification, un peu de conception, un peu de codage et un peu de test dans chaque cycle.
C’est une invitation à arrêter le BDUF (Big Design Up Front) qui était la conséquence du développement en cascade (waterfall) ou du cycle en V populaire en France.
C’était radical à l’époque.
Boucles de feedback
En 2020, voir le logiciel —et plus largement, le produit— fonctionner et moins se préoccuper de la documentation peut apparaitre moins radical.
Un débutant n’y verra pas forcément ce qui est pourtant au coeur de l’agilité :
les boucles de feedback
Chaque boucle produit un résultat qui permet le feedback des utilisateurs et plus largement des parties prenantes.
Voir le produit fonctionner n'est que le moyen, pas la finalité.
C’est ainsi que les parties prenantes peuvent évaluer la valeur que le produit leur apporte et proposer une évolution pour un prochain cycle afin que cette valeur soit plus grande.
Valeur sociale
Cette confrontation fréquente avec les personnes concernées par ce que fait l’équipe, c’est ce qui permet de s’assurer de sa valeur sociale.
Le terme valeur sociale est défini par David Graeber dans son livre Bullshit Jobs
prendre soin les uns des autres de sorte que chacun soit plus libre, profite de la vie, jouisse de la liberté et occupe agréablement ses loisirs
Cependant cela s’applique plus au travail que font les gens qu’au produit qu’ils réalisent.
Dans le livre L’entreprise altruiste, Isaac Getz et Laurent Marbacher donnent à la valeur sociale une place centrale. Elle vient, de façon inconditionnelle, avant la valeur économique.
C’est cette approche radicale que nous défendons en
- s’assurant de la valeur sociale du produit ou service à chaque boucle de feedback.