SlideShare a Scribd company logo
Characteristics of Life Cycles
Life Cycle Selection
Coincides with APG 3.1
Approach Requirements Activities Delivery Goal
Predictive Fixed
Performed once for
the entire project
Single delivery Manage cost
Iterative Dynamic
Repeated until
correct
Single delivery
Correctness of
solution
Incremental Dynamic
Performed once for
a given increment
Frequent smaller
deliveries
Speed
Agile Dynamic
Repeated until
correct
Frequent small
deliveries
Customer value
via frequent
deliveries and
feedback
Every project has characteristics around requirements, delivery, change and goals.
Understanding the different types of life cycle, you can choose the right one for the
circumstances of your project.
Characteristics of Life Cycles
Coincides with APG 3.1
Predictive Life Cycles
Analyse Design Build Test Deliver
• Also known as “Waterfall” life cycles, predictive life cycles take advantage of high certainty around
requirements, a stable team, and low risk.
• As a result, project activities often execute in a straight forward, serial manner.
• As the team progresses through the detailed plan, they monitor and control changes that might affect
the Scope, Schedule, or Budget (cost).
• Projects typically do not deliver business value until the end of the project.
Characteristics of Life Cycles
Coincides with APG 3.1
Iterative Life Cycles
• Iterative life cycles improve the product or result through successive prototypes or proofs of concept.
Each new prototype yields new stakeholder feedback and team insights.
• Teams may use time-boxing on a given iteration of two to four weeks to build, gather feedback, then put
that feedback into the next iteration.
• Useful when complexity is high, or scope is subject to change.
• Iterative life cycles take longer as they are optimised for learning, rather than speed of delivery.
Analyse
Analyse,
Design
Build,
Test
Deliver
Prototype Refine
Characteristics of Life Cycles
Coincides with APG 3.1
Incremental Life Cycles
Analyse
Design
Build
Test
Deliver
Analyse
Design
Build
Test
Deliver
Analyse
Design
Build
Test
Deliver
• When businesses or initiatives cannot afford to wait for everything to be completed.
• In this situation the customer, business, or sponsor are willing to receive a subset of the overall solution
delivered in frequent small releases.
• You could provide a single feature at a time
• Increments are time-boxed in iterative methods, or pulled in flow based methods like Kanban.
Characteristics of Life Cycles
Coincides with APG 3.1
Agile Life Cycles
Requirements
Analyse
Design
Build
Test
Requirements
Analyse
Design
Build
Test
Requirements
Analyse
Design
Build
Test
• In an Agile environment, the team expects requirements to change
• Iterative and Incremental approaches work together – to provide feedback for planning the
next iteration, and uncovering hidden or misunderstood requirements (using increments)
• For Kanban, or Flow based Agile, it is iterated for the number of features in the Work in
Progress (WIP) limit (on the board). The team pulls features from the backlog column on the
Kanban board based on their capacity.
Characteristics of Life Cycles
Coincides with APG 3.1
Agile Life Cycles
Requirements
Analyse
Design
Build
Test
Requirements
Analyse
Design
Build
Test
Requirements
Analyse
Design
Build
Test
• Customer satisfaction increases with early and continuous delivery of value
• This incremental, functional deliverable that provides value is the primary measure of progress.
An Introduction to Agile
Coincides with APG 2.2
Agile Approach to Constraints
Scope
Time Cost
Quality
Scope
Time Cost
Quality
Fixed
Variable
Waterfall Agile
Characteristics of Life Cycles
Coincides with APG 3.1
Hybrid Life Cycles
• Projects often combine elements of different life cycles in order to achieve their goals.
• A combination of predictive, iterative, incremental and agile approaches is a hybrid approach.
You might have:
• Largely agile, with some predictive
• Where you are integrating an external component developed by a
different vendor
• A single iteration might be required after their component is delivered
• Predominantly predictive, with some agile components
• Where you are delivering a straight forward project (a shed or patio), but
trialling a new roofing material.
• A combined predictive and agile approach
• A serial or linear project, where tasks are tracked using Kanban and daily
scrums are used for updating work.
Characteristics of Life Cycles
Coincides with APG 3.1
Project Factors That Influence Tailoring
Project Factor Tailoring Options
Demand pattern: Steady or sporadic
Many teams find that using a cadence (like a regular time-box)
helps them demo, retrospect and take in new work. In addition,
teams can use flow-based agile with a cadence to bring
flexibility in acceptance of their work.
Rate of process improvement required
by the level of team experience
Retrospect more often and select improvements
The flow of work is often interrupted
by various delays or impediments
Consider making work visible using Kanban boards and
experimenting with limits for the various area of the
work process in order to improve flow.
The quality of product increments is
poor
Consider using the various test-driven-development
practices. This mistake proofing discipline makes it difficult
for defects to remain undetected.
More than one team is needed to build
a product
To scale from one to several agile teams with minimal
disruption, first learn about agile program management or
formal scaling frameworks. Then craft an approach that fits the
project context.
The project team members are
inexperienced in the use of agile
approaches
Consider starting by training the team members in the
fundamentals of the agile mindset and principles and an
overview of the approaches. If the team decides to use a
specific approach like Scrum or Kanban, provide a workshop on
that approach so they can learn how to use it.

