what is the Dynamic systems development method and how does it work.
The Dynamic Systems Development method (DSDM) is an associate degree agile code development approach that provides a framework for bulding and maintaining systems. It is an iterative, incremental approach that is largely based on the Rapid Application Development methodology. The method provides a four-phase framework consisting of:
1) Feasibility & Business study: It establishes the required business necessities and constraints related to the application to be designed then assesses whether or not the application could be a feasible candidate for the DSDM method. Also, it establishes the use and knowledge necessities that may allow the application to provide business value; in addition to that, it is the essential application design and identifies the maintainable necessities for the application.
2) Functional Model: It generates a collection of progressive prototypes that demonstrate practicality for the end user.
3) Design and build iteration: It revisits prototypes designed throughout the model iteration to make sure that everything has been designed in a manner that may alter it to provide operational business price for final users.
4) Implementation: It puts the newest code increment into the operational surroundings.
DSDM has been developed to address common problems faced by projects such as cost overruns, late delivery etc. DSDM addresses these problems by creating an agile environment which is collaborative and flexible, yet remaining focused on maintaining the appropriate level of quality and rigour. DSDM strikes the balance between performing a lot of up-front design and performing none. It involves all the stakeholders such as the business representatives throughout an iterative and incremental lifecycle.
There are 8 principles of DSDM namely,
1) Focus on the business need
2) Deliver on time
3) Collaborate
4) Do not compromise on quality
5) Build incrementally from firm foundations
6) Develop iteratively
7) Communicate continuously and clearly
8) Demonstrate control.
Get Answers For Free
Most questions answered within 1 hours.