Philosophy and Fundamentals Flashcards
Project Variables
Time, Quality and Cost are Fixed. Features are variable.
DSDM Philosophy
“best business value emergers when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people”
Philosophy Structure
Principles are supported by Process, People, Products and Practises. These are supported by common sense and pragmatism
8 Principles
- Focus on the Business Need
- Deliver on Time
- Collaboration
- Never Compromise Quality
- Build Incrementally from Firm Foundations
- Develop Iteratively
- Communicate continiously and clearly
- Demonstrate Control
6 Instrumental Success Factors (ISFs)
- Embrace the DSDM approach
- Effective SDT: empowered, stable, skills, size
- Business Engagement is Active and Ongoing: committed throughout, actively involved and commercially supportive
- Iterative Development, Integrated Testing and Incremental Delivery
- Transparency
- PAQ PRoject Approach Questionairre
- Focus on the business need
Every decision taken in the project should be taken in light of the overriding project goal; to deliver what the business needs when it needs to be delivered
- Deliver on Time
Often the most important success factor, as later delivery can undermine the project rationale e.g. market opportunities or legal deadlines. Even without these pressures, delivering on time is the best way to demonstrate control over a project
- Collaboration
Team work, commitment to cooperation. Increases understanding, encourages speed and shared ownership. Team performs greater than the sum of its parts.
- Never Compromise Wuality
All work is aimed to achieving that level of quality, solution has to be ‘good enough’ e.g. Minimum Usable SubseT.
- Build Incrementally from firm foundations
Key differentiator of DSDM in the Agile pace is concept of establishing firm foundations before development. Enough understanding of scope of business problem and proposed solution, but not so much detail that there room for development.
- Deliver Iteratively
Combination fo ITerative Development, frequent demonstrations and comprehensive review. Embrace change as part of evolutionary process.
- Communicate clearly and continiously
Poor communication is often the biggest cause of failure. DSDM is designed to overcome this
- Demonstrate Control
Must demonstrate in control of both the project and the solution. This is achieved by high-level planning, designs and standards. Must be able to demonstrate transparency of all work performed by the team.