2.1 Diffrentiate Between Linear , Iterative And Hybrid Lifecyle Flashcards
(39 cards)
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