More Related Content

What's hot

Chap04 project integration management
Chap04 project integration managementChap04 project integration management
Chap04 project integration management
DM's College, Assagao Goa
 
Quality Assurance Tools PowerPoint Presentation Slides
Quality Assurance Tools PowerPoint Presentation Slides Quality Assurance Tools PowerPoint Presentation Slides
Quality Assurance Tools PowerPoint Presentation Slides
SlideTeam
 
10 Project Management Knowledge Areas
10 Project Management Knowledge Areas10 Project Management Knowledge Areas
10 Project Management Knowledge Areas
Elizabeth Harrin FAPM
 
Project charterexample (1) (1)
Project charterexample (1) (1)Project charterexample (1) (1)
Project charterexample (1) (1)
owaishazara
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
Minhas Kamal
 
1 b. project monitoring and control
1 b. project monitoring and control1 b. project monitoring and control
1 b. project monitoring and control
Dr.R. SELVAM
 
1. project integration management
1. project integration management1. project integration management
1. project integration management
Mohamed Salah Eldien Mohamed Ali
 
Scope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation SlidesScope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation Slides
SlideTeam
 
Project charter for Six Sigma Project
Project charter for Six Sigma ProjectProject charter for Six Sigma Project
Project charter for Six Sigma Project
ShabanaTasneem2
 
10. Project Quality Management
10. Project Quality Management 10. Project Quality Management
10. Project Quality Management
BhuWan Khadka
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guide
robsonnasc
 
PMP_Project Human Resources Management
PMP_Project Human Resources ManagementPMP_Project Human Resources Management
PMP_Project Human Resources Management
Hisham Haridy MBA, PMP®, RMP®, SP®
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
Reetesh Gupta
 
Project Status Report Presentation Visuals
Project Status Report Presentation VisualsProject Status Report Presentation Visuals
Project Status Report Presentation Visuals
SlideTeam
 
Weekly Project Status Report With Project Number
Weekly Project Status Report With Project NumberWeekly Project Status Report With Project Number
Weekly Project Status Report With Project Number
SlideTeam
 
Project Planning with Jira
Project Planning with JiraProject Planning with Jira
Project Planning with Jira
Parvez Misarwala
 
Agile Project Management: Introduction to AGILE - The Basic 101
Agile Project Management: Introduction to AGILE - The Basic 101Agile Project Management: Introduction to AGILE - The Basic 101
Agile Project Management: Introduction to AGILE - The Basic 101
Nurul Haszeli Ahmad
 
ERP/SAP Project Charter
ERP/SAP Project CharterERP/SAP Project Charter
ERP/SAP Project Charter
Bogdan Gorka
 
