SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development ModelRitika Balagan
 
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
 
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 Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementBabu Appat
 
Agile project management
Agile project managementAgile project management
Agile project managementeng100
 

Mais procurados (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
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 Overview
Agile OverviewAgile Overview
Agile Overview
 
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 Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile
AgileAgile
Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Agile project management
Agile project managementAgile project management
Agile project management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Agile coaching
Agile coachingAgile coaching
Agile coaching
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 

Semelhante a 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
 

Semelhante a 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
 

Mais de Ahmed Abdel Rahman

Mais de 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
 

Último

Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
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
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptxVinzoCenzo
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 

Último (20)

Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
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
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Osi security architecture in network.pptx
Osi security architecture in network.pptxOsi security architecture in network.pptx
Osi security architecture in network.pptx
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 

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