+ All Categories
Home > Education > Dynamic system development method

Dynamic system development method

Date post: 26-Jan-2017
Category:
Upload: nisak-ahamed
View: 23 times
Download: 0 times
Share this document with a friend
15
Dynamic System Development Method. BS, Nisak Ahamed HND in CSD :- 05
Transcript
Page 1: Dynamic system development method

Dynamic System Development Method.

BS, Nisak Ahamed

HND in CSD :-05

Lecture By :- CB, Jawahira

Page 2: Dynamic system development method

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

Page 3: Dynamic system development method

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 deadlines.

Page 4: Dynamic system development method

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.7. The most high level requirements should be unchangeable.8. Testing shall occur throughout the lifecycle of the project.9. All stakeholders must cooperate and communicate.

Page 5: Dynamic system development method

Process overview

Feasibility study Business study Functional model iteration Design and build iteration Implementation

Page 6: Dynamic system development method

Process lifecycle

Page 7: Dynamic system development method

Techniques of DSDM

Prototyping Testing Modeling Configuration Management Workshops Time boxing

Page 8: Dynamic system development method

Roles

Executive Sponsor Ambassador User Project Manager Technical Coordinator Team Leader Developer Tester

Page 9: Dynamic system development method

Role Details

Executive Sponsor Commits funding Final say in decision making

Visionary Maximum knowledge and view Supervising project direction

Page 10: Dynamic system development method

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

Page 11: Dynamic system development method

Advantages

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.

Page 12: Dynamic system development method

Disadvantages

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.

Page 13: Dynamic system development method

Conclusion

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.

Page 14: Dynamic system development method

References

[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, the free encyclopedia. Retrieved March 29, 2010, from http://en.wikipedia.org/wiki/Dynamic_Systems_Development_Method

Page 15: Dynamic system development method

Thanks for your watching my presentation


Recommended