Project Communication Plan PowerPoint Presentation Slides
Project Communication Plan PowerPoint Presentation SlidesProject Communication Plan PowerPoint Presentation Slides
Project Communication Plan PowerPoint Presentation Slides
SlideTeam
 
Process Framework PowerPoint Presentation Slides
Process Framework PowerPoint Presentation SlidesProcess Framework PowerPoint Presentation Slides
Process Framework PowerPoint Presentation Slides
SlideTeam
 

What's hot (20)

Chap04 project integration management
Chap04 project integration managementChap04 project integration management
Chap04 project integration management
 
Quality Assurance Tools PowerPoint Presentation Slides
Quality Assurance Tools PowerPoint Presentation Slides Quality Assurance Tools PowerPoint Presentation Slides
Quality Assurance Tools PowerPoint Presentation Slides
 
10 Project Management Knowledge Areas
10 Project Management Knowledge Areas10 Project Management Knowledge Areas
10 Project Management Knowledge Areas
 
Project charterexample (1) (1)
Project charterexample (1) (1)Project charterexample (1) (1)
Project charterexample (1) (1)
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
 
1 b. project monitoring and control
1 b. project monitoring and control1 b. project monitoring and control
1 b. project monitoring and control
 
1. project integration management
1. project integration management1. project integration management
1. project integration management
 
Scope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation SlidesScope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation Slides
 
Project charter for Six Sigma Project
Project charter for Six Sigma ProjectProject charter for Six Sigma Project
Project charter for Six Sigma Project
 
10. Project Quality Management
10. Project Quality Management 10. Project Quality Management
10. Project Quality Management
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guide
 
PMP_Project Human Resources Management
PMP_Project Human Resources ManagementPMP_Project Human Resources Management
PMP_Project Human Resources Management
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Project Status Report Presentation Visuals
Project Status Report Presentation VisualsProject Status Report Presentation Visuals
Project Status Report Presentation Visuals
 
Weekly Project Status Report With Project Number
Weekly Project Status Report With Project NumberWeekly Project Status Report With Project Number
Weekly Project Status Report With Project Number
 
Project Planning with Jira
Project Planning with JiraProject Planning with Jira
Project Planning with Jira
 
Agile Project Management: Introduction to AGILE - The Basic 101
Agile Project Management: Introduction to AGILE - The Basic 101Agile Project Management: Introduction to AGILE - The Basic 101
Agile Project Management: Introduction to AGILE - The Basic 101
 
ERP/SAP Project Charter
ERP/SAP Project CharterERP/SAP Project Charter
ERP/SAP Project Charter
 
Project Communication Plan PowerPoint Presentation Slides
Project Communication Plan PowerPoint Presentation SlidesProject Communication Plan PowerPoint Presentation Slides
Project Communication Plan PowerPoint Presentation Slides
 
Process Framework PowerPoint Presentation Slides
Process Framework PowerPoint Presentation SlidesProcess Framework PowerPoint Presentation Slides
Process Framework PowerPoint Presentation Slides
 

Similar to 2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and Hybrid Project Lifecycles

An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to Agile
DavidMcLachlan1
 
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
GEORGEOFORI7
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
GEORGEOFORI7
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
khanrock247
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
BnhT27
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
SN Panigrahi, PMP
 
Agile software development
Agile software developmentAgile software development
Agile software development
Siddharth Sharma
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologies
missstevenson01
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
Praveen Dosapati (CSM)
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
yasirkhan_77
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
Shwetha-BA
 
SDLC
SDLCSDLC
SDLC
Sunil-QA
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
Sunil-QA
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
Subramanya Mudukutore
 
Step by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCStep by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLC
Sunil-QA
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
James Barnes, CSP
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
Jean-François Nguyen
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
Dhiraj Singh
 
SDLC Method Training Course
SDLC Method Training CourseSDLC Method Training Course
SDLC Method Training Course
Mihika-QA
 

