SlideShare a Scribd company logo
2
Most read
4
Most read
8
Most read
Agile vs Iterative vs Waterfall
Bollapragada. Venkata. Marraju
bvmraju@yahoo.com
marraju@gmail.com
https://in.linkedin.com/in/marraju
WATERFALL Model
A
D
ANALYSIS
DESIGN
CODING
BUG
FIXING
TESTING
C
Test
Initiation
Waterfall model
Phase by Phase : Analysis >
Design > Coding, >Testing
and delivery of whole
functionality
Project Time line
25% 50% 65% 100%
ITERATIVE Model
1Code
1 Test
2Code
2 Test
3Code
3 Test
1A 2A 3A 4A 5A
1D 2D 3D 4D 5D
4Code
4 Test
5Code
5 Test
ANALYSIS
DESIGN
C
O
N
S
T
R
U
C
T
I
O
N
A
D
c
T
Iterative Model
For a small set of functionality
Analysis & Design will be
completed first before
proceeding to Coding & Testing
within same iteration.
Project Time line
25% 50% 75% 100%
4
C
D
A
T
Agile- SCRUM Model
10%
21%
33%
45%
58%
70%
82%
90%
100%
Project Time line
SCRUM model
Analysis, Design, Code, Testing and
delivery of a small functional pieces in
with short cycles (sprints)
ADCT Wheel
A – Analysis
D – Design
C – Code
T – Test
14 days
Sprint
Daily
Standup
C
D
A
T
5
SCRUM - Sprint
14 days Sprint
ADCT Wheel
A – Analysis
D – Design
C – Code
T – Test
6
Process vs Project Triangle
ADC
A
D
C
T
A
D
C
TT
Schedule Schedule Schedule
WATER FALL ITERATIVE AGILE - SCRUM
Waterfall Iterative Agile
Format Test Match: Strategic-
Phase by Phase like
Innings by Innings.
Game for Specialists.
Slow and Steady.
One Day: Strategic approach –
First10/Middle/Slog overs.
Mix of Specialists and
All-Rounders.
Result oriented.
T20: Lively , Dynamic, Full of
Action. Game for All-Rounders.
Changes with every over.
Highly Result oriented
Agile vs Iterative vs Waterfall
{Process}
{Planning}
{Execution}
{Completion}
8
Agile vs Iterative vs Waterfall – {Process}
Waterfall Iterative (hybrid) Agile
Quality Quality focus changes
from Analysis > Design
> Code > Test
Quality focus shifts
between Analysis/Design
phase to Coding/Testing
phase
Quality focus on all aspects
of SDLC at any given time.
Quality Control Detection & fixing
during system and
regression testing at the
last phase of project.
Early detection & fixing in
each iteration for new
features. Followed by
regression testing.
Early detection & fixing in
each sprint followed by
stabilization.
Continual
Improvement
(CA & PA)
Lessons learned from
previous release
implemented in next
release
Lessons learned from
previous Iteration
implemented in next
Iteration.
Lessons learned from
previous sprint implemented
in next sprint
Risk No Risk Identification.
Firefighting during
testing phase.
Risk identification &
mitigation in dev & test
phase of each iteration.
Early identification &
mitigation in every sprint.
Postmortem/
Retrospection
After every release After every iteration/
milestone
After every sprint in
retrospection meeting
Customer
Feed back
At the end of the
project.
At the end of every
iteration
At the end of every sprint 4
Less Agile
More Agile
9
Practice Waterfall Iterative (hybrid) Agile
Goals Goals are defined for
each phase by defining
entry and exit criteria.
Delivering artifacts by
phase wise.
Completion of analysis &
design for a set of features
by one team followed by
completion of code & test
by another team.
Completing the feature/story
in all aspects within a sprint.
Delivering the shippable
product.
Definition of
Ready
Analysis and design
should be completed for
all stories before
programming
Analysis and design should
be completed for a ‘set of
stories’ before
programming
Stories that are not subjected
to change, that can be
completed (analysis to demo)
within the sprint will be
considered for the sprint.
Scoping Product Owner (PO)
decides project scope
Project Manager (PM)
decides scope for iteration
in consultation with
Product Owner
Team decides the sprint
scope as per the capacity
availability & product backlog
prioritization
Agile vs Iterative vs Waterfall – {Planning}
Less Agile
More Agile
10
Practice Waterfall Iterative (hybrid) Agile
Effort
Estimation
PM provides estimates
and get approval from
PO for entire project.
Project Manager (PM)
provides the estimation
for each iteration.
Scrum Master facilitates and
Team does the estimation.
Story points can be reviewed
and refined during sprint
planning meeting.
Scheduling Scheduled by phase wise
milestones – Analysis,
Design, Development
and Testing
Scheduled based on
Iteration wise delivery
commitments –
Iternation#1, #2, #3, #4,
etc.,
Scheduled based on velocity
and Release backlog.
Time boxed in short cycles of
duration say 1wk, 2wks, or
3wks – Sprint#1,#2,#3,#4, etc.,
Plan Review Team need to stick to
baseline project plan.
Team need to stick to
baseline iteration plan
Team can review during mid
sprint planning
Agile vs Iterative vs Waterfall – {Planning}
Less Agile
More Agile
11
Practice Waterfall Iterative (hybrid) Agile
Phase silos or
Role silos or
Story silos
Analysis and design will
be completed for all
stories before
proceeding to coding and
testing. Lag by phase.
Within in the team, analysts &
architects work on analysis &
design of future stories and pass
it to the remaining team to work
on coding & testing of those
stories. Lag by phase with overlap
Team gets divided into mini
teams and each min team
focus on story completion in
all aspects – analysis, design,
development, test, doc,
delivery. There is no lag.
Resource
Utilization
Role specific. Resources
restricted to the tasks
that suits/matches their
role only.
Role switch over rarely seen.
Resources extend only on need
basis.
Role switchover common.
Everybody is ready to work on
any task
(analysis/design/dev/test) to
complete the story.
Ownership Ownership changes from
role to role by phase to
phase. Roles play key
role. PM responsible for
overall delivery.
PM is responsible for getting the
iteration completed.
Entire team is responsible for
story completion in all
aspects – analysis, design,
development, testing and
demo.
Task
Assignment
Project Manager do the
feature/task
assignment for entire
project.
PM influence the feature/task
assignment for entire iteration.
Team members are
empowered to own the
feature/tasks for every
sprint
Agile vs Iterative vs Waterfall – {Execution}
Less Agile
More Agile
12
Practice Waterfall Iterative (hybrid) Agile
Daily Standup Daily/Weekly Status
reports. PM calls for
the status meeting at
scheduled intervals
Daily/Weekly Status
reports. PM calls for the
status meeting at
scheduled intervals.
Scrum Master facilitates the
daily standup meeting to
update:
• what we did?,
• what we are going to do?
• where we lag?
Status Report Status report in
prescribed template.
More focus on
Percentage done.
Status report in
prescribed template.
More focus on
Percentage done.
Update on daily basis by
logging hours spent & hours
required to complete.
Burndown/Burnup chart
reflects the remaining hours
required to complete
Planned vs
Actual
Stick to baseline
project plan
Stick to baseline iteration
plan
Actual hours burnt vs hours
required to complete
Agile vs Iterative vs Waterfall – {Execution}
Less Agile
More Agile
13
Practice Waterfall Iterative (hybrid) Agile
Testing Resources Only Testers will
identify, prepare, and
execute the TCs.
Only Testers will identify,
prepare, and execute the
TCs.
Any one in the team
identify, prepare and
execute TCs.
New Feature Testing TC preparation and
execution starts after
analysis, design and
development phase.
TC preparation and
execution starts after
analysis and design phase.
TC preparation and
execution starts in parallel
with analysis and design
and completes within same
sprint.
Regression Testing After the completion
of first cycle system
testing.
Partial coverage within the
iteration and full coverage
in stabilization iteration.
Full coverage within the
sprint.
Stabilization Phase NA. Full scale regression testing
after the completion of
development iterations.
No feature development.
Only defect fix.
Performance, deployment,
migration testing after the
completion of development
sprints.
No feature development.
Only defect fix.
Agile vs Iterative vs Waterfall – {Execution}
Less Agile
More Agile
14
Practice Waterfall Iterative (hybrid) Agile
Definition of
Done
DOD for a story will be
measured by phase wise
delivery of artifacts (req. doc,
design doc, test cases, code)
which are validated,
reviewed, approved, baseline
and delivered at the end of
respective phase.
DOD will be measured by
phase wise delivery of set
of features - analysis &
design in one phase and
development & testing in
followed phase with in
same iteration.
DOD for a story will be
measured by its capability
of demonstration and
delivery to the external
world.
Story Closing Delivering/Publishing artifacts
(DOD) phase by phase
Closing analysis & design
stories. Closing code & test
stories.
Closing the story based
on demo feedback, test
case results (90% pass)
and defect status (no
critical & high defects)
Delivery Delivering artifacts phase
wise and delivery of working
software at end of the
project.
Delivering working software
at the end of each Iteration.
Demonstration and
delivering working
software at the end of
every sprint.
Agile vs Iterative vs Waterfall – {Completion}
Less Agile
More Agile
Than‘QA’
Bollapragada. Venkata. Marraju
bvmraju@yahoo.com
marraju@gmail.com
https://in.linkedin.com/in/marraju

More Related Content

What's hot (20)

PPTX
Introduction to scaled agile framework
Srinath Ramakrishnan
 
PDF
Agile methodologiesvswaterfall
Muthu Natarajan
 
PDF
Scrum - Agile Methodology
Niel Deckx
 
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
PPTX
Overview of Agile Methodology
Haresh Karkar
 
PDF
Agile Methodology
Sapna Sood
 
PPTX
Water fall model
Akhil Bevara
 
PPT
Agile best practices
Areeba jabeen
 
PDF
What is agile model?Working of agile model
zoomers
 
PPSX
Dynamic Systems Development Method (DSDM) - Agile
Maruf Abdullah (Rion)
 
PPTX
Agile - Scrum Presentation
gihanlsw
 
PDF
Agile & SCRUM basics
Arun R
 
PPT
Agile presentation
infolock
 
PPTX
IT Quality Testing and the Defect Management Process
Yolanda Williams
 
PDF
Jira as a Project Management Tool
Paolo Mottadelli
 
ODP
Introduction To Agile
Knoldus Inc.
 
PDF
What is Scrum? An Introduction to the Scrum Framework
Aggregage
 
PPTX
Lean Software Development
Saqib Raza
 
PPT
Agile transformation best practices
Allyson Chiarini
 
PPT
Agile Scrum Presentation-Detailed
Prashaanth T R
 
