Planning and Control Flashcards

1
Q

What does planning in DSDM start with and what are the two options considered

A

Agreement of strategy

  • Incremental delivery of the solution - in Project Increments and Timeboxes
  • Quality Assurance of the solution - how review and testing activity will be integrated into development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is the role of SDT in the empowerment framework?

A

planning the detail of all the work of each Timebox with team members agreeing amongst themselves who will do what work to achieve the objectives agreed at the Kick-Off of that Timebox

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

What are the two horizons covered by DSDM?

A

Delivery Plan, being the end of the project or Project Increment

Timebox Plan being the end of a Timebox

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

What are the three things found in a Typical Delivery Plan?

A
  • Will provide a schedule of Timeboxes and any other high-level activities for the imminent Project Increment
  • Will have a planning horizon of perhaps 6 weeks to 6 months
  • Is likely to include only high objectives and delivery dates for future Project Increments
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the three things found in a Timebox Plan?

A
  • Will have a much shorter planning horizon (typically 2-4 weeks)
  • Is likely to be much more detailed - maybe describing exactly who intends to do what and when
  • Will normally be informally presented on a Team Board and updated at each Daily Stand-up
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

By the end of the Foundations phase, there is a need to be more precise with estimates, why?

A

the delivery dates and associated costs need to be committed at this point.

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

Estimating accuracy can be improved by following which two essential aspects of estimating best practices?

A

estimating using more than one technique

estimating in groups.

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

What are the 6 stages of test concepts?

A
  • Testing integrated throughout
  • Collaborative testing
  • Repeatable testing
  • Prioritised testing
  • Independent testing
  • Test-Driven Development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

why should testing should be considered part of the Iterative Development process with testing activity as fully embedded as it can be

A

This is because the earlier a defect is found, the easier and cheaper it is to fix.

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

Effective and productive testing in a project increases what exactly?

A

collaboration of all stakeholders on the project to increase the productivity of the test-fix-and-retest cycle.

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

What can be used to reduce the effort associated with repeating tests?

A

Automation tools

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

What method can be used to prioritise testing on the basis of risk?

A

MoSCoW rules could be applied to both the execution of tests and the rectification of defects found

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

To ensure the fulfilment of the requirement of a product is completed correctly, what needs to be done?

A

A product should always be tested by someone other than its creator

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

What does research show in regards with the practice of Test-Driven Development ?

A

the practice of Test-Driven Development significantly increases the overall quality of the solution.

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

What helps with defining a requirement in the project?

A

Using a test-driven approach the design and build of the test precedes development of the solution

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

What supports the structure of nested plans to support outcome-based measurement?

A

Timeboxes

17
Q

What provides the clearest possible indicator as to whether the Project Increment and ultimately the project as a whole is on track ?

A

understanding what has actually been delivered compared with what was planned provides

18
Q

At Timebox level, where does transparency of process and progress come from?

A

the use of a Team Board and the Daily Stand- up that should take place near the Team Board

19
Q

What does the Team board show?

A

clearly shows who is doing what work to meet any particular requirement and, based on estimates of effort required to complete that work,

20
Q

The Daily Stand-up, provides an opportunity for each member of the team to describe what?

A
  • What they have done since the last Stand-up (describing progress)
  • What they intend to do before the next Stand-up (planning in detail to a very close horizon)
  • What, if anything, may be blocking their work (making issues visible)
21
Q

What is essential when responding to change?

A

it is essential that change is not only accepted as inevitable but that it is welcomed as part of the process of getting the solution right

22
Q

At the SDT level most of the change will come as a result of what?

A

a deepening understanding of a requirement or how that requirement will be fulfilled in the Evolving Solution