Similar to 2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and Hybrid Project Lifecycles (20)

An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to Agile
 
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
TRADITIONAL AND AGILE PROJECT MANAGEMENT(KANBAN)
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
TRADITIONAL AND AGILE(KANBAN) PROJECT MANAGEMENT.
 
Understanding agile
Understanding agileUnderstanding agile
Understanding agile
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologies
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Agile Model & Methodology
Agile Model & MethodologyAgile Model & Methodology
Agile Model & Methodology
 
Software Development Life Cycle – SDLC
Software Development Life Cycle – SDLCSoftware Development Life Cycle – SDLC
Software Development Life Cycle – SDLC
 
SDLC
SDLCSDLC
SDLC
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Step by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLCStep by Step Guide to Learn SDLC
Step by Step Guide to Learn SDLC
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
IT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmapIT Software - Release cycle & Delivery roadmap
IT Software - Release cycle & Delivery roadmap
 
Measurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controllingMeasurements &milestones for monitoring and controlling
Measurements &milestones for monitoring and controlling
 
SDLC Method Training Course
SDLC Method Training CourseSDLC Method Training Course
SDLC Method Training Course
 

More from DavidMcLachlan1

10.1 Plan Communication Management
10.1 Plan Communication Management10.1 Plan Communication Management
10.1 Plan Communication Management
DavidMcLachlan1
 
9.5 Manage Team
9.5 Manage Team9.5 Manage Team
9.5 Manage Team
DavidMcLachlan1
 
12.1 Procurement Contracts
12.1 Procurement Contracts12.1 Procurement Contracts
12.1 Procurement Contracts
DavidMcLachlan1
 
12.2 Conduct Procurements
12.2 Conduct Procurements12.2 Conduct Procurements
12.2 Conduct Procurements
DavidMcLachlan1
 
12.3 Control Procurements
12.3 Control Procurements12.3 Control Procurements
12.3 Control Procurements
DavidMcLachlan1
 
6.5 Develop Schedule
6.5 Develop Schedule6.5 Develop Schedule
6.5 Develop Schedule
DavidMcLachlan1
 
5.1 Plan Scope Management
5.1 Plan Scope Management5.1 Plan Scope Management
5.1 Plan Scope Management
DavidMcLachlan1
 
4.4 Manage Project Knowledge
4.4 Manage Project Knowledge4.4 Manage Project Knowledge
4.4 Manage Project Knowledge
DavidMcLachlan1
 
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPIProject Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
DavidMcLachlan1
 
Scenario - Project Management Processes | 2 of 2
Scenario - Project Management Processes | 2 of 2Scenario - Project Management Processes | 2 of 2
Scenario - Project Management Processes | 2 of 2
DavidMcLachlan1
 
Scenario - Project Management Processes | 1 of 2
Scenario - Project Management Processes | 1 of 2Scenario - Project Management Processes | 1 of 2
Scenario - Project Management Processes | 1 of 2
DavidMcLachlan1
 
Scenario - The Project Management Environment
Scenario - The Project Management EnvironmentScenario - The Project Management Environment
Scenario - The Project Management Environment
DavidMcLachlan1
 
Agile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile EnvironmentAgile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile Environment
DavidMcLachlan1
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core Practices
DavidMcLachlan1
 
Agile Core Practices - Rolling Wave Planning
Agile Core Practices - Rolling Wave PlanningAgile Core Practices - Rolling Wave Planning
Agile Core Practices - Rolling Wave Planning
DavidMcLachlan1
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
DavidMcLachlan1
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks
DavidMcLachlan1
 
7.0 Delivering in an Agile Environment
7.0 Delivering in an Agile Environment7.0 Delivering in an Agile Environment
7.0 Delivering in an Agile Environment
DavidMcLachlan1
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core Practices
DavidMcLachlan1
 
3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles
DavidMcLachlan1
 

More from DavidMcLachlan1 (20)

