As the name implies, DSDM develops the system in a very dynamic way. DSDM’s success is due to the philosophy “that any project must be aligned to clearly defined strategic goals and focus upon early delivery of real benefits to the business.”
Supporting this philosophy are eight principles that lets teams maintain awareness, achieve more project goals and deliver consistently.
This technique is used for prioritizing work requirements. That simply means, ranking items from the highest level of importance to the lowest level of importance.
There are few roles that are introduced in the DSDM circle. It is vital that project/team members need to be given specific roles before the start of any project. Every role carries its own responsibility. These roles include:
DSDM can be considered as part of a broad range of iterative and incremental development frameworks, especially those supporting agile and object-oriented methods. These include (but are not limited to) Scrum, Extreme Programming (XP), Disciplined Agile Delivery (DAD), and Rational Unified Process (RUP).
If your organization prioritizes developing quickly, delivering on time and on budget, and breaking down bureaucracy and improving communication across your cross-functional teams, DSDM might be an agile framework worth exploring.