Livraison précoce et continue de logiciels de valeur
« Notre priorité absolue est de satisfaire le client grâce à la livraison rapide et continue de logiciels de valeur. ”
Le premier principe met l’accent sur « la livraison rapide et continue de logiciels de valeur ». Dans de nombreux projets traditionnels basés sur des plans avant Agile, le client utilisateur final ne voit rien avant la phase finale de test d’acceptation par l’utilisateur du projet, et à ce moment-là, il est très difficile et coûteux d’apporter les modifications qui pourraient être nécessaires. .
Mettre l’accent sur la livraison précoce du logiciel permet d’atteindre deux objectifs principaux :
1. Il offre au client la possibilité de voir le logiciel au début du cycle de développement et de fournir des commentaires et des informations afin que les corrections puissent être apportées rapidement et facilement.
2. Un logiciel fonctionnel est une bonne mesure de progrès. Il est beaucoup plus précis et efficace de mesurer les progrès en termes de fonctionnalités logicielles incrémentielles qui ont été réellement achevées, testées et livrées à la satisfaction de l’utilisateur plutôt que d’essayer de mesurer le pourcentage d’achèvement d’un très grand projet de développement incomplet.
Il est très difficile de mesurer avec précision les progrès d’un grand projet de développement logiciel dans son ensemble sans le diviser en morceaux. Cela peut être un jugement très subjectif avec une certaine quantité de conjectures. Le fait de diviser l’effort en éléments bien définis qui ont chacun des critères clairement définis pour être considéré comme « fait » fournit une façon beaucoup plus factuelle et objective de mesurer les progrès.