SlideShare une entreprise Scribd logo
1  sur  53
ABOUT ME
KOSTIANTYN TREFIAK
CERTIFIED PROJECT MANAGER, PMP
PRODUCT OWNER
BUSINESS ANALYST
CMS/WEB 2.0/E-COMMERCE
E-MAIL: KOSTIANTYN.TREFIAK@GMAIL.COM
WATERFALL MODEL
THE WATERFALL MODEL IS A SEQUENTIAL DESIGN PROCESS
Testing and Build
Maintenance
System design
Development
Requirements
WATERFALL ARTIFACTS
WATERFALL PROCESS REQUIRES TONS OF DOCS!
Software
requirement
specification
Software
architecture
document
Software QA
Plan
Test results
report
PLANNING AND SYSTEM DESIGN TAKES A LOT OF EFFORT AND TIME
Requirements Architecture and design Development Testing Build
2013 2013 2014 2015 2016
CHANGE REQUESTS MAY OCCUR DURING LATE PHASES
Requirements Architecture design Development Testing Build
2013 2013 2013 2014 2015
CHANGES HAVE SIGNIFICANT IMPACT ON PROJECT SUCCESS
EACH DOCUMENT MIGHT BE CHANGED
IT’S HARD TO MAKE DECISIONS ON THE LATE PHASES
Meet customer needs Meet project terms
WATERFALL CAN BE APPLIED IN EXTREMELY DIFFICULT PROJECTS
NUCLEAR POWER PLANT, SPACE SHIPS, MEDICINE
AND IN SMALL PROJECTS AS WELL
EXAMPLE
CREATE A SIMPLE WEB-SITE IN MS PROJECT SOFTWARE
AGILE MANIFESTO
• INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
• WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
• CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
• RESPONDING TO CHANGE OVER FOLLOWING A PLAN
WHAT IS AGILE PM?
AGILE SOFTWARE DEVELOPMENT IS A GROUP OF SOFTWARE DEVELOPMENT METHODS BASED ON ITERATIVE AND INCREMENTAL
DEVELOPMENT
INCREMENTAL
DEVELOPMENT
A SHIPPABLE SOFTWARE AFTER EACH
ITERATION
SCRUM - AGILE SOFTWARE DEVELOPMENT METHODOLOGY
THE MAIN AGILE ARTIFACTS
Product backlog Sprint backlog Sprint demonstration Retrospective
SCRUM KEY ROLES
PRODUCT BACKLOG -
IS AN ORDERED LIST OF "REQUIREMENTS"
THAT IS MAINTAINED FOR A PRODUCT
REQUIREMENTS TYPES
• THEME - IS A COLLECTION OF USER STORIES
• EPIC - IS JUST A LABEL WE APPLY TO A LARGE STORY
• USER STORY - IS SIMPLY SOMETHING A USER WANTS
USER STORY EXAMPLE:
• AS A CUSTOMER I WANT TO ADD A PRODUCT IN CART
• AS A CUSTOMER I WANT TO PAY VIA PAYPAL
• AS A CUSTOMER I WANT TO HAVE DHL SHIPPING OPTION
• AS A CUSTOMER I WANT TO ADD ITEMS IN WISH LIST
• AS A SALES PERSON I WANT TO SEE THE MOST POPULAR ITEMS IN WISH LISTS
HOW TO CREATE A PRODUCT BACKLOG
Workshop Interview Questionnaire Prototyping Observation
TIPS AND TRICKS
• FOCUS ON WIDE RANGE RATHER ON DEEP ANALYSIS
• ENSURE THAT PRODUCT BACKLOG COVERS ALL APPLICATION
• DON’T FORGET ABOUT NON-FUNCTIONAL REQUIREMENTS
• PERFORMANCE
• QUALITY
• SCALABILITY
PRIORITIZE BACKLOG
M.O.S.C.O.W
FEATURE BUYING
BUSINESS VALUE BASED
TECHNOLOGY RISK BASED
WALKING SKELETON
M.O.S.C.O.W
Must haveM
Should haveS
Could haveC
Won’t have this timeW
USER STORY DETALIZATION
SMALL AND DETAILED STORIES ON THE TOP
LARGE SIZE AND ROUGH STORIES ON THE BOTTOM
USER STORIES DETALIZATION LEVEL
• ACCEPTANCE TESTS
• USE CASES
• PROTOTYPES
• VISUALIZATION
THE PRODUCT BACKLOG EXAMPLE:
ACCEPTANCE TEST EXAMPLE:
AS A USER I CAN REQUEST MY PASSWORD RECOVERY
ACCEPTANCE TESTS:
1. ERROR MESSAGE WHEN USER IS NOT FOUND
2. ERROR MESSAGE WHEN USER NAME HAS IMPROPRIATE SYMBOLS
3. IF I ENTER VALID E-MAIL OR USER NAME – THE MAIL WITH PASSWORD RECOVERY LINK IS SENT
4. THE LINK ON THE EMAIL ADDRESS REFERS ON A PASSWORD RECOVERY PAGE (SEPARATE US)
SPRINT
AN ITERATION OF WORK DURING WHICH AN INCREMENT OF PRODUCT FUNCTIONALITY IS IMPLEMENTED.
DURATION 2-4 WEEKS
SPRINT PLANNING
DON’T FORGET TO SET SPRINT GOALS!
TEAM VELOCITY
IS HOW MUCH PRODUCT BACKLOG EFFORT A TEAM CAN HANDLE IN ONE SPRINT.
CAN BE MEASURED BY:
• STORY POINTS
• IDEAL MEN DAYS
• US AMOUNT
THE BEST METHOD TO ESTIMATE VELOCITY IS BASED ON PREVIOUS ITERATIONS VELOCITY
VELOCITY BASED APPROACH
• TEAM ESTIMATE IT’S VELOCITY
• FEATURES WITH THE HIGHEST PRIORITY IS DISCUSSED AND ESTIMATED
• THE PROCEDURE GO ON UNTIL SPRINT BACKLOG IS FULFILLED
SPRINT PLANNING ATTENDEES
• PRODUCT OWNER
• SCRUM MASTER
• TEAM
USER STORY ESTIMATION TECHNIQUES
• PLANNING POKER
• TEAM ESTIMATION GAME
PLANNING POKER
PLANNING POKER RULES
• PRODUCT OWNER READ USER STORY AND ACCEPTANCE TESTS
• TEAM IS ASKING QUESTION AND SPLIT US TO TASKS
• IF EVERYTHING IS CLEAR TEAM SHOW ESTIMATION CARDS
• IF VARIANCE BETWEEN ESTIMATES IS TOO BIG , SCRUM MASTER ASKS WHY IT HAPPENED
• GAME IS REPEATED
TEAM ESTIMATION GAME
DAILY SCRUM MEETINGS
3 QUESTIONS TO ASK:
• WHAT DID I ACCOMPLISH YESTERDAY?
• WHAT WILL I DO TODAY?
• WHAT OBSTACLES ARE IMPEDING MY
PROGRESS?
SCRUM BOARD
REAL ONE
SCRUM BURNDOWN CHART
WE ARE LATE!
WE ARE UNDER SCHEDULE
DEMONSTRATION
• EVERYBODY IS WELCOME
• TEAM MEMBER DEMONSTRATES US DVELOPED BY HIMSELF
• CUSTOMER ACCEPT A PRODUCT
MEASURE FOCUS FACTOR
FOCUS FACTOR = ACTUAL VELOCITY / CAPACITY
CAPACITY = TEAM MEMBERS AMOUNT X 40 HOURS X WEEKS AMOUNT
RETROSPECTIVE MEETING
SELECT 2-5 THE MOST IMPORTANT
IMPROVEMENTS
• SET RESPONSIBLE PERSON PER EACH ONE
• PUT IMPROVEMENTS ON THE NEXT TASK BOARD
• DON’T FORGET TO INCLUDE ESTIMATES IN THE NEXT SPRINT PLANNING
QUESTIONS?

