Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The dynamic system development method (DSDM) grew out of the need to provide a standard for the rapid application development process before the term agile was coined. The DSDM method, introduced in 1994, credits Van Bennekum with conceiving the development methodology. Like most agile methods, DSDM focuses on business value, active user involvement, frequent delivery, integration testing, and stakeholder collaboration. However, DSDM, unlike many agile methods, provides complete support throughout all life cycle phases. The DSDM philosophy is that the team can deploy 80% of the system in 20% of the time with the possibility of rework and that development changes must be reversible.  

...

Requirement priority determines the most critical functionalities to deliver first in DSDM. The requirements are prioritized and checked for feasibility. Project requirements are prioritized based on the must-have rules, should have if possible, could have but not critical, and will not deliver now but maybe later. DSDM has three phases: the pre-project, the project life cycle, and the post-project phase. The pre-project phase established the goals and priorities of the project. The functional model, design, iteration, and implementation phases are determined in the project life cycle phases. The post-project phase addresses functional efficiency and error correction. The DSDM approach sets the time allotment and resources and adjusts the amount of functionality delivered accordingly.

...