DSDM Flashcards

1
Q

What is DSDM?

A

DSDM is a proven framework for agile project management and delivery, helping to deliver results quickly and effectively. It concentrates on strategic goals and incremental delivery of real business benefits while keeping control of time, cost, risk** and **quality.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the DSDM values? (4 total)

A
  1. People and Interactions over Processes and Tools
  2. Working Software over Comprehensive Documentation
  3. Customer Collaboration over Contract Negotiation
  4. Responding to Change over Following a Plan
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the 8 DSDM principles?

A
  1. Focus on the business need
  2. Deliver on time
  3. Collaborate
  4. Never compromise quality
  5. Build incrementally from firm foundations
  6. Develop iteratively
  7. Communicate continuously and clearly
  8. Demonstrate control
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

To fulfil ‘Focus on the business need’ principle what do teams need to?

A
  1. Understand the true business priorities
  2. Establish a sound business case
  3. Seek continuous business sponsorship and commitment throughout the project
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

To fulfil ‘Deliver on time’ principle what does teams need to?

A
  1. Timebox the work into short delivery Sprints
  2. Focus on business priorities
  3. Always hit deadlines
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To fulfil ‘Collaborate’ principle teams need to?

A
  1. Involve the right stakeholders, at the right time, throughout the project
  2. Ensure that team members are empowered to take decisions on behalf of those they represent
  3. Actively involve the business representatives, especially the Product Owner
  4. Build a one-team culture
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is meant with ‘Never compromise quality’?

A

The level of quality of the solution to be delivered should be agreed at the start. All work should be aimed at achieving that level of quality. No more and no less.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

To fulfil ‘Never compromise quality’ principle what do teams nee to? (5 total)

A
  1. Set the level of quality before development starts (for example with a ‘Definition of Done’)
  2. Ensure that quality does not become a variable
  3. Design, document and test appropriately
  4. Build in quality by constant review
  5. Test early and continuously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

To fulfil ‘Build incrementally from firm foundations’ principle teams need to? (4 total)

A
  1. Do enough design up front to create strong foundations
  2. Strive for early delivery of business benefit where possible
  3. Accept that most detail emerges later rather than sooner
  4. Evolve more precise estimates as the project progresses
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

To fulfill ‘Develop iteratively’ principle teams need to? (5 total)

A
  1. Be creative, experiment, learn, evolve
  2. Embrace change - the solution will evolve as the team learns more about it
  3. Take an iterative approach to building all products
  4. Continually confirm the correct solution is being build
  5. Converge on an accurate solution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

To fulfil ‘Communicate continuously and clearly’ principle teams will? (7 total)

A
  1. Hold Scrum (short stand-up team meetings) each working day
  2. Employ rich communication techniques, such as modelling and prototyping
  3. Present iterations of the evolving solution early and ofter (as a minimum, the end of each Sprint)
  4. Keep documentation lean and timely
  5. Manage stakeholder expectations throughout the project
  6. Encourage informal, face to face communication at all levels
  7. use Facilitated Workshops wherever appropriate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

To fulfil ‘ Demonstrate control’ ScrumTeam and the Project Manager will? (6 total)

A
  1. Use an appropriate level of formality
  2. Be able to demonstrate that the project is in control at all times
  3. Manage proactively
  4. Make plans and progress visible to all
  5. Measure progress through focus on delivery of products (rather than completed activities)
  6. Evaluate continuing viability of the project, based on the business objectives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the 8 artefacts of the Agile Project Framework?

A
  1. Term of Reference
  2. Business Foundations
  3. Solution Foundations
  4. Management Foundations
  5. Delivery Control
  6. Quality Assurance
  7. Project Review
  8. Benefits Assessment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a Business Case?

A

Describes essential business considerations that justify the project, and then are used to assess the viability of the project moving forwards.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a Solution Architecture Definition?

A

Provices an overview and architectual framework for both business and technical aspects of the potential solution. This wil evolve as the project proceeds.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a Development Approach Definition?

A

Defines the standards and practices to be adhered to and provides guidance on how the solution should be evolved as the project proceeds.

17
Q

What is a Delivery/Release plan?

A

Provides an initial high-level schedule of Sprints, Releases and other activities for development, testing and deployment of the solution.

For larger projects a single high-level Delivery Plan will deal with coordination of the efforts of multiple Scrum teams. This plan is constantly reviewed and revised as the project progresses to reflect the latest business demands and predicted outcomes in terms of timescales and delivered scope.

18
Q

What is a Delivery Approach Definition?

A

Describes the approach to the set-up and management of various aspects of the project, including how the project will be organised and governed. It also describes the approach to managing Change, Configuration, Communication and Risk.

19
Q

What is a Technical Quality Review Record?

A

Where useful, this artefact provides a recordd of essential technical review and testing activities and any traceability to resolution required for issues and defects.

20
Q

What is a Business Quality Review Record?

A

Holds any records related to business review and acceptance of the solution as it evolves, as well as formal acceptance of it’s fitness for purpose and readiness to be deploued from a business perspective.

21
Q

What does MoSCoW stands for?

A
  1. Must Have
  2. Should Have
  3. Could Have
  4. Won’t Have
22
Q

What are the timeboxed event of a DSDM Sprint? (6 total)

A
  1. Kick-off
  2. Sprint Planning & Investigation (10% of effort)
  3. Product Refinement (70-80% of effort)
  4. Spint Consolidation (10-20% of effort)
  5. Sprint Review
  6. Retrospective
23
Q
A