Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Dynamic system development method


Published on

Easy to study......if you want any information.......
you can contact this number//////+940754113634

Published in: Education
  • Login to see the comments

  • Be the first to like this

Dynamic system development method

  1. 1. Dynamic System Development Method. BS, Nisak Ahamed HND in CSD :-
  2. 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. 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. 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.
  5. 5. Process overview  Feasibility study  Business study  Functional model iteration  Design and build iteration  Implementation
  6. 6. Process lifecycle
  7. 7. Techniques of DSDM  Prototyping  Testing  Modeling  Configuration Management  Workshops  Time boxing
  8. 8. Roles  Executive Sponsor  Ambassador User  Project Manager  Technical Coordinator  Team Leader  Developer  Tester
  9. 9. Role Details  Executive Sponsor  Commits funding  Final say in decision making  Visionary  Maximum knowledge and view  Supervising project direction
  10. 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. 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. 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. 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. 14. Referenc es  [1] DSDM Public Version 4.2 Manual. (n.d.). DSDM Consortium - Enabling Business Agility. Retrieved March 24, 2010, from  [2] What Is DSDM? - CodeProject. (n.d.). Your Development Resource - CodeProject. Retrieved March 24, 2010, from  [3] Davies, R. (2004, September 21). DSDN Explained. Agile eXperience. Retrieved March 24, 2010, from  [4] Dynamic Systems Development Method - Wikipedia, the free encyclopedia. (n.d.). Wikipedia,
  15. 15. Thanks for your watching my presentation