SlideShare a Scribd company logo
LAMBTON COLLEGE TORONTO CAMPUS
PMLT
SUBMITTED TO: REHAN SHER
Agile Versus Waterfall
Agenda
 Compare & Contrast Agile & Waterfall
 Waterfall Methodology
 Agile Methodology
 Their Differences & Similarities
 Their impact on project managers professionally
 Hybrid Methodology
 Conclusion
Introduction
 Project management methodology is a practice used to
manage the projects for achieving specific goals by
meeting specific criteria on the deadlines
 “Teamwork is central in Agile. This implies that there is
no ideal single solution, approach, or programming
language that can sort out a broad spectrum of issues.
This is why Agile is inherently eclectic.” – George Hao
 “There wasn’t much customer involvement in the
production process back then, which explains why
Waterfall is considerably less inclusive and adaptive,
compared to Agile.” –Andrew Johansson
The success rate of both methodologies
Waterfall Methodology (Traditional & Unidirectional approach)
 Outlined by Dr. Wintson Royce in 1970
 Static project plan for the long term projects
 Being inflexible allows no change in the deliverables
 Incredibly rigid
 Deliverables delivered once at the end of the project
 Contract based approach required to manage scope &
resources
 Risks tend to manifest late
 Customer involved just at beginning and end of the
project
Agile Methodology (Iterative approach)
 Came in 2001 when IT representatives
released “Agile Manifesto”
 Shorter & easily manageable approach
named as SPRINTS (Intermediate deliverable)
 Flexible, driven by lean thinking
 Active Stakeholder Engagement throughout
the sprint
 Low impact & cost for changes in the
deliverables
 Customer’s strong sense of ownership
 Sprint burn down charts to track the progress
and success of each sprint
 Software’s used: XP, Kanban & Scrum
Their Differences
Waterfall Methodology Agile Methodology
Incredibly rigid & inflexible Highly flexible & iterative approach
Low stakeholder engagement (At start & end of
the project)
Active stakeholder engagement throughout the
project
Static project plan Dynamic plan, progressively updated
No changes allowed for deliverables Allow changes in deliverable as per the
stakeholder preferences
Used for the Long term projects Used for short term projects
Team members have defined roles that will not
change
Team members & switch their roles being self
organizing
Higher risk Lower risk as customer is involved throughout
Their Similarities
Waterfall Methodology Agile Methodology
Detailed planning is done during Initiation Detailed planning for each sprint
Cost-benefit analysis to analyze the feasibility
of the project
Customer and sponsor engagement to get buy-
in & refine the requirements
Progress of project is tracked against project
plan
Progress of project is tracked against each
sprint
Team members deputed for particular roles
perform only their assigned roles & this will not
change
Teams are self organizing
Involves extensive documentation Less documentation but still needed to
document build design, test plans
What do these differences/similarities mean for the profession
of project managers in a national and international context?
Waterfall Methodology Agile Methodology
Projects are not too urgent and complex Adoption for agile has grown all over the world (over
past 10 years)
Lacking Professional Developers ERP projects used ‘tried and true’ approach for agile
Client based Organization Large Scale Projects(International)
Small Business Industries(manufacturing plants) Regulatory compliances are there for International
projects.
Co-location IT, Tech, Business Domain Knowledge is required
Best for ‘Mission Critical” projects Geographical and time zone differences
E.g. Payment Gateways, Stock Trading, Examination
Portals, E-Commerce Supply Chains, Anti-Virus
Software’s, Flight Controls
e.g.: Entertainment Portals, Small Mobile Games, Health
and Parenting Apps
How do these work together
 Hybrid Methodology (The best of both worlds) is
combination of both, where
 Waterfall let the project to have proper plan to
follow till execution and then to improve quality
after the testing phase.
 Agile let the project to have “Feasibility,
High stakeholder engagement & adaptation.
Conclusion
Methodologies vary from project to project.
Evaluate the project to select the methodology
For Digital: Agile is better & Waterfall is for stable requirements and long term projects
 These factors helps in deciding the methodology for the project:
1. Size of project and its team
2. Complexity of the project execution
3. Length & deadlines of the project
Any
Queries??

More Related Content

What's hot

What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
QA InfoTech
 
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
Andrew Schwartz
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
zoomers
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Balaji Sathram
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
Dennis Stevens
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
 
Agile vs waterfall methodology
Agile vs waterfall methodologyAgile vs waterfall methodology
Agile vs waterfall methodology
Boriphuth Saensukphattraka
 
Project Management Life Cycle
Project Management Life CycleProject Management Life Cycle
Project Management Life Cycle
Reema
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Chapter 5 Agile Software development
Chapter 5 Agile Software developmentChapter 5 Agile Software development
Chapter 5 Agile Software development
Didarul Amin
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
Pawel Brodzinski
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
Syed Zaid Irshad
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
Purvik Rana
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areas
Mazen Zbib
 
