Introducing the DSDM Plugin for OpenUP
Why Use DSDM?
DSDM and OpenUP
Collaborative Development
DSDM and Project Success
What is in the Framework for Business Centered Development?
Find out more about DSDM
DSDM White Papers
Organisation DSDM Suitability Risk List
Introducing DSDM into an Organisation
DSDM and the Rational Unified Process
DSDM and UML
Facilitated Workshops
DSDM Roles
Visionary
Primarily Performs
Define Vision
Additionally Performs
Assess Results
Find and Outline Requirements
Manage Iteration
Plan Iteration
Plan the Project
Demonstrate the Architecture
Outline the Architecture
Responsible For
Vision
Vision
Qualities of Good Requirements
Vision
Modifies
Vision
Vision
Qualities of Good Requirements
Vision
Glossary
Work Items List
Work Items List
Micro-Increments
Work Items List
Managing Work Items
Agile Estimation
Prioritizing Work Items
Project Burndown
Iteration Burndown
Work Items List
Guidance
Visionary - Typical Phase by Phase Activities
Ambassador User
Primarily Performs
Assess Results
Additionally Performs
Find and Outline Requirements
Detail Requirements
Manage Iteration
Plan Iteration
Plan the Project
Create Test Cases
Run Tests
Outline the Architecture
Modifies
Work Items List
Work Items List
Micro-Increments
Work Items List
Managing Work Items
Agile Estimation
Prioritizing Work Items
Project Burndown
Iteration Burndown
Work Items List
Project Plan
Project Plan
Project Plan
Project Burndown
Project Plan
Iteration Plan
Iteration Plan
Iteration
Iteration Plan
Iteration Planning
Iteration Burndown
Iteration Plan
Guidance
Ambassador User - Typical Phase by Phase Activities
Advisor User
Additionally Performs
Assess Results
Find and Outline Requirements
Detail Requirements
Create Test Cases
Run Tests
Guidance
Advisor User - Typical Phase by Phase Activities
Executive Sponsor
Additionally Performs
Assess Results
Manage Iteration
Define Vision
Guidance
Executive Sponsor - Typical Phase by Phase Activities
DSDM Principles for OpenUP
I. Active user involvement is imperative
II. DSDM teams must be empowered to make decisions
IV. Fitness for purpose is the essential criterion for acceptance of deliverables
IX. A collaborative and co-operative approach between all stakeholders is essential
OpenUP Lifecycle with DSDM Stakeholder Plugin
Inception Iteration [1..n]
Initiate Project
Plan and Manage Iteration
Identify And Refine Requirements
Agree on the Technical Approach
Lifecycle Objectives Milestone
Elaboration Iteration [1..n]
Manage Iteration
Identify and Refine Requirements
Develop the Architecture
Develop the Solution
Develop Solution (for requirement) (within context)
Test Solution
Ongoing Tasks
Lifecycle Architecture Milestone
Construction Iteration [1..n]
Manage Iteration
Identify And Refine Requirements
Develop Solution (for requirement) (within context)
Test Solution
Ongoing Tasks
Initial Operational Capability Milestone
Transition Iteration [1..n]
Manage Iteration
Develop Solution (for requirement) (within context)
Test Solution
Ongoing Tasks
Product Release Milestone
Guidance
Construction Phase
Elaboration Phase
Inception Phase
Transition Phase
Delivery Process Graph