SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Agile project management
Agile project management Agile project management
Agile project management Bimba Pawar
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overviewsunilkumar_
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile ProjectKent McDonald
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaEdureka!
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsLuxoftAgilePractice
 

Was ist angesagt? (20)

Agile 101
Agile 101Agile 101
Agile 101
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile project management
Agile project management Agile project management
Agile project management
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Understanding Roles on an Agile Project
Understanding Roles on an Agile ProjectUnderstanding Roles on an Agile Project
Understanding Roles on an Agile Project
 
Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile
AgileAgile
Agile
 
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | EdurekaAgile vs Waterfall | Difference between Agile and Waterfall | Edureka
Agile vs Waterfall | Difference between Agile and Waterfall | Edureka
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
How to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessionsHow to facilitate product backlog refinement sessions
How to facilitate product backlog refinement sessions
 

Ähnlich wie 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
 

Ähnlich wie 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?
 

Kürzlich hochgeladen

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"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
 

Kürzlich hochgeladen (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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!
 
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
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"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
 

Agile vs Waterfall Project management

Hinweis der Redaktion

  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.