Dynamic Systems Development Model (DSDM) Methodology

The Dynamic Systems Development Model was developed in the U.K. in the mid-1990s. It is the evolution of rapid application development (RAD) practices. DSDM boasts the best-supported training and documentation of any of the agile software development techniques, at least in Europe. DSDM favors the philosophy that nothing is built perfectly the first time and looks to software development as an exploratory endeavor.

The nine principles of DSDM are:

  • Active user involvement.
  • Empowered teams that the authority to can make decisions.
  • A focus on frequent delivery of products.
  • Using fitness for business purpose as the essential criterion for acceptance of deliverables.
  • Iterative and incremental development to ensure convergence on an accurate business solution.
  • Reversible changes during development.
  • Requirements that are baselined at a high level.
  • Integrated testing throughout the life cycle.
  • Collaboration and cooperation between all stakeholders.

References
Jim Highsmith, Agile Software Development Ecosystems


Other Methodologies

For a high-level look at project management in general, check out my introduction to project management fundamentals.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 1.75 out of 5)
Loading...

Leave a Reply

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail.