SlideShare a Scribd company logo
1 of 15
AGILE &
OKR
Development Methodologies in IT
Software Development
Methodologies in IT
WATERFALL
AGILE
SCRUM
KANBAN
WATERFALL - basically is a sequential model where software development is segregated into a sequence
of pre -defined phases, where each phase depends on the deliverables of the previous one and
corresponds to a specialisation of tasks.
CONS'
- Absence of flexibility
- It is required to design and describe the final
product in the initial project stage
- Absence of incurring the essential changes in
the process of development
- Huge considerable amount of time "go-to-the-
market"
WATERFALL
CONCEPTION DEPLOYMENT
INITIATION
ANALYSIS
DESIGN
CONSTRUCTION
TESTING
AGILE
Agile is an iterative, team-based approach to development.
This approach emphasizes the rapid delivery of an
application in complete functional components. Rather than
creating tasks and schedules, all time is “time-boxed” into
phases called “sprints.”
VALUABLES
- People & relationships are more important than processes and instruments
- Working Product is more important than massive document flow
- Collaboration with the customer is more important than negotiation the terms of the contract
- Preparedness for the changes is more important than sticking to the initial roadmap of the
product
https://agilemanifesto.org/iso/ru/manifesto.html
12
PRINCIPLES
OF AGILE
12Principlesarebasedonthe AgileManifestoTO SATISFY THE CUSTOMER THROUGH EARLY AND
CONTINUOUS DELIVERY OF VALUABLE SOFTWARE
WELCOME CHANGING REQUIREMENTS
DELIVER WORKING SOFTWARE FREQUENTLY
BUSINESS PEOPLE AND DEVELOPERS MUST WORK
TOGETHER DAILY THROUGHOUT THE PROJECT
BUILD PROJECTS AROUND MOTIVATED INDIVIDUALS
THE MOST EFFICIENT AND EFFECTIVE METHOD OF
CONVEYING INFORMATION - F2F TALKS
WORKING SOFTWARE IS THE PRIMARY MEASURE OF
PROGRESS
AGILE PROCESSES PROMOTE SUSTAINABLE DEVELOPMENT
CONTINUOUS ATTENTION TO TECHNICAL EXCELLENCE AND
GOOD DESIGN ENHANCES AGILITY
SIMPLICITY–THE ART OF MAXIMIZING THE AMOUNT OF
WORK NOT DONE–IS ESSENTIAL
THE BEST ARCHITECTURES, REQUIREMENTS, AND DESIGNS
EMERGE FROM SELF-ORGANIZING TEAMS
AT REGULAR INTERVALS, THE TEAM REFLECTS ON HOW TO
BECOME MORE EFFECTIVE, THEN TUNES AND ADJUSTS ITS
BEHAVIOR ACCORDINGLY
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SCRUM VS.
KANBAN
The main difference between Scrum and
Kanban is in the length of iterations. In Scrum
iteration - 2 weeks, in Kanban the developer
executes the tasks stepwise
SCRUM
SCRUM - agile software development
methodology based on principles of AGILE,
divided into SPRINTS, users will receive the
better & improved product.
Product Owner
Scrum Master
Team:developer, designer,
analytic
ROLES IN SCRUM
01
Scrum-master is one of the roles in Scrum. Scrum Master is in
charge of the success of the Scrum in the project by uniting
management and development.
The responsibilities of the Scrum-master:
- Supports the unity of the Team
- Maintains the transparency and the collaboration
- Eliminates the obstacles, that impedes the effectiveness of the
project team
- Maintains the Agile & Scrum valuables (helps others to perceive the
valuables of the Scrum)
- If required - protects the Development Team
- Facilitates the Scrum-conference calls/meet-ups
- Aids the Team and increases the effectiveness of it
Who is Scrum
Master?
Product Owner
Development Team
Organization
Services:
1.
2.
3.
Artifacts of Scrum -
elements that are
required for the team
in order to achieve
the results.
ScrumArtificats!NKLN
Essentials
-Product Backlog
-Sprint Backlog
Burdndown chart
Increment
Additional
-DoD - Definition of Done
-DoR - Definition of Ready
- Story Points
- Product Board
BURNDOWN
CHART
DEFINITION OF READY (DOR)
DEFINITION OF DONE (DOD)
KANBAN
OKR VS. KPI
QUESTIONS!

More Related Content

What's hot

Overview on scrum development process
Overview on scrum development processOverview on scrum development process
Overview on scrum development process
parvezmisarwala
 

What's hot (20)

Overview on scrum development process
Overview on scrum development processOverview on scrum development process
Overview on scrum development process
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Glossary of Agile Terms
Glossary of Agile TermsGlossary of Agile Terms
Glossary of Agile Terms
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidated
 
Agile101
Agile101Agile101
Agile101
 
Scrum methodology 
Scrum methodology Scrum methodology 
Scrum methodology 
 
Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
Case Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cartCase Study on agile scrum methodology on shopping cart
Case Study on agile scrum methodology on shopping cart
 
Agile Scrum Methodology - Introduction
Agile Scrum Methodology - IntroductionAgile Scrum Methodology - Introduction
Agile Scrum Methodology - Introduction
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Scrum and RUP
Scrum and RUP Scrum and RUP
Scrum and RUP
 
