Foundation Revision Flashcards

1
Q

What are the 6 phases of the DSDM Process Model?

A
  1. Pre-Project.
  2. Feasibility.
  3. Foundations.
  4. Evolutionary Development (Evo).
  5. Deploy.
  6. Post Project.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the Pre-Project Phase ensure?

A

The Pre-Project phase ensures that:

  • Only the right projects are started, and
  • they are set up correctly, based on a clearly defined objective.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the intent of the Feasibility Phase?

A

The Feasibility Phase is intended primarily to establish whether:

  • the proposed project is likely to be feasible from a technical perspective, and
  • whether it appears cost-effective from a business perspective.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the aim of the Foundations Phase?

A

The aim of the Foundations Phase is to:

  • Understand the scope of work, and
  • In broad terms, how it will be carried out, by whom, when and where.
  • It also determines the project lifecycle by agreeing how DSDM process will be applied to the specific needs of the project.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the purpose of the Evolutionary Development Phase?

A

Building on the firm foundations that have been established for the Project, the purpose is to evolve the solution.

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

What is the objective of the Deployment Phase

A

The objective of the Deployment Phase is to bring a baseline of the Evolving Solution into operational use.

The release that is deployed may be the ultimate solution, or a subset of the ultimate solution.

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

What is the purpose of the Post-Project Phase?

A

After the final deployment for a project, the Post-Project Phase checks how well the expected business benefits have been met.

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

Ideally, what will be produced at the end of each timebox?

A

A Potentially Shippable Product Increment (PSPI) - Ideally a solution that is fully tested.

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

What is the definition of ‘Common Sense’ in Agile?

A

Sound practical judgement independent of specialised knowledge or training; normal native intelligence.

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

What is the definition of ‘Pragmatism’ in Agile?

A

Action or policy dictated by consideration of the immediate practical consequences rather than by theory or dogma.

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

What is a ‘Stakeholder’ in Agile?

A

Stakeholders encompass everybody inside or outside the project who is involved or affected by it.

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

What is the DSDM Philosophy?

A

Best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motivated and empowered people.

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

What must all Stakeholder do to achieve the DSDM Philosophy?

A
  1. Understand an buy into the business vision and objectives.
  2. Are empowered to make decisions within their area of expertise.
  3. Collaborate to deliver a fit-for-purpose business solution.
  4. Collaborate to deliver to agreed timescales in accordance with business priorities.
  5. Accept that change is inevitable as the understanding of the solution grows over time.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the 8 principles of DSDM?

A
  1. Focus on the Business Need.
  2. Deliver on Time.
  3. Collaborate.
  4. Never compromise on 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
15
Q

What are the 3 role categories of the DSDM Team Model?

A
  1. Project Level.
  2. Solutions Development Team.
  3. Supporting.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

In Agile what are the Project Level roles?

A
  1. Business Sponsor.
  2. Business Visionary.
  3. Technical Coordinator.
  4. Project Manager.
  5. Business Analyst (Also in Solutions Development Team).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What Agile roles are in the Solution Development Team?

A
  1. Business Analyst (Also in Project Level).
  2. Business Ambassador.
  3. Team Leader.
  4. Solution Developer.
  5. Solution Tester.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

In Agile what are the Supporting roles?

A
  1. Business Advisor.
  2. Technical Advisor.
  3. Workshop Facilitator.
  4. DSDM Coach.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Which Agile roles cover the Business Interests?

A
  1. Business Sponsor.
  2. Business Visionary.
  3. Business Ambassador.
  4. Business Advisor.
  5. Business Analyst (Also covers Solution/Technical interests).
20
Q

Which Agile roles cover the Solution/Technical interests?

A
  1. Technical Coordinator.
  2. Solution Developer.
  3. Solution Tester.
  4. Technical Advisor.
  5. Business Analyst (Also covers Business interests).
21
Q

Which Agile roles cover the Management interests?

A
  1. Project Manager.
  2. Team Leader.
22
Q

Which Agile roles cover the Process interests?

A
  1. Workshop facilitator.
  2. DSDM Coach.
23
Q

What are the 4 Agile Project Variable?

A
  1. Time.
  2. Cost.
  3. Features (Requirements/Scope).
  4. Quality.
24
Q

In a traditional approach to project management, what project variables are fixed?