10.1 Plan Communication Management
10.1 Plan Communication Management10.1 Plan Communication Management
10.1 Plan Communication Management
 
9.5 Manage Team
9.5 Manage Team9.5 Manage Team
9.5 Manage Team
 
12.1 Procurement Contracts
12.1 Procurement Contracts12.1 Procurement Contracts
12.1 Procurement Contracts
 
12.2 Conduct Procurements
12.2 Conduct Procurements12.2 Conduct Procurements
12.2 Conduct Procurements
 
12.3 Control Procurements
12.3 Control Procurements12.3 Control Procurements
12.3 Control Procurements
 
6.5 Develop Schedule
6.5 Develop Schedule6.5 Develop Schedule
6.5 Develop Schedule
 
5.1 Plan Scope Management
5.1 Plan Scope Management5.1 Plan Scope Management
5.1 Plan Scope Management
 
4.4 Manage Project Knowledge
4.4 Manage Project Knowledge4.4 Manage Project Knowledge
4.4 Manage Project Knowledge
 
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPIProject Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
Project Cost Forecasting Techniques with EAC, ETC, VAC, TCPI
 
Scenario - Project Management Processes | 2 of 2
Scenario - Project Management Processes | 2 of 2Scenario - Project Management Processes | 2 of 2
Scenario - Project Management Processes | 2 of 2
 
Scenario - Project Management Processes | 1 of 2
Scenario - Project Management Processes | 1 of 2Scenario - Project Management Processes | 1 of 2
Scenario - Project Management Processes | 1 of 2
 
Scenario - The Project Management Environment
Scenario - The Project Management EnvironmentScenario - The Project Management Environment
Scenario - The Project Management Environment
 
Agile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile EnvironmentAgile Scenarios - Delivering an Agile Environment
Agile Scenarios - Delivering an Agile Environment
 
Agile Scenarios - Core Practices
Agile Scenarios - Core PracticesAgile Scenarios - Core Practices
Agile Scenarios - Core Practices
 
Agile Core Practices - Rolling Wave Planning
Agile Core Practices - Rolling Wave PlanningAgile Core Practices - Rolling Wave Planning
Agile Core Practices - Rolling Wave Planning
 
6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks6.0 Auxiliary Agile and Lean Frameworks
6.0 Auxiliary Agile and Lean Frameworks
 
5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks5.0 Core Agile and Lean Frameworks
5.0 Core Agile and Lean Frameworks
 
7.0 Delivering in an Agile Environment
7.0 Delivering in an Agile Environment7.0 Delivering in an Agile Environment
7.0 Delivering in an Agile Environment
 
4.0 The Agile Core Practices
4.0 The Agile Core Practices4.0 The Agile Core Practices
4.0 The Agile Core Practices
 
3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles3.0 The Agile Manifesto and Clarifying principles
3.0 The Agile Manifesto and Clarifying principles
 

Recently uploaded

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 

Recently uploaded (20)

বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 

