Dynamic systems development method
Apparence
Dynamic software development method (DSDM) est une méthode de gestion de projet de la catégorie des méthodes agiles. Cette méthode a été développée en Grande-Bretagne à partir de 1994.
Principes
La méthode DSDM s'appuie sur 9 principes de base :
- Implication des utilisateurs durant tout le cycle de développement. Ils sont considérés comme des membres à part entière de l'équipe projet.
- Autonomie. L'équipe projet doit avoir un pouvoir de prise de décision concernant l'évolution des besoins.
- Visibilité du résultat. L'application doit être livrée le plus souvent possible afin de permettre un feed-back rapide. Les délais entre les livraisons doivent être le plus court possible.
- Adéquation. L'objectif est de livrer une application en adéquation avec le besoin metier du client.
- Développement itératif et incrémental. L'évolution du développement est basé sur le feed-back des utilisateurs.
- Réversibilité. Toute modification effectuée durant le développement doit être réversible.
- Synthèse. Un schéma directeur défini de manière préalable fixe les grandes lignes du projet, notamment son périmètre.
- Tests. Les tests sont continus durant tout le développement. Ils permettent de garantir le bon fonctionnement de l'application, à chaque étape du développement.
- Coopération. Les acteurs du projet doivent faire preuves de souplesse concernant les modifications des fonctionnalités demandées.
Processus
Lien externe
- Site officiel (en anglais)