Contenu connexe

Tendances

Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectMaksym Dovgopolyi, PMP
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAmit Agrawal
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
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
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationPrateek Sharma
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to AgileDavidMcLachlan1
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesSlideTeam
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018pmengal
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to ScrumPavel Dabrytski
 

Tendances (20)

Applying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one projectApplying both Agile and Waterfall in one project
Applying both Agile and Waterfall in one project
 
Agile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & DisadvantagesAgile Waterfall - Advantages & Disadvantages
Agile Waterfall - Advantages & Disadvantages
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
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
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile vs Waterfall
Agile vs WaterfallAgile vs Waterfall
Agile vs Waterfall
 
Agile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management PresentationAgile vs Waterfall Project Management Presentation
Agile vs Waterfall Project Management Presentation
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
An Introduction to Agile
An Introduction to AgileAn Introduction to Agile
An Introduction to Agile
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation SlidesAgile Planning Powerpoint Presentation Slides
Agile Planning Powerpoint Presentation Slides
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018Scrum In Ten Slides (v2.0) 2018
Scrum In Ten Slides (v2.0) 2018
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 

Similaire à Agile vs Waterfall Project management

Product Management
Product ManagementProduct Management
Product ManagementADITYA KARWA
 
Operations management takira motors
Operations management takira motorsOperations management takira motors
Operations management takira motorsShrey Agarwal
 
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...Conductor
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
Process
ProcessProcess
ProcessQuikr
 
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2
 
