DSDM

DSDM

Dynamic systems development method

Dynamic systems 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.

Sommaire

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ée 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

Dsdm.png

  • Etude de faisabilité : Le but de cette étape est de déterminer s'il est opportun de faire le projet en question. On évalue les coûts, la valeur ajoutée attendue. Dans cette étape, on produit un Rapport de Faisabilité ainsi qu'un Plan Global de Développement. On développe parfois un prototype afin de démontrer la faisabilité technique.
  • Etude business : Cette étape sert à la définition des spécifications. On définit quelles sont les fonctionnalités que l'application doit apporter, en les priorisant, dans un document appelé Définition du Domaine Industriel, mais aussi quels types d'utilisateurs sont concernés par l'application, de manière à pouvoir les impliquer. On définit également l'architecture du système, dans un document appelé Définition de l'Architecture Système. Enfin, à partir du Plan Global de Développement, on définie un Plan Global de Prototypage.
  • Modèle fonctionnel itératif :
  • Conception et réalisation itératives :
  • Mise en œuvre :

Voir aussi

Lien externe

Ce document provient de « Dynamic systems development method ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article DSDM de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • DSDM — Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ • Проектирование • Программирование • Докумен …   Википедия

  • DSDM — Dde Share Database Manager (Computing » Databases) …   Abbreviations dictionary

  • DSDM — Drop Site Database Manager http://www.sun.com/smcc/Products/glossary.html …   Acronyms

  • DSDM — Drop Site Database Manager (http://www.sun.com/smcc/Products/glossary.html) …   Acronyms von A bis Z

  • DSDM — abbr. Dynamic Systems Development Method …   Dictionary of abbreviations

  • консорциум DSDM — Организация, занимающаяся созданием методов и средств разработки прикладных программ. Примерно 70 предприятий и организаций в 1994 г. создали в Великобритании консорциум DSDM. Основной его работой стали методы быстрой разработки программ. Эти… …   Справочник технического переводчика

  • Dynamic Systems Development Method — (DSDM) is a software development approach originally based upon the Rapid Application Development (RAD) methodology. DSDM is an iterative and incremental approach that emphasizes continuous user involvement. Its goal is to deliver software… …   Wikipedia

  • Dynamic systems development method — Model of the DSDM Atern project management method …   Wikipedia

  • Método de desarrollo de sistemas dinámicos — El método de desarrollo de sistemas dinámicos (en inglés Dynamic Systems Development Method o DSDM) es un método que provee un framework para el desarrollo ágil de software, apoyado por su continua implicación del usuario en un desarrollo… …   Wikipedia Español

  • Agile software development — poster Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”