Introduction to scaled agile framework
Srinath Ramakrishnan
 
Agile methodologiesvswaterfall
Muthu Natarajan
 
Scrum - Agile Methodology
Niel Deckx
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
Overview of Agile Methodology
Haresh Karkar
 
Agile Methodology
Sapna Sood
 
Water fall model
Akhil Bevara
 
Agile best practices
Areeba jabeen
 
What is agile model?Working of agile model
zoomers
 
Dynamic Systems Development Method (DSDM) - Agile
Maruf Abdullah (Rion)
 
Agile - Scrum Presentation
gihanlsw
 
Agile & SCRUM basics
Arun R
 
Agile presentation
infolock
 
IT Quality Testing and the Defect Management Process
Yolanda Williams
 
Jira as a Project Management Tool
Paolo Mottadelli
 
Introduction To Agile
Knoldus Inc.
 
What is Scrum? An Introduction to the Scrum Framework
Aggregage
 
Lean Software Development
Saqib Raza
 
Agile transformation best practices
Allyson Chiarini
 
Agile Scrum Presentation-Detailed
Prashaanth T R
 

Viewers also liked (9)

PPTX
Modernize project controls to ensure project success aecom
Aconex
 
PPTX
Comparison of Software Engineering Models
tahir iqbal
 
PDF
Agile vs Waterfall
Ahmed Abdel Rahman
 
