C’est une approche agile et itérative conçue initialement pour répondre aux différentes problématiques rencontrées avec les méthodes séquentielles. Elle vise essentiellement à fournir des résultats dans les délais et dans les limites du budget et surtout optimiser le retour sur investissement en fournissant des avantages entièrement alignés avec les objectifs stratégiques de l’entreprise.

Cette méthodologie s’appuie sur 8 principes qui définissent sa culture et sa philosophie, à savoir :
- Se concentrer sur les besoins de l’entreprise : Comprendre et prioriser les besoins de l’entreprise pour augmenter le ROI
- Livrer à temps et respecter les délais : Travailler pour atteindre les objectifs dans les délais impartis en créant des calendriers prévisibles.
- Collaborer : Favoriser le travail collaboratif en s’appuyant sur l’expertise de chaque membre de l’équipe et l’engagement des parties prenantes.
- Ne jamais compromettre la qualité : Veiller au respect du niveau de qualité établi au début du projet DSDM. La solution développée ne sera déployée que si elle répond aux différents tests et critères de réussite.
- Construire progressivement en partant sur des bases solides : Définition progressive de la solution à fournir pour résoudre le problème identifié afin de mieux s’adapter aux changements et avoir régulièrement le feedback des clients et parties prenantes
- Développer en itération : Fixer des objectifs de développement itératifs et faire évoluer le projet dans le bon sens
- Communiquer continuellement et clairement : La réussite d’un projet DSDM s’appuie sur une communication claire et transparente. Elle se base sur les réunions face à face ainsi que les workshops avec toutes les partie prenantes.
- Assurer le contrôle : En ayant un plan projet clair et bien aligné avec les objectifs de l’entreprise, le chef de projet peut assurer le contrôle et communiquer l’avancement du projet à toutes les parties prenantes.
Les pratiques DSDM
DSMD préconise l’utilisation de plusieurs pratiques à savoir :

- Modélisation et développement itérative : Les objectifs du projet sont définis d’une manière itérative afin de prendre en compte le feedback des parties prenantes et réévaluer les exigences du projet. Les résultats des plus petits objectifs peuvent être appréciés plus tôt et plus fréquemment. La modélisation permet de présenter la solution aux différentes parties prenantes pour une meilleure compréhension et surtout éviter les malentendus.
- Priorisation MoSCoW : C’est une méthode utilisée pour communiquer avec les parties prenantes pour établir une compréhension collective du niveau d’importance qu’elles accordent aux différentes exigences et/ou objectifs du projet.
- Ateliers facilités (Facilitated workhshop) : C’est une méthode qui consiste à réunir les parties prenantes et membres de l’équipe afin qu’ils puissent définir rapidement et de manière complète les exigences du produit. Cela peut être nécessaire pendant la phase de planification, si une décision importante doit être prise ou si un problème au sein d’un projet nécessite davantage une approche de groupe
- Timeboxing : C’est une pratique qui permet à l’équipe projet d’allouer et fixer une période de temps réaliste pour atteindre un objectif donné. Le timeboxing renforce également la transparence en garantissant que les membres de l’équipe ont une trace claire de ce qu’ils ont accompli
Avantages et inconvénients

- Basée sur les business cases pour vérifier la viabilité du projet et assurer un meilleur ROI
- La qualité est l’une des priorités majeures à prendre en considération
- Favorise la collaboration et la communication
- Implication des parties prenantes
- Livraison des projets dans les délais
- La mise en œuvre de cette approche peut être couteuse pour les petites entreprises
- DSDM suit des protocoles et standards spécifiques qui peuvent freiner la créativité des développeurs
- L’implémentation de DSDM peut entrainer des changements radicaux dans la culture d’entreprise
Meilleure pour

| Environnements hautement réglementés Compléter une approche agile existante dans l’entreprise Petites et grandes entreprises Projets informatiques et autres industries |