Adaptive Planning Flashcards

Produce and maintain an evolving plan, from initiation to closure, based on goals, values, risks, constraints, stakeholder feedback, and review findings.

1
Q

In Adaptive Planning, how to do Levels of Planning?

A
  • Plan at multiple levels (strategic, release, iteration, daily) creating appropriate detail by using rolling wave planning and progressive elaboration
  • Make planning activities transparent by encouraging participation of key stakeholders and sharing planning results in order to increase commitment level and reduce uncertainty
  • As the project unfolds, set and manage stakeholders expectations by making increasingly specific levels of commitments to ensure common understanding of the expected deliverables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

In Adaptive Planning, how to do Adaptation?

A
  • Adapt the cadence and the planning process based on periodic retrospectives about characteristics/size/complexity/criticality of the project deliverables
  • Inspect and adapt the project plan to reflect changes in requirements, schedule, budget, and shifting priorities based on team learning, delivery experience, stakeholder feedback and defects in order to maximize business value delivered
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In Adaptive Planning, how to do Agile Sizing and Estimation?

A
  • Size items by using progressive elaboration techniques
  • Adjust capacity by incorporating maintenance and operational demands
  • Create initial scope, schedule and cost range estimates that reflect current high level understanding of the effort necessary to deliver the project
  • Refine scope, schedule and cost range estimates that reflect the latest understanding of the effort necessary to deliver the project
  • Continuously use data from changes in resource capacity, project size and velocity metrics to evaluate the estimate to complete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the name of the document describing the high-level product requirements and the timeframes for deliverables, providing a visual overview of all the planned releases and major components?

A

Product road map

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

What is the difference between traditional and knowledge work?

A

knowledge work (creative work) does not follow a predictive plan

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

What is rolling wave planning?

A

is the process of project planning in waves as the project proceeds and later details become clearer

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

What is progressive elaboration?

A

involves continuously improving and detailing a plan as more detailed and specific information and more accurate estimates become available. Progressive elaboration allows a project management team to define work and manage it to a greater level of detail as the project evolves.

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

What is the parkinson’s law (student syndrome)?

A

“work expands to fill the time allotted to it”

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

What is agile discovery?

A

process of narrowing the cone of uncertainty (convergence graph)

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

What are the levels of decomposing of project requirements?

A
  • epics: large user stories that span one or more iterations
  • feature: attributes of the product
  • user story: decomposition of a feature
  • task: smallest element of the decomposition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are user stories?

A
  • Decomposition of a feature
  • ~ 1-3 days work
  • “As a ____, I want _____ so that _____”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In regards to user stories, what does INVEST stand for?

A
  • Independent
  • Negotiable
  • Valuable
  • Estimable
  • Small
  • Testable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Why is relative sizing important in agile?

A
  • absolute sizing is difficult as things change
  • Prevents the need for frequent re-estimation
  • Weber’s Law: the difference we can identify between objects is given by a percentage. -> The difference between 20 and 21kg is only 5%. You probably can’t tell the difference.
  • invites collaboration as team behavior becomes prominent over individuals
  • help drive cross functional behavior
  • faster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is the Wideband Delphi/ Delphi technique?

A

Characteristics:

  • Rounds of anonymous surveys
  • Avoid Highest-paid person’s opinion (HIPPO)
  • Bandwagon effect - gathering around common viewpoint

Advantage:
- Results are more reliable (variance is reduced with consensus)

Disadvantage:
- TIme consuming

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

What is the iteration zero?

A

sets the stage for development

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

What is iteration H?

A

hardening sprint:

  • stabilize the code
  • document the product
  • final testing
17
Q

What are the types of spikes?

A
- architectural spike:
proof of concept
timeboxed effort to test the approach
- risk-based spike:
short effort to investigate risk
good for new/unknown technologies
18
Q

What is High-level planning (visioning)?

A
  • mapping out the overall effort of the project
  • project sponsor, key stakeholders and team
  • coarse-grained relative estimates
  • define goals of major releases