Dynamic Systems Development Method(DSDM) :-
- Dynamic system development method is approach to system development which as the name suggests develops the system dynamically
- it is a Rapid application development that uses incremental Prototyping.
- The DSDM philosophy is borrowed from a modified version of "Pareto Principle"
- Pareto Principle :-
- 80% of an application can be delivered in 20% of the time it would take to deliver the complete(100%) application.
- DSDM is an iterative software process in which each iteration follows 80% rule.
- That is only enough work is required for each increment to start next increment
- The remaining work can be completed later when more requirements are known or changes have been requested.
- DSDM life cycle defines 3 different cycles preceded by 2 additional life cycle activities (FBFDI)
- Feasibility Study :-
- establishes the basic business requirements and constraint associated with the application to be built.
- and Identifies whether DSDM is adoptable ?
- Business Study :-
- establishes the Functional and information requirements that will allow the application to provide business value .
- also defines the basic application architecture and identifies the maintainability requirements for the application.
- Functional Model Iteration :-
- the main focus in this phase is on building the prototype and getting it reviewed from the user to bring out the requirements of desired system.
- Prototype help to better understand what actually customer wants & what is the requirements.
- Design and Build Iteration:-
- we visit the prototype once again to ensure that all the requirements are covered in the prototype or not.
- in some cases Functional model iteration and design and build Iteration occur concurrently.
- Implementation:-
- places the latest software increment into the operational environment.
- but there may be possible that
- The increment may not be completed 100%.
- changes may be requested
- In either case DSDM development work continuous by returning to the Functional Model Iteration phase.
Comments
Post a Comment