PPT
Prince 2 Pt 2
dmdk12
 
PPT
Prince 2 Pt 1
dmdk12
 
PPTX
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
PPT
Software Process Models
Jesse Manalansan
 
PPT
Project Management Methodology
Mohammed Al-Taee
 
PPT
Digital Transformation: What it is and how to get there
Econsultancy
 
Modernize project controls to ensure project success aecom
Aconex
 
Comparison of Software Engineering Models
tahir iqbal
 
Agile vs Waterfall
Ahmed Abdel Rahman
 
Prince 2 Pt 2
dmdk12
 
Prince 2 Pt 1
dmdk12
 
Agile vs Waterfall Project management
Kostiantyn Trefiak
 
Software Process Models
Jesse Manalansan
 
Project Management Methodology
Mohammed Al-Taee
 
Digital Transformation: What it is and how to get there
Econsultancy
 
Ad

Similar to Agile vs Iterative vs Waterfall models (20)

PPTX
Task 1 Model Answer_ (1).pptx
pavitra465989
 
PPTX
When to use agile (PMI ACP)
Davis Thomas
 
PPT
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
PPTX
Agile Project Management - Course Details
alirazakdsp2023
 
PDF
Agile or: how I learned to stop worrying and love changing requirements
baerbaerbaer
 
PPTX
Agile Presentation_Lite
Sorin Gabriel VLAD
 
PPTX
Agile vision in IT and Software devlopment
Jitander Kapil
 
PDF
2 a introduction to agile
qtntpam
 
PPT
Agile adoption julen c. mohanty
Julen Mohanty
 
PPT
AgileIntro
Peter Allen
 
PDF
Journey toagile published
ProductCamp Minnesota
 
PDF
Introduction to Agile and Scrum
Manoj Gupta, CSM®,
 
PDF
Agile methods
Mirphaa Mee
 
PDF
Agile methods
Mirphaa Mee
 
PDF
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
 
PPTX
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
 
PPT
Scrum overview
Robert Bastian
 
PPT
What Is Agile Scrum
Michael Bourque
 
PPTX
The Agile Mindset
Tony Caniglia
 
PPTX
Scrum Framework in Agile
Wipro
 
Task 1 Model Answer_ (1).pptx
pavitra465989
 
When to use agile (PMI ACP)
Davis Thomas
 
Agile project management PMI-ACP
EVOLVE for Instructors Materials
 
Agile Project Management - Course Details
alirazakdsp2023
 
Agile or: how I learned to stop worrying and love changing requirements
baerbaerbaer
 
Agile Presentation_Lite
Sorin Gabriel VLAD
 
Agile vision in IT and Software devlopment
Jitander Kapil
 
2 a introduction to agile
qtntpam
 
Agile adoption julen c. mohanty
Julen Mohanty
 
AgileIntro
Peter Allen
 
Journey toagile published
ProductCamp Minnesota
 
Introduction to Agile and Scrum
Manoj Gupta, CSM®,
 
Agile methods
Mirphaa Mee
 
Agile methods
Mirphaa Mee
 
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
 
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
 
Scrum overview
Robert Bastian
 
What Is Agile Scrum
Michael Bourque
 
The Agile Mindset
Tony Caniglia
 
Scrum Framework in Agile
Wipro
 
Ad

Recently uploaded (20)

PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PDF
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
Build It, Buy It, or Already Got It? Make Smarter Martech Decisions
bbedford2
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
Technical-Careers-Roadmap-in-Software-Market.pdf
Hussein Ali
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 

