Your SlideShare is downloading. ×
Presentation for Software Development Methologies
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Presentation for Software Development Methologies

3,616
views

Published on

This is presentation on the topic Dynamic System Development Method.

This is presentation on the topic Dynamic System Development Method.

Published in: Education

1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
3,616
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
153
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Priyanka Pimparkar MBA(SDM) 07030244013 Dynamic System Development Method
  • 2. Dynamic System Development Method
    • Originated in 1994
    • DSDM became the number one framework for Rapid Application Development (RAD)
    • Most mature agile development method
    • DSDM is about people, not tools
    • It is about truly understanding the needs of a business
    • Provides a tool and technique independent framework
  • 3. Introduction
    • Develops the system dynamically
    • Incremental prototyping
    • Preferred to fix time and resources and then adjust the amount of functionality accordingly
    • Delivering software solutions that work and delivering them as quickly and as cheaply as possible.
    • Provides a framework of controls and best practice for Rapid Application Development
  • 4. Phases of DSDM
    • 1) Pre-Project
      • Candidate projects are identified
      • Project funding is realized
      • Project commitment is ensured
  • 5. 2) Project Life-cycle Study Functional Model Iteration Identify functional prototype Agree schedule Feasibility Study Business Study Create functional prototype Review functional prototype
  • 6. 2) Project Life-Cycle Design and Build Iteration Implementation User approval and guidelines Train users Identify design prototype Agree schedule Implement Review business Create design prototype Review design prototype
  • 7.  
  • 8. 3) Post-Project
      • Ensures the system operating effectively and efficiently
      • The maintenance can be viewed as continuing development based on the iterative and incremental nature of DSDM
      • Maintenance, enhancements and fixes to the project according to DSDM principles
  • 9. 9 Key Principles
    • User involvement
    • Project team must be empowered to make decisions
    • A focus on frequent delivery of products deliver "good enough" earlier is always better than to deliver everything "perfectly" in the end
    • Delivering a system that addresses the current business needs
    • Development is iterative and incremental and driven by users’ feedback
  • 10. 9 Key Principles
    • All changes during the development are reversible
    • The high level scope and requirements should be base-lined before the project starts
    • Testing is carried out throughout the project life-cycle
    • Communication and cooperation among all project stakeholders is required
  • 11. Critical Success Factor
    • Acceptance of DSDM by senior management and other employees
    • commitment of management to ensure end-user involvement
    • Project Team
      • Skillful members
      • Stable union
      • Empowerment of the project team
      • Right technology to conduct the project
    • Supportive relationship between customer and vendor is required
  • 12. Related Methods and Quality
    • The DSDM project framework is independent of, and can be implemented in conjunction with, other iterative methodologies such as Extreme Programming and the Rational Unified Process
    • Introducing DSDM will help CMM level 1 organizations to achieve level 2
    • Concepts of DSDM can improve XP with a robust requirements and project management mechanism
  • 13. Model Advantages
    • Active user participation throughout the life of the project and iterative nature of development improves quality of the product.
    • Ensures rapid, effective and maintainable deliveries which match the needs of the business better
    • Both of the above factors result in reduced project costs
  • 14. Model Limitations
    • DSDM is a relatively new model
    • It is not very common. So it is difficult to understand
    • like with many other structured approaches, the relatively high barrier to entry (apart from the licensing costs)
    • Switching to DSDM is neither cheap nor fast, and requires a significant cultural shift in any organization
  • 15. Companies using DSDM
    • Shell
    • Loyds Bank Insurance Services
    • British Telecom
    • British Airways
    • Hewlett-Packard
    • Renault
  • 16.
    • Thank You