In this bog post I will outline the DSDM method of software development and hopefully make it more clear-cut for other people to understand.
Dynamic Systems Development Method (DSDM) is another one of the rapid development methods that falls under the Agile category of systems development. Its principles are based on simple framework that is extendable and can implement a project structure in order make the entire process easier for all concerned. This is actually a form of system development that suits projects with low budgets and tight schedules which means that it isn’t just large multinational companies that can avail of this method of developing their information systems.
Here is a video that I found which I think is very interesting and offers a more basic look at DSDM.
Here is a diagram which will also hopefully make understanding the processes in DSDM much easier.
The first phase is the pre-project phase which involves sorting out issues such as budgeting and commitments to the project. Getting this phase right is critical to the success of the overall project because if its not right in the start, then it wont be right in the end.
The second phase of the project is the project life-cycle phase. this stage of the project requires the questioning of the feasibility of the project, designing and building iteration, function model iteration and finally implementation. These processes are put in place to ensure that the project itself will actually reap rewards at the end.
The third and final phase of the project is the post-project phase. This stage of the project simply involves maintenance work on the information system and returning to the previous phases to make any adjustments that are necessary. This could also be called a checking phase as the most part of it involves rechecking the work that has been done before.
So to conclude, DSDM is a low cost budget approach to developing information systems that need to be completed in a short time frame. Compared to some of the other methods of developing information systems, DSDM is one of the more simpler models to both understand and implement as I have shown in the above paragraphs.