27 January 2023

La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) en bref

  • Points clés
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) est la partie livraison du kit d’outils Agile Discipliné (Disciplined Agile – DA) – ce n’est pas simplement une autre méthodologie.
      • Si vous utilisez Scrum, XP ou Kanban, vous utilisez déjà des variantes d’un sous-ensemble de la Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD).
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) propose six cycles de vie parmi lesquels choisir ; il ne prescrit pas une seule façon de travailler car le choix est bon.
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) répond aux principales préoccupations des entreprises.
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) fait le gros du travail pour que vous n’ayez pas à le faire.
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) montre comment le développement agile fonctionne du début à la fin.
    • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) fournit une base flexible à partir de laquelle mettre à l’échelle tactiquement les méthodes courantes.
    • Il est facile de démarrer avec la Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD).
      • Vous pouvez commencer avec votre façon de travailler (Way of Working – WoW) existant puis appliquer la Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) pour l’améliorer progressivement. Vous n’avez pas besoin de faire un changement risqué du type “big bang”.

La Livraison Agile Discipliné (Disciplined Agile Delivery – DAD) est une approche hybride

  • La Livraison Agile Discipliné (Disciplined Agile Delivery – DAD) offre une approche plus cohérente de la livraison de solutions agiles.
  • La Livraison Agile Discipliné (Disciplined Agile Delivery – DAD) est une approche agile hybride axée sur les personnes, axée sur l’apprentissage, pour la livraison de solutions informatiques.
  • Aspects de la Livraison Agile Discipliné (Disciplined Agile Delivery – DAD)
    • Les personnes d’abord.
    • Hybride.
    • Cycle de vie complet de la livraison.
    • Prise en charge de plusieurs cycles de vie.
    • Complet.
    • Sensible au contexte.
    • Des solutions consommables de préférence à un logiciel entièrement fonctionnel.
    • Auto-organisation avec une gouvernance appropriée.
  • Livraison Agile Discipliné (DAD)
    • Les objectifs du processus ont été revus, corrigés et adaptés (refactorisés).
    • Chaque objectif a été mis à jour.
    • Tous les objectifs sont capturés visuellement.
    • Cycles de vie nouveaux et mis à jour.
    • Conseils pour appliquer la trousse à outils dans la pratique.

Les personnes d’abord : rôles, droits et responsabilités

  • Voir figure 3.1 Potential roles on DAD teams page 47
  • Rôles principaux
    • Chef d’équipe. (Team Lead)
    • Propriétaire du produit (Product Owner – PO).
    • Propriétaire de l’architecture (Architecture Owner – AO).
    • Membre de l’équipe (Team Member)
    • Partie prenante (Stakeholder)
  • Rôles de soutien
    • Spécialiste (Specialist)
    • Testeur indépendant (Independant Tester)
    • Spécialiste du domaine (Domain Expert)
    • Expert technique (Technical Expert)
    • Intégrateur (Integrator)
  • Tout le monde dans les équipes agiles a des droits et des responsabilités.
    • Tout le monde.
    • Par exemple : tout le monde a le droit d’être respecté, mais chacun a aussi aussi la responsabilité de respecter les autres.

La Livraison Agile Discipliné (Disciplined Agile Delivery – DAD) est une approche hybride agnostique de grandes idées.

  • DevOps
  • Extreme Programming (XP)
  • Scrum
  • Scaled agile Framework (SAFe)
  • Guide PMBok
  • Spotify
  • Kanban
  • Agile Modeling
  • Agile Data
  • Agile Unified Process (AUP)
  • Traditional
  • et plus …

Le choix est bon

  • Le choix est bon : les objectifs de processus
    • Voir figure 3.3 Les objectifs de processus de DAD p50
    • DAD comprend une collection de 24 objectifs de processus, ou résultats de processus si vous le souhaitez.
      • Chaque objectif est décrit comme un ensemble de points de décision, de problèmes que votre équipe doit déterminer s’ils doivent les résoudre et, le cas échéant, comment ils le feront.
      • Les pratiques et stratégies potentielles pour aborder un point de décision, qui peuvent être combinées dans de nombreux cas, sont présentées sous forme de listes.
      • Les diagrammes d’objectifs sont, en effet, des guides pour aider une équipe à choisir les meilleures stratégies qu’elle est capable de faire en ce moment compte tenu de ses compétences, de sa culture et de sa situation.
        • Figure 3.4 Diagramme des objectifs du processus d’amélioration de la qualité p50
  • Le choix est bon : prise en charge de plusieurs cycles de vie, DAD prend en charge six cycles de vie
    • Agile.
      • Il s’agit d’un cycle de vie basé sur Scrum pour les projets de livraison de solutions.
    • Lean.
      • Il s’agit d’un cycle de vie basé sur Kanban pour les projets de livraison de solutions.
    • Livraison continue : agile.
      • Il s’agit d’un cycle de vie basé sur Scrum pour les équipes de longue durée.
      • Livraison continue : Lean.
        Il s’agit d’un cycle de vie basé sur Kanban pour les équipes de longue durée.
    • Exploratoire.
      • Il s’agit d’un cycle de vie basé sur le Lean Startup pour mener des expériences avec des clients potentiels afin de découvrir ce qu’ils veulent réellement.
      • Ce cycle de vie soutient une approche de pensée conceptuelle.
    • Programme.
      • Il s’agit d’un cycle de vie pour une équipe d’équipes agiles ou lean.

