Bonjour,
Le titre du sujet est volontairement provocateur car j'aimerais avoir un maximum d'avis, des retours d'expériences sincères et objectifs, ...
La deuxième ligne du manifeste agile est : "Des logiciels opérationnels plus qu’une documentation exhaustive".
Pourquoi dans le manifeste, a-t-on mis en opposition "logiciel opérationnel" et "documentation exhaustive", comme si on ne pouvait pas avoir les deux ?
Quel que soit le domaine technique (aéronautique, énergie, médical, ...), la création d'un nouveau produit passe par des étapes de définition de plus en plus précises et laisse de moins en moins de place au hasard, jusqu'au produit terminé. C'est ce qui permet de gagner en fiabilité et en sécurité. Votre voiture, vous voulez qu'elle soit créée de manière agile ? Donc aucun module décrit ou calculé au fur et à mesure et les caractéristiques constatées et non prévues ? C'est un peu l'inverse de l'industrialisation non ? Donc selon le manifeste, soit elle fonctionne, soit elle est documentée de manière exhaustive ... et il serait donc impensable que l'un apporterait naturellement l'autre.
Pourquoi en serait-il autrement dans le développement de logiciels ?
Partager