SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
AGILE VS WATERFALLI’M AHMED BARKHIA AGILE PM & DIGITAL COACH
I’M AN AGILE PROJECT MANAGER
AND DIGITAL COACH
I INNOVATION I’M THIRTY (TWO)
I’M AVAILABLE FOR WORK
AHMED BARKHIAaka Ahmed Abdel Rahman
WICH PROJECT MANAGEMENT STYLE IS RIGHT FOR YOU?
WATERFALL REQUIRES
DETAILED PLANNING AT THE
BEGINNING OF A PROJECT.
AGILE IS FAST AND FLEXIBLE
BASED ON PRINCIPLES OF
COLLABORATION,
ADAPTABILITY AND
CONTINUOUS IMPROVEMENT
FRAMEWORKS
SOMETIMES, THE SECRET OF A SUCCESSFUL PROJECT IS SELECTING THE RIGHT PROJECT MANAGEMENT STYLE.
ESTABLISHING AN EFFECTIVE FRAMEWORK IS CRUCIAL FOR ANY PROJECT TO RUN SMOOTHLY. BUT WHEN YOU HAVE
WATERFALL AND AGILE PLANNING METHODS TO CHOOSE FROM, HOW DO YOU KNOW WICH IS THE BEST FOR YOUR
PROJECT AND TEAM?
The WATERFALL Methodology




The waterfall model is a sequential design process, used in software
development processes, in which progress is seen as flowing steadily
downwards (like a waterfall) through the phases of conception, initiation, analysis,
design, construction, testing, production/implementation and maintenance.
The waterfall development model originates in the manufacturing and
construction industries: highly structured physical environments in which
after-the-fact changes are prohibitively costly, if not impossible. Since no
formal software development methodologies existed at the time, this hardware-
oriented model was simply adapted for software development.
-Wikipedia
WATERFALL MODEL
ALL STEPS ARE LAID OUT, DEPENDENCIES MAPPED, AND YOU MOVE TO THE NEXT STAGE ONLY AFTER COMPLETING THE PREVIOUS ONE.
THE WATERFALL PROS.
BEST FOR PROJECTS THAT
DEAL WITH PHYSICAL
OBJECTS - FROM A
CONSTRUCTION PROJECT TO
A HARDWARE INSTALLATION
BEST FOR PROJECTS WITH
DEFINED TASKS AND PHASES
THAT MUST BE COMPLETED
IN A SPECIFIC SEQUENCE
PROJECT PLANS ARE
REPEATABLE FOR IDENTICAL
SIMILAR PROJECTS IN THE
FUTURE
THE WATERFALL CONS.
REQUIRES SUBSTANTIAL
SCOPE AND SCHEDULE
PLANNING BEFORE WORK
BEGINS.
SCOPE CHANGES CAN BE
SLOW AND REQUIRE FORMAL
CHANGE CONTROL
PROCESSES.
LESS EFFECTIVE FOR
SOFTWARE, DESIGN AND
OTHER NON-PHYSICAL OR
SERVICES-BASED PROJECTS.
The AGILE Methodology




Agile modeling (AM) is a methodology for modeling and documenting software
systems based on best practices. It is a collection of values and principles,
that can be applied on an (agile) software development project. This methodology
is more flexible than traditional modeling methods, making it a better fit in a
fast changing environment.[1] It is part of the Agile software development tool
kit.
Agile modeling is a supplement to other agile methodologies such as Scrum,
extreme programming (XP), and Rational Unified Process (RUP). It is explicitly
included as part of the disciplined agile delivery (DAD) framework. As per 2011
stats, agile modeling accounted for 1% of all agile software development.
-Wikipedia
AGILE MODEL
AGILE PROJECT MANAGEMENT IS TYPICALLY SET UP IN QUICK AND PROVIDING ITERATIVE PROJECT RELEASE CYCLES.
THE AGILE PROS.
BEST FOR PROJECTS THAT
DEAL WITH SERVICES-
ORIENTED AND NON-PHYSICAL
DELIVERABLES
ALLOWS QUICK COURSE
CORRECTION BASED ON
STAKEHOLDER FEEDBACK
EMPOWERS PROJECT TEAMS
TO WORK CREATIVELY AND
EFFICIENTLY
INCLUDES ENGAGEMENT AND
COLLABORATION FROM ALL
TEAM MEMBERS
THE AGILE CONS.
NOT SUITED FOR PROJECTS
WITH STRICTLY DEFINED
REQUIREMENTS AND SCOPE
UNCERTAINTY AROUND SCOPE
AND SCHEDULES CAN MAKE
STAKEHOLDERS AND EXECUTIVES
NERVOUS (AT FIRST)
REQUIRES VIGILANT BACKLOG
AND DOCUMENTATION
MAINTENANCE, AND TECH DEBT
MANAGEMENT
MY FAVOURITE SET UP
HINT
THE PROJECT MANAGEMENT METHOD YOU CHOOSE WILL VARY BASED ON THE PROJECT, YOUR TEAM AND GOALS. ONCE YOU SELECT A
PLANNING STYLE, MAKE SURE YOU USE PROJECT MANAGEMENT SOFTWARE THAT LETS YOU AND YOUR TEAM SET UP YOUR PROJECTS THE
WAY YOU WANT.
Find your people
Set up your tools
Keep up the
performance
GIVE YOUR
BEST
RESULTS
Start the
project
TO FINISH
Q&APut your questions
TO FINISH
THANKS.FOR YOUR ATTENTION
TO FINISH
TO FINISH
FACEBOOK.COM/AHMED.BARKHIA TWITTER.COM/AHMEDBARKHIA ME@AHMEDBARKHIA.CO
Call me
+971 56 625 0316
I WHEN YOU ADD ME
ON
ON SOCIAL NETWORK

