DSDM is currently known as an agile development type. DSDM is a methodology that prioritizes schedule and quality over functionality. DSDM methodology has evolved and matured to provide a comprehensive foundation for planning, managing, executing and scaling agile process and iterative software development projects.
> It’s Straight forward framework.
> Simple & Extensible.
> But not suitable for all projects.
4. Contents
Title Page
Dynamic Systems Development Method 5 - 6
Advantages of DSDM 7
Disadvantages of DSDM 8
Principles of DSDM 9 - 10
Process Overview of DSDM 11 - 12
Tools and Techniques 13
DSDM in Real Life Practice 14 - 18
4
5. Dynamic Systems Development
Method
DSDM is currently known as an agile
development type.
DSDM is a methodology that prioritizes
schedule and quality over functionality.
DSDM methodology has evolved and
matured to provide a comprehensive
foundation for planning, managing, executing
and scaling agile process and iterative
software development projects.
5
6. •It’s Straight forward framework.
•Simple & Extendible.
•But not suitable for all projects.
Dynamic Systems Development
Method
6
7. Advantages of DSDM
› Users are highly involved in the
development.
› Basic functionality is delivered within very
short time.
› Provides easy access for Developers to
end-users.
› Projects are delivered On time within a
specific budget.
7
8. Disadvantages of DSDM
› Sometimes it’s Costly.
› May not suitable for Small Organizations.
› Not suitable for one time projects.
› Users and Developers both need to be
trained.
8
9. a. Active user involvement is
imperative.
b. Team must be empowered to
make decisions.
c. Focus is on frequent delivery.
d. Fitness for business is criterion
for acceptance of deliverables.
Principles of DSDM
9
10. e. Iterative and incremental
development is mandatory.
f. All changes during development
must be reversible.
g. Collaborative and Co-operative
approach.
Principles of DSDM
10