4 Lifecycle Characteristics Flashcards
Predictive approach …
Requirements,
Activities,
Delivery,
Goal,
Benefits
Requirements: Fixed
Activities: Performed once for the entire project
Delivery: Single delivery
Goal: Manage cost
Benefits: Low project complexity (Simple)
Iterative approach …
Requirements,
Activities,
Delivery,
Goal,
Benefits
Requirements: Dynamic
Activities: Repeated until correct
Delivery: Single delivery
Goal: Correctness of solution
Benefits projects when complexity is high, have frequent changes, or when the scope is subject to differing stakeholder views. Provides feedback to better plan the next project.
Incremental approach …
Requirements,
Activities,
Delivery,
Goal,
Benefits
Requirements: Dynamic
Activities: Performed once for a given increment
Delivery: Frequent smaller deliveries
Goal: Speed
Benefit: The degree of change and variation is less important than ensuring customers get value as soon as possible. Provides feedback to better plan the next project.
Agile approach …
Requirements,
Activities,
Delivery,
Goal,
Benefits
Requirements: Dynamic
Activities: Repeated until correct
Delivery: Frequent smaller deliveries
Goal: Customer value via frequent deliveries and feedback
Benefit: Fulfills the principles of the Agile Manifesto
Examples: Iteration-based Agile, Flow-based Agile, Scrum, Kanban, SAFe, XP, Disciplined Agile, etc.). There are more than 50 known Agile practices and methods in use.