dsdm dynamic systems development method. dsdm methodology goals on time within budget of desired...
DESCRIPTION
DSDM Consortium Founded 1994 by business-oriented people representing 16 UK companies Goal: develop and promote a standard framework for systems development based on the best practices of the rapid application development (RAD) approachTRANSCRIPT
DSDM
Dynamic Systems Development Method
DSDM Methodology Goals
On time Within budget Of desired quality
DSDM Consortium Founded 1994 by business-oriented
people representing 16 UK companies
Goal: develop and promote a standard framework for systems development based on the best practices of the rapid application development (RAD) approach
DSDM Consortium Owns and promotes DSDM
framework New releases (on time of course)
Atern Licenses resellers Offers Certifications
DSDM Framework Incorporate techniques and tools Combine with other methodologies Follow Core Principles
Core Principles Deliverable “good enough” to
satisfy business need Team cooperation and collaboration Users involvement critical Team has decision-making authority High-level requirements are defined
early in the project; details are addressed during development
Core Principles Process is iterative and is structured
to support frequent product releases Core functionality delivered early
and additional features delivered in later releases
Testing early and ongoing Changes are reversible
Development Process Pre-project Phase
Visualized and selected Feasibility Study
DSDM is a good fit ? Business Study
Documents the functions and information requirements at a high level, resulting in a list of prioritized requirements
Development Process Functional Model Iterative Phase (FMI)
Develops and refines prototypes Design and Build Iterative Phase (DBI)
Each component is designed, programmed, and reviewed
Implementation Iterative Phase Documentation, training, user approval
Post-project Phase performance monitoring and ongoing
maintenance
Key Techniques MoSCoW Prioritation
Prioritize functions honestly so ‘Must Have’ mission critical functions can be delivered quickly in early releases.
Prototyping Address process, usability,
performance, and business aspects Suitable design and common
understanding
Key Techniques Facilitated Workshops
Getting the right people face-to-face to share information
TimeBoxing Period of time – 6 weeks or less Set of tasks resulting in a deliverable Tasks fixed, not deliverable
Best Applications DSDM is best applied in projects
where time is the fixed factor and functionality can be varied Poor choice – safety, security, reuse
Cultural shift for most businesses Consultants
pineywoodstech.com/Services/Methodology.aspx
DSDM Conclusion While other methodologies are
similar to DSDM, among them XP, SCRUM, and RUP, DSDM’s strength lies in its: Framework structure which permits a
choice of tools and techniques Best practices roots Emphasis on timely product delivery