Weitere ähnliche Inhalte

Was ist angesagt?

Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
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
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...David Rico
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
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 MethodologiesBalaji Sathram
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 

Was ist angesagt? (20)

What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
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...
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...Scaled Agile Framework (SAFe) 4.5 Tutorial ...
Scaled Agile Framework (SAFe) 4.5 Tutorial ...
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
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
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile
AgileAgile
Agile
 
Agile
AgileAgile
Agile
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 

Ähnlich wie Agile vs Waterfall

Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile TermsValtech UK
 
App development methodologies
App development methodologiesApp development methodologies
App development methodologiesOmega_UAE
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANNimble Appgenie LLP
 
G0313036040
G0313036040G0313036040
G0313036040theijes
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET Journal
 
Muzammil Prescriptive Vs Agile Process Models
Muzammil Prescriptive Vs Agile Process ModelsMuzammil Prescriptive Vs Agile Process Models
Muzammil Prescriptive Vs Agile Process ModelsFederal Urdu University
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifallNewpath Web
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMUmair Amjad
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...FredReynolds2
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayMarisela Stone
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies JamesParker406701
 

Ähnlich wie Agile vs Waterfall (20)

7.agila model
7.agila model7.agila model
7.agila model
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
What is Agile development?
What is Agile development?What is Agile development?
What is Agile development?
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
App development methodologies
App development methodologiesApp development methodologies
App development methodologies
 
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLANSOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
 
G0313036040
G0313036040G0313036040
G0313036040
 
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
IRJET- Study on Agile Management in Construction Project using Scrumban Metho...
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Muzammil Prescriptive Vs Agile Process Models
Muzammil Prescriptive Vs Agile Process ModelsMuzammil Prescriptive Vs Agile Process Models
Muzammil Prescriptive Vs Agile Process Models
 
What exactly is agifall
What exactly is agifallWhat exactly is agifall
What exactly is agifall
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUM
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
 
Taloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle EssayTaloring A Clouded Data Security Life Cycle Essay
Taloring A Clouded Data Security Life Cycle Essay
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies
 
Scrum
Scrum Scrum
Scrum
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 

Mehr von Ahmed Abdel Rahman

Mehr von Ahmed Abdel Rahman (6)

Fundraising Planning
Fundraising PlanningFundraising Planning
Fundraising Planning
 
Elysium pitch deck
Elysium pitch deckElysium pitch deck
Elysium pitch deck
 
Brand Identity
Brand IdentityBrand Identity
Brand Identity
 
Wordpress HowTo
Wordpress HowToWordpress HowTo
Wordpress HowTo
 
LinkedIn for Beginners
LinkedIn for BeginnersLinkedIn for Beginners
LinkedIn for Beginners
 
LinkedIn Dos and Don'ts
LinkedIn Dos and Don'tsLinkedIn Dos and Don'ts
LinkedIn Dos and Don'ts
 

Kürzlich hochgeladen

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Kürzlich hochgeladen (20)

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

