What is the Dynamic Systems Development Method (DSDM), Dynamic Systems Development Method, DSDM

Interview Questions for Business Analysts and Systems Analysts

Recent Interview Questions | Search | Subscribe (RSS)


What is the Dynamic Systems Development Method (DSDM)?

Posted by Adrian M.

Article Rating // 3824 Views // 0 Additional Answers & Comments

Categories: Agile Methods


The Dynamic Systems Development Method or DSDM is an agile project delivery methodology which covers the entire software development lifecycle.  It was originally created to provide more structured governance and discipline to teams using Rapid Application Development (RAD).  The DSDM is owned and managed by the Agile Business Consortium, an independent, non-profit, professional organization focused on advancing business agility.  The Agile Business Consortium publishes the DSDM Project Framework, available online.

The DSDM framework sits on the foundation of eight core principles:

  • Principle 1: Focus on the business need
  • Principle 2: Deliver on time
  • Principle 3: Collaborate
  • Principle 4: Never compromise quality
  • Principle 5: Build incrementally from firm foundations
  • Principle 6: Develop iteratively
  • Principle 7: Communicate continuously and clearly
  • Principle 8: Demonstrate control

Here's a high-level view of the DSDM Project Phases:

Project Phases in DSDM

Craig Cockburn, CC BY-SA 3.0, via Wikimedia Commons

To accomplish its goal of helping teams to deliver better software and to mitigate project risks, the Dynamic Systems Development Method (DSDM) relies on a number of core techniques and practices including:

  • Iterative Development

The DSDM Project Framework defines all the components of a software development lifecycle including: 

  • Core Practices
  • Roles and responsibilities
  • Process
  • Peoples, Teams, and Interactions
  • Requirements and user Stories
  • Project Planning and Control

What is the Dynamic Systems Development Method (DSDM)?



Only registered users may post comments.

Do your homework prior to the business analysis interview!

Having an idea of the type of questions you might be asked during a business analyst interview will not only give you confidence but it will also help you to formulate your thoughts and to be better prepared to answer the interview questions you might get during the interview for a business analyst position.  Of course, just memorizing a list of business analyst interview questions will not make you a great business analyst but it might just help you get that next job.



Select ModernAnalyst Content

Register | Login

Copyright 2006-2024 by Modern Analyst Media LLC