Everything about Dynamic systems development method
Agile project delivery framework
Dynamic systems development method (DSDM) is an agile project delivery framework, initially used as a software development method. First released in 1994, DSDM originally sought to provide some discipline to the rapid application development (RAD) method. In later versions the DSDM Agile Project Framework was revised and became a generic approach to project management and solution delivery rather than being focused specifically on software development and code creation and could be used for non-IT projects. The DSDM Agile Project Framework covers a wide range of activities across the whole project lifecycle and includes strong foundations and governance, which set it apart from some other Agile methods. The DSDM Agile Project Framework is an iterative and incremental approach that embraces principles of Agile development, including continuous user/customer involvement. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Dynamic systems development methodA 5-minute orientation
- Skim a recent paper: Development of a two-phase adaptive MCMC method for efficient Bayesian model updating of complex dynamic systemsInfluential work since 2022
- Pick up a classic book: Thinking in systemsThe most-reprinted book on the subject
- Read the landmark paper: A new dynamic systems method for the analysis of early socioemotional developmentCited 187 times
- Go sideways: Software development processA closely related topic
- Go sideways: Software prototypingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A new dynamic systems method for the analysis of early socioemotional development
Assessing sustainability of development of ecological and economic systems: A dynamic method
REVIEW OF VARIOUS DYNAMIC MODELING METHODS AND DEVELOPMENT OF AN INTUITIVE MODELING METHOD FOR DYNAMIC SYSTEMS
Application of Dynamic Systems Development Method in WEB-Based Promotion Media
A Dynamic Multi-Stage Planning Method for Integrated Energy Systems considering Development Stages
A new RAD‐based approach to commercial information systems development: the dynamic system development method
Development methodology for dynamic stability control systems
Development of a Comprehensive Validation Method for Dynamic Systems and Its Application on Vehicle Design
🆕 Influential since 2022
Development of a two-phase adaptive MCMC method for efficient Bayesian model updating of complex dynamic systems
Characterizing dynamic atmosphere generation system performance for analytical method development
Use of the Dynamic Systems Development Method to Inform Technology-Assisted Motivational Interviewing (TAMI) for Tobacco Cessation: Qualitative Study
Development of a method for assessing the efficiency of technical systems’ computer dynamic simulators
SIBOX Smart Loker System with Dynamic Systems Development Method
📚 Books worth reading
Thinking in systemsDonella H. Meadows, Diana Wright · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software development process A software development process prescribes a process for developing software. It typically divides an overall effort into smaller steps or sub-processes…
- Software prototyping Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed…
- Rational unified process The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM…
- Timeboxing In agile principles, timeboxing is the allocation of a maximum unit of time to an activity, called a timebox, within which a planned activity takes place…
- Small-scale project management Small-scale project management is the specific type of project management of small-scale projects. These projects are characterized by factors such as…
- Agile software development Agile software development is an umbrella term for approaches to developing software that reflect the values and principles agreed upon by The Agile Alliance…
- Unified process The unified software development process or unified process is an iterative and incremental software development process framework. The best-known and…
- Acceptance testing In engineering and its various subdisciplines, acceptance testing is a test conducted to determine if the requirements of a specification or contract are…