A
  1. Features.
  2. Quality (this tends to be compromised due to issues with Cost and Time).
25
In an Agile approach to project management, what project variables are fixed?
1. Cost. 2. Time.
26
What are the 4 points that define a Must have?
1. No point in delivering on target date without this, if it were not delivered, there would be no point deploying the solution on the intended date. 2. Not legal without it. 3. Unsafe without it. 4. Cannot deliver a viable solution without it.
27
What are the 3 points that define a Should have?
1. Important but not vital. 2. May be painful to leave out, but the solution is still viable. 3. May need some kind of workaround, e.g. management of expectations, some inefficiency, an existing solution, paperwork etc. The workaround may be just a temporary one.
28
What are the 2 points that define a Could have?
1. Wanted or desirable but less important. 2. Less impact if left out (compared with a Should have).
29
Does MoSCoW relate to a specific timeframe?
MoSCoW requirements may have three levels of priority: 1. MoSCoW for the Project. 2. MoSCoW for the Project Increment. 3. MoSCoW for this Timebox.
30
When prioritising requirements, what does DSDM recommend on allocation of effort to MoSCoW?
In a given timeframe: - Must Haves shoud take no more than 60% of the available effort. - Around 20% of the effort should be associated with Could Haves.
31
What are Facilitated Workshops?
Facilitate Workshops are a specialised type of meeting, with: - Clear Objective Deliverables. - A set of people (participants) specifically chosen and empowere to deliver the required outcome. - An independent person (Workshop Facilitator) to enable the effective achievement of the objective.
32
What are some direct or indirect benefits of using a Facilitated Workshop?
1. Rapid, high-quality decision-making. 2. Greater buy-in from all stakeholders. 3. Building team spirit. 4. Building Consensus. 5. Clarification of issues.
33
What are the 6 factors which have been found, in practice, to greatly improve the success of Facilitated Workshops?
1. An effective trained, independent Workshop Facilitator. 2. Flexibility in the format but always with clearly defined objectives. 3. Thorough preparation before the Workshop, by the Workshop Facilitator and participants.
34
What DSDM Practice considers the perspectives of what, where, when, how, who and why?
Modelling.
35
What is Modelling?
Modelling is a technique in which visual representations of a problem or a solution are created. A model can be defined as: - A description or analogy used to help visualise something that cannot be directly observed. - A small but exact copy of something. - A pattern or fiure of something to be made.
36
What does iterative development start and end with?
Start - Kick Off. End - Close Out.
37
What is the Management Approach Definition (MAD) and what 3 things does it consider?
The MAD reflects the approach to management of the project as a whole and it considers from a management perspective: - How the Project will be organised and Managed. - How the project will engage stakeholders. - How progress will be reported.
38
In a DSDM Structured Timebox, what are the steps?
1. Kick Off. 2. Invesitgation (10-20% of effort). 3. Refinement (60-80% of effort). 4. Consolidation (10-20% of effort). 5. Close-out.
39
What are the two styles of DSDM Timebox?
1. DSDM Structure Timebox. 2. A Free Format Timebox.
40
Who are the active participants of the Daily Stand-up?
1. All members of the Solutions Development Team including the Business Ambassador(s). 2. Any Business Advisors actively involved in this Timebox. 3. Any Technical Advisors actively involved in this Timebox.
41
What is a typical format for a Daily Stand-up?
Each participant in turn describes: 1. What have I been doing since the last stand-up that helps achieve the Timebox objectives. 2. What I will be doing between now and then next stand-up to help achieve the Timebox objectives. 3. What problems, risks or issues (blockers/impediments) I have that will prevent me or the team achieving the Timebox objectives.
42
What are the three broad classes of testing in Agile?
1. Positive Tests - Checks that a deliverable does what it should. 2. Negative Tests - Checks that a deliverable doesn't do what it shouldn't do. 3. 'Unhappy Path' Tests - Checks the behaviour of the deliverable when unusual or undefined things happen.
43
What are the 5 Instrumental Success Factors (ISFs)?
1. Embracing the DSDM Approach. 2. Effective Solution Development Team. 3. Business Engagement - Active & Ongoing. 4. Iterative Development, Integrated Testing and Incremental Delivery. 5. Transparency.
44
Building an effective Solution Development Team for successful delivery focuses on what four elements?
1. Empowerment. 2. Stability. 3. Skills. 4. Size.
45