Scrum
ScrumScrum
Scrum
 
Agile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case StudyAgile Lean Kanban in the Real World - A Case Study
Agile Lean Kanban in the Real World - A Case Study
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
Agile Overview Session
Agile Overview SessionAgile Overview Session
Agile Overview Session
 
Using the Agile Method for Project Management
Using the Agile Method for Project ManagementUsing the Agile Method for Project Management
Using the Agile Method for Project Management
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CAAgile and UX, July 8 - Scrum Club, Los Angeles, CA
Agile and UX, July 8 - Scrum Club, Los Angeles, CA
 
Agile In 5 Minutes
Agile In 5 MinutesAgile In 5 Minutes
Agile In 5 Minutes
 

Similar to What is Agile & OKR?

Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
Gaurav Ahluwalia
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
Mohan Late
 

Similar to What is Agile & OKR? (20)

Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
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...
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Project Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialProject Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum Tutorial
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan
 
Perspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project managementPerspectives on the adherance to scrum rules in software project management
Perspectives on the adherance to scrum rules in software project management
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Seminar on Scrum
Seminar  on  ScrumSeminar  on  Scrum
Seminar on Scrum
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
Agile approach
Agile approachAgile approach
Agile approach
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

What is Agile & OKR?

  • 2. Software Development Methodologies in IT WATERFALL AGILE SCRUM KANBAN
  • 3. WATERFALL - basically is a sequential model where software development is segregated into a sequence of pre -defined phases, where each phase depends on the deliverables of the previous one and corresponds to a specialisation of tasks. CONS' - Absence of flexibility - It is required to design and describe the final product in the initial project stage - Absence of incurring the essential changes in the process of development - Huge considerable amount of time "go-to-the- market" WATERFALL CONCEPTION DEPLOYMENT INITIATION ANALYSIS DESIGN CONSTRUCTION TESTING
  • 4. AGILE Agile is an iterative, team-based approach to development. This approach emphasizes the rapid delivery of an application in complete functional components. Rather than creating tasks and schedules, all time is “time-boxed” into phases called “sprints.” VALUABLES - People & relationships are more important than processes and instruments - Working Product is more important than massive document flow - Collaboration with the customer is more important than negotiation the terms of the contract - Preparedness for the changes is more important than sticking to the initial roadmap of the product https://agilemanifesto.org/iso/ru/manifesto.html
  • 5. 12 PRINCIPLES OF AGILE 12Principlesarebasedonthe AgileManifestoTO SATISFY THE CUSTOMER THROUGH EARLY AND CONTINUOUS DELIVERY OF VALUABLE SOFTWARE WELCOME CHANGING REQUIREMENTS DELIVER WORKING SOFTWARE FREQUENTLY BUSINESS PEOPLE AND DEVELOPERS MUST WORK TOGETHER DAILY THROUGHOUT THE PROJECT BUILD PROJECTS AROUND MOTIVATED INDIVIDUALS THE MOST EFFICIENT AND EFFECTIVE METHOD OF CONVEYING INFORMATION - F2F TALKS WORKING SOFTWARE IS THE PRIMARY MEASURE OF PROGRESS AGILE PROCESSES PROMOTE SUSTAINABLE DEVELOPMENT CONTINUOUS ATTENTION TO TECHNICAL EXCELLENCE AND GOOD DESIGN ENHANCES AGILITY SIMPLICITY–THE ART OF MAXIMIZING THE AMOUNT OF WORK NOT DONE–IS ESSENTIAL THE BEST ARCHITECTURES, REQUIREMENTS, AND DESIGNS EMERGE FROM SELF-ORGANIZING TEAMS AT REGULAR INTERVALS, THE TEAM REFLECTS ON HOW TO BECOME MORE EFFECTIVE, THEN TUNES AND ADJUSTS ITS BEHAVIOR ACCORDINGLY 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
  • 6. SCRUM VS. KANBAN The main difference between Scrum and Kanban is in the length of iterations. In Scrum iteration - 2 weeks, in Kanban the developer executes the tasks stepwise
  • 7. SCRUM SCRUM - agile software development methodology based on principles of AGILE, divided into SPRINTS, users will receive the better & improved product. Product Owner Scrum Master Team:developer, designer, analytic ROLES IN SCRUM
  • 8. 01 Scrum-master is one of the roles in Scrum. Scrum Master is in charge of the success of the Scrum in the project by uniting management and development. The responsibilities of the Scrum-master: - Supports the unity of the Team - Maintains the transparency and the collaboration - Eliminates the obstacles, that impedes the effectiveness of the project team - Maintains the Agile & Scrum valuables (helps others to perceive the valuables of the Scrum) - If required - protects the Development Team - Facilitates the Scrum-conference calls/meet-ups - Aids the Team and increases the effectiveness of it Who is Scrum Master? Product Owner Development Team Organization Services: 1. 2. 3.
  • 9. Artifacts of Scrum - elements that are required for the team in order to achieve the results. ScrumArtificats!NKLN Essentials -Product Backlog -Sprint Backlog Burdndown chart Increment Additional -DoD - Definition of Done -DoR - Definition of Ready - Story Points - Product Board