2. Contents
Introduction of DSDM
Principles of DSDM
Process overview
Process lifecycle
Techniques of DSDM
Roles of DSDM
When to use DSDM
Advantages and Disadvantages of DSDM
Conclusion
References
3. Introduction of
DSDM
The Dynamic Systems Development Method
(DSDM) is a framework of controls for the
development of Computer-based systems.
A RAD approach to software development.
Iterative and Incremental
It is independent of any particular set of tools
and techniques.
It can be applied to Information Systems
Development projects of any size.
It is especially good for Information Systems
Development projects with very short
4. Principles of DSDM
1. Active user involvement.
2. Teams must be empowered to make their
own decisions.
3. Frequent releases more important than
maximizing quality.
4. Primary criteria for deliverables is meeting
business needs.
5. Iterative development is essential to reach
correct solution.
6. Any change during development can be
reversed.
9. Role
Details
Executive Sponsor
Commits funding
Final say in decision making
Visionary
Maximum knowledge and view
Supervising project direction
10. When to use
DSDM
Inappropriate projects
real time
safety critical
have well defined requirements
have no fixed end date
re-usable components
Appropriate projects
Prioritisable requirements
fixed end date
cleared defined users
can be broken down
11. Advantage
s
Users are highly involved in the development
of the system.
In this model basic functionality is delivered
quickly, with more functionality being delivered
at frequent intervals.
This method provides an easy access by
developers to end-users.
In this kind of development approach projects
are delivered on time and within a specific
budget.
12. Disadvantage
s
The first thing is DSDM is costly to
implement.
As it requires users and developers both to
be trained to employ it effectively.
It may not be suitable for small organizations
or one time projects.
13. Conclusi
on
DSDM is a one of the software creating
model.
Can use any type and any size of systems.
Each method is described in terms of
process, roles, responsibilities, practices,
adoption and experiences.
Enables a selection criteria for comparing
methods and pointing out their differences.
14. Referenc
es
[1] DSDM Public Version 4.2 Manual. (n.d.). DSDM
Consortium - Enabling Business Agility. Retrieved
March 24, 2010, from
http://www.dsdm.org/version4/2/public/default.asp
[2] What Is DSDM? - CodeProject. (n.d.). Your
Development Resource - CodeProject. Retrieved
March 24, 2010, from http://www.codeproject.com/KB/
[3] Davies, R. (2004, September 21). DSDN
Explained. Agile eXperience. Retrieved March 24,
2010, from
www.agilexp.com/presentations/DSDMexplained.pdf
[4] Dynamic Systems Development Method -
Wikipedia, the free encyclopedia. (n.d.). Wikipedia,