Development Approach and Life Cycle Flashcards
What is a deliverable?
Any unique and verifiable product, result, or capability to perform a service that is required to be produced to complete a process, phase, or project.
What is a development approach?
A method used to create and evolve the product, service, or result during the project life cycle, such as predictive, iterative, incremental, adaptive, or hybrid model.
What is cadence?
A rhythm of activities conducted throughout the project.
What is a project phase?
A collection of logically related project activities that culminate in the completion of one or more deliverables.
What is a project phase?
A collection of logically related project activities that culminate in the completion of one or more deliverables.
What is a project life cycle?
The series, or phases, that a project passes through from its start to its completion.
What are some examples of different delivery cadences?
Single delivery - at the end of the project
Multiple deliveries - throughout the project
Periodic deliveries - multiple on a fixed delivery schedule
Continuous delivery - delivering feature increments to customers
What are the most commonly used development approaches?
Predictive
Adaptive
Hybrid
When is a predictive approach most commonly useful?
When the product and the project requirements can be defined, collected, and analyzed at the start of the project (commonly called waterfall approach).
What is a hybrid approach?
A combination of adaptive and predictive approaches.
What is an adaptive approach?
Adaptive approaches use iterative and incremental approaches.