2.0 The Differences Between Agile and Waterfall, Incremental, Iterative and Hybrid Project Lifecycles

  • 2. Life Cycle Selection Coincides with APG 3.1 Approach Requirements Activities Delivery Goal Predictive Fixed Performed once for the entire project Single delivery Manage cost Iterative Dynamic Repeated until correct Single delivery Correctness of solution Incremental Dynamic Performed once for a given increment Frequent smaller deliveries Speed Agile Dynamic Repeated until correct Frequent small deliveries Customer value via frequent deliveries and feedback Every project has characteristics around requirements, delivery, change and goals. Understanding the different types of life cycle, you can choose the right one for the circumstances of your project.
  • 3. Characteristics of Life Cycles Coincides with APG 3.1 Predictive Life Cycles Analyse Design Build Test Deliver • Also known as “Waterfall” life cycles, predictive life cycles take advantage of high certainty around requirements, a stable team, and low risk. • As a result, project activities often execute in a straight forward, serial manner. • As the team progresses through the detailed plan, they monitor and control changes that might affect the Scope, Schedule, or Budget (cost). • Projects typically do not deliver business value until the end of the project.
  • 4. Characteristics of Life Cycles Coincides with APG 3.1 Iterative Life Cycles • Iterative life cycles improve the product or result through successive prototypes or proofs of concept. Each new prototype yields new stakeholder feedback and team insights. • Teams may use time-boxing on a given iteration of two to four weeks to build, gather feedback, then put that feedback into the next iteration. • Useful when complexity is high, or scope is subject to change. • Iterative life cycles take longer as they are optimised for learning, rather than speed of delivery. Analyse Analyse, Design Build, Test Deliver Prototype Refine
  • 5. Characteristics of Life Cycles Coincides with APG 3.1 Incremental Life Cycles Analyse Design Build Test Deliver Analyse Design Build Test Deliver Analyse Design Build Test Deliver • When businesses or initiatives cannot afford to wait for everything to be completed. • In this situation the customer, business, or sponsor are willing to receive a subset of the overall solution delivered in frequent small releases. • You could provide a single feature at a time • Increments are time-boxed in iterative methods, or pulled in flow based methods like Kanban.
  • 6. Characteristics of Life Cycles Coincides with APG 3.1 Agile Life Cycles Requirements Analyse Design Build Test Requirements Analyse Design Build Test Requirements Analyse Design Build Test • In an Agile environment, the team expects requirements to change • Iterative and Incremental approaches work together – to provide feedback for planning the next iteration, and uncovering hidden or misunderstood requirements (using increments) • For Kanban, or Flow based Agile, it is iterated for the number of features in the Work in Progress (WIP) limit (on the board). The team pulls features from the backlog column on the Kanban board based on their capacity.
  • 7. Characteristics of Life Cycles Coincides with APG 3.1 Agile Life Cycles Requirements Analyse Design Build Test Requirements Analyse Design Build Test Requirements Analyse Design Build Test • Customer satisfaction increases with early and continuous delivery of value • This incremental, functional deliverable that provides value is the primary measure of progress.
  • 8. An Introduction to Agile Coincides with APG 2.2 Agile Approach to Constraints Scope Time Cost Quality Scope Time Cost Quality Fixed Variable Waterfall Agile
  • 9. Characteristics of Life Cycles Coincides with APG 3.1 Hybrid Life Cycles • Projects often combine elements of different life cycles in order to achieve their goals. • A combination of predictive, iterative, incremental and agile approaches is a hybrid approach. You might have: • Largely agile, with some predictive • Where you are integrating an external component developed by a different vendor • A single iteration might be required after their component is delivered • Predominantly predictive, with some agile components • Where you are delivering a straight forward project (a shed or patio), but trialling a new roofing material. • A combined predictive and agile approach • A serial or linear project, where tasks are tracked using Kanban and daily scrums are used for updating work.
  • 10. Characteristics of Life Cycles Coincides with APG 3.1 Project Factors That Influence Tailoring Project Factor Tailoring Options Demand pattern: Steady or sporadic Many teams find that using a cadence (like a regular time-box) helps them demo, retrospect and take in new work. In addition, teams can use flow-based agile with a cadence to bring flexibility in acceptance of their work. Rate of process improvement required by the level of team experience Retrospect more often and select improvements The flow of work is often interrupted by various delays or impediments Consider making work visible using Kanban boards and experimenting with limits for the various area of the work process in order to improve flow. The quality of product increments is poor Consider using the various test-driven-development practices. This mistake proofing discipline makes it difficult for defects to remain undetected. More than one team is needed to build a product To scale from one to several agile teams with minimal disruption, first learn about agile program management or formal scaling frameworks. Then craft an approach that fits the project context. The project team members are inexperienced in the use of agile approaches Consider starting by training the team members in the fundamentals of the agile mindset and principles and an overview of the approaches. If the team decides to use a specific approach like Scrum or Kanban, provide a workshop on that approach so they can learn how to use it.