DSDM - mel2134/AgiilsedArendusmetoodikad GitHub Wiki

What it is

The Dynamic Systems Development Method (DSDM) is an agile project delivery framework that originated in the early 1990s as a response to the limitations of traditional software development methodologies. Initially focused on software development, DSDM has evolved into a broader approach applicable to various types of projects. It emphasizes iterative development, active user involvement, and a fixed time, cost, and quality framework, with flexibility in scope.​

Image

image

Good sides

  1. DSDM fixes time, cost, and quality at the outset, allowing scope to adjust as needed. This approach ensures that projects are delivered within agreed-upon parameters.​
  2. The methodology promotes iterative cycles, enabling continuous refinement and adaptation based on user feedback and evolving requirements.​
  3. Stakeholders are engaged throughout the project lifecycle, ensuring that the final product aligns closely with user needs and expectations.

Bad sides

  1. Requires significant time and effort from stakeholders which can be challenging for organizations with limited resources.
  2. Without careful management theres a risk of expanding beyond initial objectives leading to delays and budget overruns.
  3. The structured approach may be difficult to implement in organizations without a mature project management.

Sources

GeeksforGeeks - Dynamic Systems Development Method (DSDM)
UK Essays - Dynamic Systems Development Methodology
Wikipedia - Dynamic Systems Development Method