Des solutions consommables plutôt que des logiciels entièrement fonctionnels

  • Ça marche.
  • C’est utilisable.
  • C’est préférable.
  • Il s’agit d’une solution à part entière qui peut inclure des améliorations pour :
    • Logiciel.
    • Matériel.
    • Processus d’affaires.
    • Structure organisationnelle.
    • Documentation à l’appui.

Terminologie DAD

  • Il n’y a pas de terminologie Agile standard.
    • La terminologie Scrum est au mieux discutable.
  • Les termes sont importants.
    • Choisissez les termes que vous aimez.
    • Certaines correspondances sont ténues.
    • Une chose importante à souligner est que les termes ne correspondent pas parfaitement.
    • Par exemple, nous savons qu’il existe des différences entre les coachs, les scrum masters et les chefs de projet, mais ces différences ne sont pas pertinentes pour cette discussion.
    • Tableau 3.1 : Cartographie d’une partie de la terminologie variable dans la communauté Agile p53

Le contexte compte : DAD fournit la base d’une mise à l’échelle tactique agile (Scaling Agile Tactically).

  • Agilité tactique à grande échelle (Tactical agility at scale)
  • Agilité stratégique à grande échelle (Strategic agility at scale)
  • DAD fournit une base solide pour la mise à l’échelle tactique agile de plusieurs manières :
    DAD promeut un cycle de vie risque-valeur où les équipes attaquent le travail le plus risqué en premier pour aider à éliminer tout ou partie du risque, augmentant ainsi les chances de succès.
    • Certaines personnes aiment se référer à cela comme un aspect de «l’échec rapide», bien que nous prérerions le dire en termes d’apprentissage rapide ou, mieux encore, de réussite précoce.
  • DAD favorise l’auto-organisation renforcée par une gouvernance efficace basée sur l’observation que les équipes agiles travaillent dans le cadre et les contraintes d’un écosystème organisationnel plus large.
    • Par conséquent, DAD vous recommande d’adopter une stratégie de gouvernance efficace qui guide et rend possible les équipes agiles.
  • DAD promeut la livraison de solutions consommables plutôt que la simple construction de logiciels entièrement fonctionnels.
  • DAD favorise la sensibilisation entière de l’entreprise plutôt que la simple sensibilisation de l’équipe.
  • Ce que nous entendons par là, c’est que l’équipe doit faire ce qui est bon pour l’organisation – travailler selon une vision commune, tirer parti des systèmes et des sources de données existants et suivre des directives communes – et pas seulement faire ce qui est pratique ou amusant pour eux.
  • DAD est sensible au contexte et axé sur les objectifs, et non normatif (un autre principe de DA est que le choix est bon).
  • Une approche de processus ne convient pas à tous, et les équipes DAD ont l’autonomie pour choisir et faire évoluer leur façon de travailler (Way of Working – WoW).

Il est facile de démarrer avec DAD.

  • Lisez ce livre.
  • Suivez une formation.
  • Commencez par une méthode ou un cadre prescrit, puis sortez de la «prison de la méthode».
  • Commencez par DAD.
  • Travaillez avec un coach agile expérimenté.

En résumé

  • La Livraison Agile Disciplinée (Disciplined Agile Delivery – DAD) est la partie livraison de Agile Discipliné (Disciplined Agile -DA)).
    • Si vous utilisez Scrum, XP ou Kanban, vous utilisez déjà des variantes d’un sous-ensemble de DAD.
  • Vous pouvez commencer avec votre façon de travailler (Way of Working – WoW) existant puis appliquer DAD pour l’améliorer progressivement. Vous n’avez pas besoin de faire un changement risqué du genre “big bang”.
  • DAD propose six cycles de vie parmi lesquels choisir ; il ne prescrit pas une approche unique, vous offrant des choix solides sur lesquels baser votre WoW.
  • DAD répond aux principales préoccupations des entreprises et montre comment le faire de manière contextuelle.
  • DAD fait le gros du travail pour que vous n’ayez pas à le faire.
  • DAD montre comment le développement agile fonctionne du début à la fin.
  • DAD fournit une base flexible à partir de laquelle mettre à l’échelle tactiquement les méthodes courantes.
  • Il est facile de démarrer avec DAD, et il existe plusieurs chemins pour le faire.

Article suivant

Article général

Article précédent

Créé le 24/12/2022

Leave a Reply

Your email address will not be published. Required fields are marked *