2.1 Diffrentiate Between Linear , Iterative And Hybrid Lifecyle Flashcards
What are the differences between a linear , iterative and hybrid life cycle ?
Planning , flexibility and lifecycle
When does planning in a linear lifecycle take place and in which phase ?
Planning in a linear lifecycle take place at the begging of the lifecycle in the concept and definition phase
When planning in a linear lifecycle what follows the concept and definition and what is it also known as.
The execution phase also known as the deployment phase
What happens in the execution / deployment phase ?
The project work is Carried out
What does an iterative lifecycle require and what happens with the iterations ?
Continuous planning and refinement with each iteration building on the previous one
When planning What does an iterative lifecycle involve and what is it focused on?
It involves agile planning planning which is focused on identifying and addressing changing scope and requirements
In an agile lifecycle where does planning , execution and evaluation take place ?
Planning , execution and evaluation takes places in iterations
What are iterations ?
Repeating cycles that build on the previous one
When planning What does a hybrid lifecycle involve ?
It involves the structured planning of a linear life cycle an agile planning for the agile components.
What kind of scope does a hybrid lifecycle have and what can be done with it ?
It has a customisable scope that can be adjusted to suit the specific needs of the project
As a hybrid lifecycle has a customisable scope that can be adjusted to suit the specific needs of the project what can the project team do ?
The project team can choose components
Of a linear lifecycle and iterative lifecycle that are suitable for their project and adapt it as necessary throughout the development process.
Why is a linear lifecycle less flexible and why ?
A linear lifecycle is less flexible where it is highly structured with little room for changes and modification once a phase is complete
What is a linear cycle less adaptable to ?
It is less adaptable to changing circumstances , requirements or customer needs
What is difficult once planning is done in a linear lifecycle and as result what it it more suitable for ?
It is difficult to make changes once planning is complete as a result it is more suitable for low risk environments
As an iterative lifecycle is highly flexible what has it got the ability to do ?
A iterative lifecycle is highly flexible where it has the ability to adapt to changing scope and requirements throughout the development process
As an iterative lifecycle is highly flexible and adaptable what does it allow for ?
It allows for planning , development and execution to take place in iterations
What are iterations also known as and how long do they last ?
Iterations are also known as sprints and tend to last 2-4weeks
What does iteration/sprints allow for
Changing requirements and the incorporation of new requirement for each phase
In regards to flexibility what does a hybrid cycle allow for and what for it make it ?
A hybrid cycle allows for the benefit of both a linear and iterative lifecycle making It more flexible than a linear lifecycle but more structured than an iterative lifecycle
What does the iterative components allow the project team to do in a hybrid lifecycle ?
The iterative components allow the project team to iterate and refine the product in response to feedback
What does the linear components In hybrid lifecycle ensure ?
The linear components ensure that there is control and structure throughout the development process
What does a hybrid strike a balance between ?
It strikes a balance between control and flexibility
In regard lifecycle what kind of approach does a linear lifecycle take , how is it structured and what does it put emphasis on ?
A linear cycle takes a sequential approach , it is highly
Structures with emphasis on planning and documentation
What happens with information and control in the lie at lifecycle and when ?
Information and control is passed onto the next phase once the pre-defined milestones have been reached
In regards to lifecycle what approach does a iterative lifecycle have ?
An iterative lifecycle takes an incremental approach
In a iterative lifecycle what may be repeated and why and how ?
One or two phases may be repeated with the aim of managing uncertainty of scope by allowing evolving objectives as more Learning and discovery takes place
What is an iterative lifecycle best suited for and what it is commonly used for ?
An iterative lifecycle is best suited for complex projects with high uncertainty and evolving scope and is commonly used in avails projects
In regards to lifecycle what does a hybrid lifecycle combine and how and what does this enable ?
The structured approach of a linear lifecycle with the iterative approach of an iterative lifecycle by adding iterations to a one at lifecycle enabling a pragmatic mix of approaches
I’m regards to lifecycle What is a hybrid lifecycle best suited for ?
It beat suite for projects with changing requirement and a need for flexibility
What does adding iterative elements to a predictive phase enhance ?
Adding iterative elements do a predictive phase can enhance the deployment phase
Planning in a linear lifecycle takes place at the __________ of The lifecycle during the __________ and ___________ phase followed by the ____________ also known as the ___________ where the project work is carried out. _______ planning for each phase in the lifecycle is done in ___________ where there is a ________ scope that is difficult to change during the __________ and must follow a ________________.
Beginning
Concept and definition
Execution phase
Deployment phase
Detailed
Advance
Fixed scope
Deployment phase
Change control process
Iterative lifecycle requires continuous ________ and ______ with each _________ building on the __________. It involves ________ planning which is focused on ________ and ________ changing _______ and __________where _________, __________ and _________ takes place In ______________ which are repeated cycles that build on the previous one.
Planning and refinement
Iteration
Previous one
Agile
Identifying and addressing
Scope and requirements
Planning , execution and evaluation
Iterations
A hybrid life cycle involves __________ planning from the ___________ and agile ________ for the _________________. It has a ____________ that can be ________ to suit the ______________ of the project this means the project team can __________ components from both the ________ and _______ lifecycle that are __________ for the project and _______ as necessary throughout the ____________ process
Structured planning
Linear lifecycle
Agile Planning
Agile components
Customisable scope
That can be adjusted
Suit the specific needs of the project
Choose
Iterative and linear lifecycle
That are suitable for the project
And adapt as necessary
Throughout the development process
A linear lifecycle is not very _____________ it is ______ structured where there is little room for __________ and _________ once a __________. It is less _________ to changing _____________ , __________ and ____________ where once __________ is done it is difficult to make changes therefore it may be more suited to ________________.
Flexible
Highly structured
Changes and modification
Phase is complete
Less adaptable to changing
Scope , requirements and customer needs
Planning
Low risk environments
An iterative lifecycle is _______ flexible where it has the ______ to _______ to _______________. As it highly __________ and __________ , ___________ , __________ and ___________ is done in __________ also known as ______ which can last from _____________. Iterations allow for ___________ and the __________ of new __________ for each phase
Highly flexiable
Ability to adapt to
Changing scope
Flexible and adaptable
Planning , development and execution
Iterations
Sprints
2-4 weeks
Changing scope
Incorporation
Requirement
A hybrid lifecycle allows for the _______ of both a __________ and _________ making it more ________ than an linear lifecycle and more _________ than an iterative lifecycle . The iterative ________ allow the project team to ________ and _________ the product in ________________ and the linear components ensure that there is __________ and _______ in the ___________ process . Striking a balance between __________ and ______________.
Benefits
Linear and iterative lifecycle
More flexible
And more structured
Components
Refine and iterate
In response to feedback
Control and structure in development process
Control and flexibility
A linear lifecycle takes a __________ approach where it is highly structured with emphasis on _________ and __________ where _______ phase must be _____ before moving on to the next one and _________ and __________ is passed onto the next phase once _______________ have been _________.
Sequential
Planning and documentation
Each completed
Information and control
The predefined milestones
Achieved
A iterative lifecycle takes a __________ approach where _______________ may be _______ before ________ onto the next one with the aim of ______________ uncertainty of _______ by allowing _________________ as more _________ and __________ takes place. An iterative lifecycle is best suited for ___________ projects with high _______ and ______ scope and is commonly used for __________.
Incremental
One or two phases
May be repeated before moving
Managing uncertainty of scope
Evolving objectives
Learning and discovery takes place
Complex
Uncertainty
Evolving
Agile project s
A hybrid lifecycle combines both the ____________ approach of a linear lifecycle and the ________ approach of the iterative lifecycle by adding __________ to a linear lifecycle enabling a ____________ mix of approaches. A hybrid lifecycle is best suited for projects with ____________ and a Need for ____________. Where adding _____________ to a __________ phase can ___________ the deployment phase .
Structured
Iterative
Iterations
Pragmatic
Changing requirements
And need for flexibility
Iterative elements
Predictive phase
Can enhance deployment phase