Agile vs Iterative vs Waterfall models

  • 1. Agile vs Iterative vs Waterfall Bollapragada. Venkata. Marraju [email protected] [email protected] https://in.linkedin.com/in/marraju
  • 2. WATERFALL Model A D ANALYSIS DESIGN CODING BUG FIXING TESTING C Test Initiation Waterfall model Phase by Phase : Analysis > Design > Coding, >Testing and delivery of whole functionality Project Time line 25% 50% 65% 100%
  • 3. ITERATIVE Model 1Code 1 Test 2Code 2 Test 3Code 3 Test 1A 2A 3A 4A 5A 1D 2D 3D 4D 5D 4Code 4 Test 5Code 5 Test ANALYSIS DESIGN C O N S T R U C T I O N A D c T Iterative Model For a small set of functionality Analysis & Design will be completed first before proceeding to Coding & Testing within same iteration. Project Time line 25% 50% 75% 100%
  • 4. 4 C D A T Agile- SCRUM Model 10% 21% 33% 45% 58% 70% 82% 90% 100% Project Time line SCRUM model Analysis, Design, Code, Testing and delivery of a small functional pieces in with short cycles (sprints) ADCT Wheel A – Analysis D – Design C – Code T – Test
  • 5. 14 days Sprint Daily Standup C D A T 5 SCRUM - Sprint 14 days Sprint ADCT Wheel A – Analysis D – Design C – Code T – Test
  • 6. 6 Process vs Project Triangle ADC A D C T A D C TT Schedule Schedule Schedule WATER FALL ITERATIVE AGILE - SCRUM Waterfall Iterative Agile Format Test Match: Strategic- Phase by Phase like Innings by Innings. Game for Specialists. Slow and Steady. One Day: Strategic approach – First10/Middle/Slog overs. Mix of Specialists and All-Rounders. Result oriented. T20: Lively , Dynamic, Full of Action. Game for All-Rounders. Changes with every over. Highly Result oriented
  • 7. Agile vs Iterative vs Waterfall {Process} {Planning} {Execution} {Completion}
  • 8. 8 Agile vs Iterative vs Waterfall – {Process} Waterfall Iterative (hybrid) Agile Quality Quality focus changes from Analysis > Design > Code > Test Quality focus shifts between Analysis/Design phase to Coding/Testing phase Quality focus on all aspects of SDLC at any given time. Quality Control Detection & fixing during system and regression testing at the last phase of project. Early detection & fixing in each iteration for new features. Followed by regression testing. Early detection & fixing in each sprint followed by stabilization. Continual Improvement (CA & PA) Lessons learned from previous release implemented in next release Lessons learned from previous Iteration implemented in next Iteration. Lessons learned from previous sprint implemented in next sprint Risk No Risk Identification. Firefighting during testing phase. Risk identification & mitigation in dev & test phase of each iteration. Early identification & mitigation in every sprint. Postmortem/ Retrospection After every release After every iteration/ milestone After every sprint in retrospection meeting Customer Feed back At the end of the project. At the end of every iteration At the end of every sprint 4 Less Agile More Agile
  • 9. 9 Practice Waterfall Iterative (hybrid) Agile Goals Goals are defined for each phase by defining entry and exit criteria. Delivering artifacts by phase wise. Completion of analysis & design for a set of features by one team followed by completion of code & test by another team. Completing the feature/story in all aspects within a sprint. Delivering the shippable product. Definition of Ready Analysis and design should be completed for all stories before programming Analysis and design should be completed for a ‘set of stories’ before programming Stories that are not subjected to change, that can be completed (analysis to demo) within the sprint will be considered for the sprint. Scoping Product Owner (PO) decides project scope Project Manager (PM) decides scope for iteration in consultation with Product Owner Team decides the sprint scope as per the capacity availability & product backlog prioritization Agile vs Iterative vs Waterfall – {Planning} Less Agile More Agile
  • 10. 10 Practice Waterfall Iterative (hybrid) Agile Effort Estimation PM provides estimates and get approval from PO for entire project. Project Manager (PM) provides the estimation for each iteration. Scrum Master facilitates and Team does the estimation. Story points can be reviewed and refined during sprint planning meeting. Scheduling Scheduled by phase wise milestones – Analysis, Design, Development and Testing Scheduled based on Iteration wise delivery commitments – Iternation#1, #2, #3, #4, etc., Scheduled based on velocity and Release backlog. Time boxed in short cycles of duration say 1wk, 2wks, or 3wks – Sprint#1,#2,#3,#4, etc., Plan Review Team need to stick to baseline project plan. Team need to stick to baseline iteration plan Team can review during mid sprint planning Agile vs Iterative vs Waterfall – {Planning} Less Agile More Agile
  • 11. 11 Practice Waterfall Iterative (hybrid) Agile Phase silos or Role silos or Story silos Analysis and design will be completed for all stories before proceeding to coding and testing. Lag by phase. Within in the team, analysts & architects work on analysis & design of future stories and pass it to the remaining team to work on coding & testing of those stories. Lag by phase with overlap Team gets divided into mini teams and each min team focus on story completion in all aspects – analysis, design, development, test, doc, delivery. There is no lag. Resource Utilization Role specific. Resources restricted to the tasks that suits/matches their role only. Role switch over rarely seen. Resources extend only on need basis. Role switchover common. Everybody is ready to work on any task (analysis/design/dev/test) to complete the story. Ownership Ownership changes from role to role by phase to phase. Roles play key role. PM responsible for overall delivery. PM is responsible for getting the iteration completed. Entire team is responsible for story completion in all aspects – analysis, design, development, testing and demo. Task Assignment Project Manager do the feature/task assignment for entire project. PM influence the feature/task assignment for entire iteration. Team members are empowered to own the feature/tasks for every sprint Agile vs Iterative vs Waterfall – {Execution} Less Agile More Agile
  • 12. 12 Practice Waterfall Iterative (hybrid) Agile Daily Standup Daily/Weekly Status reports. PM calls for the status meeting at scheduled intervals Daily/Weekly Status reports. PM calls for the status meeting at scheduled intervals. Scrum Master facilitates the daily standup meeting to update: • what we did?, • what we are going to do? • where we lag? Status Report Status report in prescribed template. More focus on Percentage done. Status report in prescribed template. More focus on Percentage done. Update on daily basis by logging hours spent & hours required to complete. Burndown/Burnup chart reflects the remaining hours required to complete Planned vs Actual Stick to baseline project plan Stick to baseline iteration plan Actual hours burnt vs hours required to complete Agile vs Iterative vs Waterfall – {Execution} Less Agile More Agile
  • 13. 13 Practice Waterfall Iterative (hybrid) Agile Testing Resources Only Testers will identify, prepare, and execute the TCs. Only Testers will identify, prepare, and execute the TCs. Any one in the team identify, prepare and execute TCs. New Feature Testing TC preparation and execution starts after analysis, design and development phase. TC preparation and execution starts after analysis and design phase. TC preparation and execution starts in parallel with analysis and design and completes within same sprint. Regression Testing After the completion of first cycle system testing. Partial coverage within the iteration and full coverage in stabilization iteration. Full coverage within the sprint. Stabilization Phase NA. Full scale regression testing after the completion of development iterations. No feature development. Only defect fix. Performance, deployment, migration testing after the completion of development sprints. No feature development. Only defect fix. Agile vs Iterative vs Waterfall – {Execution} Less Agile More Agile
  • 14. 14 Practice Waterfall Iterative (hybrid) Agile Definition of Done DOD for a story will be measured by phase wise delivery of artifacts (req. doc, design doc, test cases, code) which are validated, reviewed, approved, baseline and delivered at the end of respective phase. DOD will be measured by phase wise delivery of set of features - analysis & design in one phase and development & testing in followed phase with in same iteration. DOD for a story will be measured by its capability of demonstration and delivery to the external world. Story Closing Delivering/Publishing artifacts (DOD) phase by phase Closing analysis & design stories. Closing code & test stories. Closing the story based on demo feedback, test case results (90% pass) and defect status (no critical & high defects) Delivery Delivering artifacts phase wise and delivery of working software at end of the project. Delivering working software at the end of each Iteration. Demonstration and delivering working software at the end of every sprint. Agile vs Iterative vs Waterfall – {Completion} Less Agile More Agile