Adaptive Planning (12%) Flashcards
Relative Sizing
- 2 things about it
- Point based
2. Identify a representative standard to measure against
Affinity Estimating
- name 3 things about it
- Horizontally arrange according to size
- S M L XL, etc
- Used to estimate a large # of stories
Planning Poker
- 2 characteristics
- 5 steps
C1 - Iterative C2 - Fibonacci Steps 1. Customer reads story 2. Devs ask questions 3. Team estimates individually 4. Team shows their estimates and discusses outliers 5. Team re-estimates until more convergence
Note: associated mostly with XP and Scrum
Wideband Delphi
- 2 main characteristics
- Experts estimating…
- Anonymously
Note: Wideband differs from traditional because it involves discussion to get consensus
Timeboxing
- What is Parkinson’s Law or Student Syndrome?
Will wait till last possible to minute to get something done
Ideal Time
- what is it
- Assumes NO interruptions
- Everything needed is at fingertips
- is used for agile planning
Elapsed Time
- what is it
- Actual time that considers interruptions
Velocity
- what does it measure and when is it measured
completed work (in story points)... during an iteration
Velocity
- what is the goal with the measurement
achieve constant velocity from iteration to iteration
Velocity
- T/F - is a measurement that can help to compare the relative effectiveness of 2 teams or projects
FALSE
Burn Rate
- what is the key thing this is measuring
Cost over a period of time.
Team’s combined cost X # of iterations X days per iteration = BURN RATE
Adaptive Planning
- name the 4 reasons that we may have to adaptively plan?
- Stakeholder feedback - it’s not what they want
- Changes
- Defects
- Retrospectives - we found a better way or something wasn’t working
Adaptive Changes
- name 3 of 5 changes that effect planning
- Backlog grooming, we find out more or we didn’t get enough early on
- Budget changes
- Priorities change
- Milestones change
- Team/Stakeholders change their minds
Backlog Grooming
- name the main goal for it
- to improve the value described by the backlog
- - done through refinement, or deletion of stories
Backlog Grooming
- how much time should be spent doing it and who should do it?
5-10% of the TEAMS time
Escaped Defects
- where are these typically found and by whom
after dev-complete & by the customer
Process Tailoring
- name 2 things that go with this
- RACI
2. Prioritize work and milestones
What are the 2 main Justification methods used for Portfolio Management?
- Business case - WHY?
2. Benefits Measurements Model
Benefits Measurements Model
- what is the main rule of thumb for these metrics?
> is always better
Internal Rate of Return is the % of return when ________?
The Net Present Value is 0
ROI is calculated how?
(Projected Savings(benefits) - Costs) / Costs
Agile planning cycles
- from high level to low level what are the phases?
Portfolio planning (what will be worked on) Roadmap (product backlog) Release planning (release backlog) Iteration planning (iteration backlog)
What goes into Roadmap planning?
Milestone releases and themes
What goes into a Release plan?
Features and epics
What goes into an Iteration plan?
User stories that are then broken down to tasks
A Backlog is associated with what acronym and what does it stand for?
DEEP D - detailed appropriately E - estimable E - emergent (not static), i.e. flexible P - prioritized
As events (releases, sprints, etc) get closer, a LESSER amount of detail is needed, T/F?
FALSE - more detail is always needed/provided as you get closer to the event that needs it…
Release planning is done for all releases, T/F?
FALSE, only for the next release
Story Map
- describe the vertical and horizontal axes?
X: Sequence of features (minimal amt) within a RELEASE
Y: priority of stories within a FEATURE
Story Map vs. WBS
- what are the 2 words most associated with each
- what is the main difference between the 2
Story Map: “Deaggregation”
WBS: “Decomposition”
Story Map: does not directly reflect 100% of scope
WBS: is 100% of scope