Last update: 02/06/2016 13:53
Dans nos articles consacrés à l'automatisation du build et à l'automatisation de l'intégration (un processus par lequel on vérifie que les différentes parties d'un système, construites indépendamment, s'intègrent comme attendu) nous avons eu l'occasion de décrire les éléments essentiels à prendre en compte pour arriver à automatiser les processus en question
Idéalement, en mode agile, on est capable de délivrer du software à une cadence soutenue pourvu qu'on … fonctionne par petits incréments (ce qui ne saurait être vrai lorsqu'il s'agit de développer un nouvel ensemble de technologies, ce que nous appelons les versions 1, soit dit au passage). À vrai dire seuls le lead time entre la demande d'une fonctionnalité et sa mise à disposition, conjugué avec de sévères critères de qualité sont la SEULE mesure de la maturité des processus de devéloppement d'une organisation. Afin de gagner en maturité et en agilité, l'entreprise agile n'a d'autre choix que d'automatiser la dernière pièce: la mise en production tout en garatissant la qualité de ce qui a été développé.
Voici la préconisation de notre modèle L(i)VID: