Incremental is one type of adaptive lifecycle and implies that a deliverable is incrementally created over the life of a project vs. big bang. For example, if we want to build a theme park, we can start with just the ticket booth and Ferris wheel for the first release, then add a rollercoaster, then a log ride and so on.
Iterative uses rolling wave planning - we have a general understanding of the total scope up front and maybe a high-level plan, but detailed requirements & plans are developed on a phase-by-phase basis.
Further to Kiron's comment on iterative lifecycle, it it an opportunity to more formally schedule feedback at the end of the iteration to inspect and adapt on the product and processes, although it can be done throughout the iteration too.
Agile, uses both iterative and incremental, which is why Kanban kind of sits with one foot in Agile and one foot in Lean.
...
1 reply by RASHID NAZIR
Mar 30, 2018 7:30 AM
RASHID NAZIR
...
Thanks
Saving Changes...
Sergio Luis ConteHelping to create solutions for everyone| Worldwide based OrganizationsBuenos Aires, Argentina
You have two type of life cycle models: predictive and adaptive. From both life cycle process have been defined. Incremental and Iterative belongs to Adaptive life cycle model. Incremental is because you deliver a piece of functionality each time. Iterative is because you make some refinement about current functionality. Today there is some well known organizations that have created a new life cycle process based on adaptive life cycle model: agile is the name and is the join between iterative and incremental. I worked with the PMI in defining it but I am not comfortable with that definition.
You have two type of life cycle models: predictive and adaptive. From both life cycle process have been defined. Incremental and Iterative belongs to Adaptive life cycle model. Incremental is because you deliver a piece of functionality each time. Iterative is because you make some refinement about current functionality. Today there is some well known organizations that have created a new life cycle process based on adaptive life cycle model: agile is the name and is the join between iterative and incremental. I worked with the PMI in defining it but I am not comfortable with that definition.
Incremental is one type of adaptive lifecycle and implies that a deliverable is incrementally created over the life of a project vs. big bang. For example, if we want to build a theme park, we can start with just the ticket booth and Ferris wheel for the first release, then add a rollercoaster, then a log ride and so on.
Iterative uses rolling wave planning - we have a general understanding of the total scope up front and maybe a high-level plan, but detailed requirements & plans are developed on a phase-by-phase basis.
Further to Kiron's comment on iterative lifecycle, it it an opportunity to more formally schedule feedback at the end of the iteration to inspect and adapt on the product and processes, although it can be done throughout the iteration too.
Agile, uses both iterative and incremental, which is why Kanban kind of sits with one foot in Agile and one foot in Lean.