A-INTRODUCTION to operations management.ppt
A-INTRODUCTION to operations management.pptA-INTRODUCTION to operations management.ppt
A-INTRODUCTION to operations management.pptaviatordevendra
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrumSachin Khosla
 
3 -designing_services_and_products
3  -designing_services_and_products3  -designing_services_and_products
3 -designing_services_and_productskamelliachaichi
 
Data and Consumer Product Development
Data and Consumer Product DevelopmentData and Consumer Product Development
Data and Consumer Product DevelopmentGaurav Bhalotia
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyJohn Giaconia
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyKara Hansen
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile mythsDennis Stevens
 
Buy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projectsBuy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projectsAndrea Bandera
 
What is product management?
What is product management?What is product management?
What is product management?Martin Sabag
 

Similaire à Agile vs Waterfall Project management (20)

Product Management
Product ManagementProduct Management
Product Management
 
Operations management takira motors
Operations management takira motorsOperations management takira motors
Operations management takira motors
 
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...
Your Bullet-proof, All-in-One Searchlight Web Presence Management (WPM) Start...
 
Pm training day 3
Pm training   day 3Pm training   day 3
Pm training day 3
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Process
ProcessProcess
Process
 
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
 
Rise of agile v1
Rise of agile v1Rise of agile v1
Rise of agile v1
 
A-INTRODUCTION to operations management.ppt
A-INTRODUCTION to operations management.pptA-INTRODUCTION to operations management.ppt
A-INTRODUCTION to operations management.ppt
 
Introduction to Agile scrum
Introduction to Agile scrumIntroduction to Agile scrum
Introduction to Agile scrum
 
3 -designing_services_and_products
3  -designing_services_and_products3  -designing_services_and_products
3 -designing_services_and_products
 
Data and Consumer Product Development
Data and Consumer Product DevelopmentData and Consumer Product Development
Data and Consumer Product Development
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile scrum roles
Agile scrum rolesAgile scrum roles
Agile scrum roles
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Scoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an AgencyScoping and Estimating WordPress Projects as an Agency
Scoping and Estimating WordPress Projects as an Agency
 
Agile foundation and agile myths
Agile foundation and agile mythsAgile foundation and agile myths
Agile foundation and agile myths
 
Buy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projectsBuy different - Outsourcing of strategic software development projects
Buy different - Outsourcing of strategic software development projects
 
What is product management?
What is product management?What is product management?
What is product management?
 

Dernier

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Dernier (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

Agile vs Waterfall Project management

Notes de l'éditeur

  1. In February 2001, 17 software developers met at the one resort, to discuss lightweight development methods. They published the Manifesto for Agile Software Development to define the approach now known as agile software development. Some of the manifesto's authors formed the Agile Alliance, a nonprofit organization that promotes software development according to the manifesto's principles.The Agile Manifesto reads, in its entirety, as follows:We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.[1]
  2. In rugby football, a scrum refers to the manner of restarting the game after a minor infraction. In rugby, one team needs to cover a variety of responsibilities. This team works towards a common goal, continuously, in parallel, and under circumstances that could, and do, change rapidly. In rugby, the Scrum team needs to cover ground together. The clock never stops, teams never switch sides, and the ball can only be thrown backwards or sideways, forcing the team to move together in a line across the field.