Agile vs Waterfall

  • 1. AGILE VS WATERFALLI’M AHMED BARKHIA AGILE PM & DIGITAL COACH
  • 2. I’M AN AGILE PROJECT MANAGER AND DIGITAL COACH I INNOVATION I’M THIRTY (TWO) I’M AVAILABLE FOR WORK AHMED BARKHIAaka Ahmed Abdel Rahman
  • 3. WICH PROJECT MANAGEMENT STYLE IS RIGHT FOR YOU? WATERFALL REQUIRES DETAILED PLANNING AT THE BEGINNING OF A PROJECT. AGILE IS FAST AND FLEXIBLE BASED ON PRINCIPLES OF COLLABORATION, ADAPTABILITY AND CONTINUOUS IMPROVEMENT FRAMEWORKS SOMETIMES, THE SECRET OF A SUCCESSFUL PROJECT IS SELECTING THE RIGHT PROJECT MANAGEMENT STYLE. ESTABLISHING AN EFFECTIVE FRAMEWORK IS CRUCIAL FOR ANY PROJECT TO RUN SMOOTHLY. BUT WHEN YOU HAVE WATERFALL AND AGILE PLANNING METHODS TO CHOOSE FROM, HOW DO YOU KNOW WICH IS THE BEST FOR YOUR PROJECT AND TEAM?
  • 4. The WATERFALL Methodology 
 
 The waterfall model is a sequential design process, used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance. The waterfall development model originates in the manufacturing and construction industries: highly structured physical environments in which after-the-fact changes are prohibitively costly, if not impossible. Since no formal software development methodologies existed at the time, this hardware- oriented model was simply adapted for software development. -Wikipedia WATERFALL MODEL ALL STEPS ARE LAID OUT, DEPENDENCIES MAPPED, AND YOU MOVE TO THE NEXT STAGE ONLY AFTER COMPLETING THE PREVIOUS ONE.
  • 5. THE WATERFALL PROS. BEST FOR PROJECTS THAT DEAL WITH PHYSICAL OBJECTS - FROM A CONSTRUCTION PROJECT TO A HARDWARE INSTALLATION BEST FOR PROJECTS WITH DEFINED TASKS AND PHASES THAT MUST BE COMPLETED IN A SPECIFIC SEQUENCE PROJECT PLANS ARE REPEATABLE FOR IDENTICAL SIMILAR PROJECTS IN THE FUTURE
  • 6. THE WATERFALL CONS. REQUIRES SUBSTANTIAL SCOPE AND SCHEDULE PLANNING BEFORE WORK BEGINS. SCOPE CHANGES CAN BE SLOW AND REQUIRE FORMAL CHANGE CONTROL PROCESSES. LESS EFFECTIVE FOR SOFTWARE, DESIGN AND OTHER NON-PHYSICAL OR SERVICES-BASED PROJECTS.
  • 7. The AGILE Methodology 
 
 Agile modeling (AM) is a methodology for modeling and documenting software systems based on best practices. It is a collection of values and principles, that can be applied on an (agile) software development project. This methodology is more flexible than traditional modeling methods, making it a better fit in a fast changing environment.[1] It is part of the Agile software development tool kit. Agile modeling is a supplement to other agile methodologies such as Scrum, extreme programming (XP), and Rational Unified Process (RUP). It is explicitly included as part of the disciplined agile delivery (DAD) framework. As per 2011 stats, agile modeling accounted for 1% of all agile software development. -Wikipedia AGILE MODEL AGILE PROJECT MANAGEMENT IS TYPICALLY SET UP IN QUICK AND PROVIDING ITERATIVE PROJECT RELEASE CYCLES.
  • 8. THE AGILE PROS. BEST FOR PROJECTS THAT DEAL WITH SERVICES- ORIENTED AND NON-PHYSICAL DELIVERABLES ALLOWS QUICK COURSE CORRECTION BASED ON STAKEHOLDER FEEDBACK EMPOWERS PROJECT TEAMS TO WORK CREATIVELY AND EFFICIENTLY INCLUDES ENGAGEMENT AND COLLABORATION FROM ALL TEAM MEMBERS
  • 9. THE AGILE CONS. NOT SUITED FOR PROJECTS WITH STRICTLY DEFINED REQUIREMENTS AND SCOPE UNCERTAINTY AROUND SCOPE AND SCHEDULES CAN MAKE STAKEHOLDERS AND EXECUTIVES NERVOUS (AT FIRST) REQUIRES VIGILANT BACKLOG AND DOCUMENTATION MAINTENANCE, AND TECH DEBT MANAGEMENT
  • 10. MY FAVOURITE SET UP HINT THE PROJECT MANAGEMENT METHOD YOU CHOOSE WILL VARY BASED ON THE PROJECT, YOUR TEAM AND GOALS. ONCE YOU SELECT A PLANNING STYLE, MAKE SURE YOU USE PROJECT MANAGEMENT SOFTWARE THAT LETS YOU AND YOUR TEAM SET UP YOUR PROJECTS THE WAY YOU WANT. Find your people Set up your tools Keep up the performance GIVE YOUR BEST RESULTS Start the project
  • 14. TO FINISH FACEBOOK.COM/AHMED.BARKHIA TWITTER.COM/AHMEDBARKHIA ME@AHMEDBARKHIA.CO Call me +971 56 625 0316 I WHEN YOU ADD ME ON ON SOCIAL NETWORK