dsdm dynamic systems development method. dsdm methodology goals on time within budget of desired...

13
DSDM Dynamic Systems Development Method

Upload: spencer-griffin

Post on 18-Jan-2018

239 views

Category:

Documents


2 download

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) approach

TRANSCRIPT

Page 1: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

DSDM

Dynamic Systems Development Method

Page 2: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

DSDM Methodology Goals

On time Within budget Of desired quality

Page 3: 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

Page 4: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

DSDM Consortium Owns and promotes DSDM

framework New releases (on time of course)

Atern Licenses resellers Offers Certifications

Page 5: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

DSDM Framework Incorporate techniques and tools Combine with other methodologies Follow Core Principles

Page 6: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 7: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 8: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 9: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 10: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 11: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 12: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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

Page 13: DSDM Dynamic Systems Development Method. DSDM Methodology Goals On time Within budget Of desired quality

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