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
Good sides
- 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.
- The methodology promotes iterative cycles, enabling continuous refinement and adaptation based on user feedback and evolving requirements.
- Stakeholders are engaged throughout the project lifecycle, ensuring that the final product aligns closely with user needs and expectations.
Bad sides
- Requires significant time and effort from stakeholders which can be challenging for organizations with limited resources.
- Without careful management theres a risk of expanding beyond initial objectives leading to delays and budget overruns.
- 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