Aller au contenu

Dynamic systems development method

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 17 novembre 2003 à 00:55 et modifiée en dernier par Traroth (discuter | contributions) (Création. A suivre...). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

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