Guide - Section 2.3 - Development / Life Cycle Performance Flashcards
Define Deliverable
Any unique output (product, result, or capability to perform a service)
that is required
to complete a process, phase, or project.
What is a development approach?
A method (means) used
to work (create and evolve the product, result, or service),
during the project life cycle.
Examples are: predictive, iterative, incremental, adaptive, or hybrid method.
What is a rhythm of activities conducted throughout the project called?
Cadence
A collection of logically related project activities
that culminates in the completion of one or more deliverables
is referred to as?
Project Phase
Define Project Life Cycle
The series of phases
that a project passes through
from its start to its completion.
(IPEMC)
The timing and frequency
of project deliverables refers to?
Delivery Cadance
Name 4 Delivery Cadances?
- Single
- Multiple - usually phases throughout the project
- Periodic - multiple but with fixed delivery scheudle
- Continuous - feature increments (digital products) - delivering benefits and value throughout the product life cycle.
What project life cycle allows
the project team to reduce the level of uncertainty early in the project
and do much of the planning up front?
Predictive / Waterfall
Which project life cycle is useful
when there is uncertainty or risk around the requirements
or deliverables can be modularized,
or when there are deliverables that can be developed by different project teams?
Hybrid
Which project life cycle is used when you are trying different ideas to clarify scope, approach and requirement?
Iterative
Example - developing an app for a phone
Which project life cycle is used to progressively develop features and functions?
Incremental
Example - building a house
Which project life cycle is useful when
requirements are subject to a high level of uncertainty and volatility
and are likely to change throughout the project?
Adaptive
Agile
List 5 main phases of a project in a project life cycle?
- Initiation
- Planning
- Execution
- Monitor / Control
- Close
others: feasability, design, build, test, deploy
What is used to check
that the desired outcomes or exit criteria for the phase
have been achieved before proceeding to the next phase?
Phase Gate Review / Stage Gate
What are the 4 main project managment life cycles?
- Predictive / Waterfall / Plan Driven (plan the work, work the plan)
- Iterative / Change Driven
- Incremental / Change Driven
- Adaptive / Change Driven (deliver in small pieces/increments, project activities repeated several times/iterations, feedback incorporated)
Hybrid combines predictive and adaptive
Describe 5 main features of an
Adaptive Life Cycle
- Change driven life cycle
- Incomplete requirements up front
- Uses Iterations - All project activities are performed several times
- Uses Increments - Deliver small pieces (periodic deliveries)
- Requires Feedback
Agile is based on delivering valuable increments to the customers asap
Describe 7 aspects of the
Iterative Life Cycle
- Unknown requirements
- Similar to Predictive / Plan Driven
- Multiple deliveries
- Uses iterations to REFINE
- First iteration to develop the basic functionality of the minimum viability
- Feedback drives change
- May produce sufficient results before final iteration
ex - drawing, shaded, colored in
Describe 7 aspects of the
Incremental Life Cycle
- Unknown requirements
- Similar to Adaptive / Change Driven
- Multiple deliveries
- Uses Iterations
- Uses Increments
- Feedback drives change
- Final iteration required to produce sufficient results (combined increments)
ex - 1/3 of painting, 1/3 of painting, 1/3 of painting
What is a main driver (related to Life Cycle Performance) of delivering value in alignment with the business case and the benefits realization plans?
Delivery Cadence