Dynamic systems development method
Dynamic systems development method (DSDM) is a method of Project management of the category of the nimble methods. This method was developed in Great Britain starting from 1994.
Principles
Method DSDM is based on 9 basic principles:
-
Implication of the users during all the development cycle. They are regarded as full members of the project team.
- Autonomy. The project team must have a capacity of decision making concerning the evolution of the needs.
- Visibility of the result. The application must be as often as possible delivered in order to allow a fast feedback. The times between the deliveries must be shortest possible.
- Adequacy. The objective is to deliver an application in adequacy with the trade need for the customer.
- iterative and incremental Development. The evolution of the development is based on the feedback of the users.
- Reversibility. Any modification carried out during the development must be reversible.
- Synthesis. A information system strategic plan definite in a preliminary way fixes the broad outlines of the project, in particular its perimeter.
- Tests. The tests are continuous during all the development. They make it possible to guarantee the good performance of the application, with each stage of the development.
- Co-operation. The actors of the project must show flexibility concerning the modifications of the functionalities requested.
Process
-
Feasibility study: The goal of this stage is to determine if it is convenient to make the project in question. One evaluates the costs, the awaited added-value. In this stage, one produces a Rapport of Feasibility as well as a Global level of Development . One develops sometimes a prototype in order to show faisabilté technical.
- Study business: This stage is used for the definition of the specifications. One defines which are the functionalities which the application must bring, by priorisant them, in a document called Définition of the Industrial Field , but also which types of users are concerned with the application, so as to be able to imply them. One also defines the architecture of the system, in a document called Définition of Architecture System . Lastly, starting from the Global level of Development , one definite a Global level of Prototyping .
- iterative functional Model:
- iterative Design and realization:
- Implemented:
See too
External bond
- Official site
- central Official site (in English)
| Random links: | Natasha St-Pier | Carl Bildt | Kotys | Uwe Hohn | Constitution of Greece | 1989 |