Project performance tracking analysis and reporting
Project performance tracking analysis and reportingProject performance tracking analysis and reporting
Project performance tracking analysis and reporting
Charles Cotter, PhD
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
Stephen Albright
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
Intland Software GmbH
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
Tuan Yang
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dhruv Kumar
 

What's hot (20)

What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
Project Management (Comprehensive) PowerPoint Presentation 228 slides with 21...
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Agile 101
Agile 101Agile 101
Agile 101
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Agile vs waterfall methodology
Agile vs waterfall methodologyAgile vs waterfall methodology
Agile vs waterfall methodology
 
Project Management Life Cycle
Project Management Life CycleProject Management Life Cycle
Project Management Life Cycle
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Chapter 5 Agile Software development
Chapter 5 Agile Software developmentChapter 5 Agile Software development
Chapter 5 Agile Software development
 
Kanban Basics
Kanban BasicsKanban Basics
Kanban Basics
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Project management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areasProject management process and Project Management Knowledge areas
Project management process and Project Management Knowledge areas
 
Project performance tracking analysis and reporting
Project performance tracking analysis and reportingProject performance tracking analysis and reporting
Project performance tracking analysis and reporting
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid MethodSoftware Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Similar to Agile versus waterfall

Agile Project management
Agile Project managementAgile Project management
Agile Project management
Praveen Sidola
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
Pramesh Vaidya
 
12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals
Insaf Ali Soomro PMP
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
SahibaSahny
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
Parul Jain
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
Aconex
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
Cuneiform Consulting Pvt Ltd.
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
Rachid Meziani, PhD, CGEIT, PMP
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
Bashir Nasr Azadani
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project management
Hariharan Narayanan
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
uppipisara
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
Nimble Appgenie LLP
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
cscpconf
 
Software Development Methodologies Pros, Cons, & Use Cases.pdf
Software Development Methodologies Pros, Cons, & Use Cases.pdfSoftware Development Methodologies Pros, Cons, & Use Cases.pdf
Software Development Methodologies Pros, Cons, & Use Cases.pdf
Polyxer Systems
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
rachna_nainani
 
Project Gestalt Program Success
Project Gestalt Program SuccessProject Gestalt Program Success
Project Gestalt Program Success
slideshareneilj
 
It Project Management
It Project ManagementIt Project Management
It Project Management
TJ Rains
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
Muhammad Al Fatih
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
Cindy Royal
 
Cs244 w10ch1
Cs244 w10ch1Cs244 w10ch1
Cs244 w10ch1
Danniel Butler
 

Similar to Agile versus waterfall (20)

Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals12 Terms You Should Know Project Management Fundamentals
12 Terms You Should Know Project Management Fundamentals
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Essence of agile part 1
Essence of agile part 1Essence of agile part 1
Essence of agile part 1
 
Mega project not mega problems session 1
Mega project not mega problems session 1Mega project not mega problems session 1
Mega project not mega problems session 1
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
 
Towards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methodsTowards a hybrid approach between agile and traditional methods
Towards a hybrid approach between agile and traditional methods
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project management
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
 
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
MOVING FROM WATERFALL TO AGILE PROCESS IN SOFTWARE ENGINEERING CAPSTONE PROJE...
 
Software Development Methodologies Pros, Cons, & Use Cases.pdf
Software Development Methodologies Pros, Cons, & Use Cases.pdfSoftware Development Methodologies Pros, Cons, & Use Cases.pdf
Software Development Methodologies Pros, Cons, & Use Cases.pdf
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Project Gestalt Program Success
Project Gestalt Program SuccessProject Gestalt Program Success
Project Gestalt Program Success
 
It Project Management
It Project ManagementIt Project Management
It Project Management
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Cs244 w10ch1
Cs244 w10ch1Cs244 w10ch1
Cs244 w10ch1
 

Recently uploaded

Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
Anjana Josie
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
Dr. Christine Ngari ,Ph.D (HRM)
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
KarthikRaghu8
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
Alberto Brandolini
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
spandane
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
Bill641377
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
GanpatiKumarChoudhar
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
dsnow9802
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
TulsiDhidhi1
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
FeteneA
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Dr. Nazrul Islam
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 

Recently uploaded (20)

Sethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and LeadershipSethurathnam Ravi: A Legacy in Finance and Leadership
Sethurathnam Ravi: A Legacy in Finance and Leadership
 
Conflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolutionConflict resololution,role of hr in resolution
Conflict resololution,role of hr in resolution
 
Strategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptxStrategy for E-Types - Strategy Formulation.pptx
Strategy for E-Types - Strategy Formulation.pptx
 
Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
All the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/BozenAll the Small Things - XP2024 Bolzano/Bozen
All the Small Things - XP2024 Bolzano/Bozen
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
Chart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spentChart--Time Management.pdf How to time is spent
Chart--Time Management.pdf How to time is spent
 
Addiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdfAddiction to Winning Across Diverse Populations.pdf
Addiction to Winning Across Diverse Populations.pdf
 
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptxGanpati Kumar Choudhary Indian Ethos PPT.pptx
Ganpati Kumar Choudhary Indian Ethos PPT.pptx
 
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
innovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptxinnovation in nursing practice, education and management.pptx
innovation in nursing practice, education and management.pptx
 
Resource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdfResource-mobilization-guide-for-community-based-organizations1.pdf
Resource-mobilization-guide-for-community-based-organizations1.pdf
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 

Agile versus waterfall

  • 1. LAMBTON COLLEGE TORONTO CAMPUS PMLT SUBMITTED TO: REHAN SHER Agile Versus Waterfall
  • 2. Agenda  Compare & Contrast Agile & Waterfall  Waterfall Methodology  Agile Methodology  Their Differences & Similarities  Their impact on project managers professionally  Hybrid Methodology  Conclusion
  • 3. Introduction  Project management methodology is a practice used to manage the projects for achieving specific goals by meeting specific criteria on the deadlines  “Teamwork is central in Agile. This implies that there is no ideal single solution, approach, or programming language that can sort out a broad spectrum of issues. This is why Agile is inherently eclectic.” – George Hao  “There wasn’t much customer involvement in the production process back then, which explains why Waterfall is considerably less inclusive and adaptive, compared to Agile.” –Andrew Johansson
  • 4. The success rate of both methodologies
  • 5. Waterfall Methodology (Traditional & Unidirectional approach)  Outlined by Dr. Wintson Royce in 1970  Static project plan for the long term projects  Being inflexible allows no change in the deliverables  Incredibly rigid  Deliverables delivered once at the end of the project  Contract based approach required to manage scope & resources  Risks tend to manifest late  Customer involved just at beginning and end of the project
  • 6. Agile Methodology (Iterative approach)  Came in 2001 when IT representatives released “Agile Manifesto”  Shorter & easily manageable approach named as SPRINTS (Intermediate deliverable)  Flexible, driven by lean thinking  Active Stakeholder Engagement throughout the sprint  Low impact & cost for changes in the deliverables  Customer’s strong sense of ownership  Sprint burn down charts to track the progress and success of each sprint  Software’s used: XP, Kanban & Scrum
  • 7. Their Differences Waterfall Methodology Agile Methodology Incredibly rigid & inflexible Highly flexible & iterative approach Low stakeholder engagement (At start & end of the project) Active stakeholder engagement throughout the project Static project plan Dynamic plan, progressively updated No changes allowed for deliverables Allow changes in deliverable as per the stakeholder preferences Used for the Long term projects Used for short term projects Team members have defined roles that will not change Team members & switch their roles being self organizing Higher risk Lower risk as customer is involved throughout
  • 8. Their Similarities Waterfall Methodology Agile Methodology Detailed planning is done during Initiation Detailed planning for each sprint Cost-benefit analysis to analyze the feasibility of the project Customer and sponsor engagement to get buy- in & refine the requirements Progress of project is tracked against project plan Progress of project is tracked against each sprint Team members deputed for particular roles perform only their assigned roles & this will not change Teams are self organizing Involves extensive documentation Less documentation but still needed to document build design, test plans
  • 9. What do these differences/similarities mean for the profession of project managers in a national and international context? Waterfall Methodology Agile Methodology Projects are not too urgent and complex Adoption for agile has grown all over the world (over past 10 years) Lacking Professional Developers ERP projects used ‘tried and true’ approach for agile Client based Organization Large Scale Projects(International) Small Business Industries(manufacturing plants) Regulatory compliances are there for International projects. Co-location IT, Tech, Business Domain Knowledge is required Best for ‘Mission Critical” projects Geographical and time zone differences E.g. Payment Gateways, Stock Trading, Examination Portals, E-Commerce Supply Chains, Anti-Virus Software’s, Flight Controls e.g.: Entertainment Portals, Small Mobile Games, Health and Parenting Apps
  • 10. How do these work together  Hybrid Methodology (The best of both worlds) is combination of both, where  Waterfall let the project to have proper plan to follow till execution and then to improve quality after the testing phase.  Agile let the project to have “Feasibility, High stakeholder engagement & adaptation.
  • 11. Conclusion Methodologies vary from project to project. Evaluate the project to select the methodology For Digital: Agile is better & Waterfall is for stable requirements and long term projects  These factors helps in deciding the methodology for the project: 1. Size of project and its team 2. Complexity of the project execution 3. Length & deadlines of the project
  • 12.