SlideShare a Scribd company logo
S.Achchuthan
Scrum
Agenda
● What was there before scrum.
● What is Scrum and the need of Scrum.
● Advantages and disadvantages over classical models.
● Use of scrum over cross functional teams.
● Who are using scrum.
● Scrum certification in sri lanka.
● Where we can apply scrum other than software engineering.
Traditional Software Development
● Waterfall method, V-Model and RUP
● Waterfall is a well known methodology
● Sequential series of steps.
Traditional Software Development
Advantages
● It is very simple and easy to use.
● All the phases are processed and completed one at a time.
● It easy to manage due to the rigidity of the model.
● The testing is inherent to every phase
● It’s very good for smaller projects where the requirements are understood very
well.
Disadvantages
● There is high amounts of risk and uncertainty
● No working software is produced til late in the life-cycle
● Adjusting scope during the lifecycle can kill the project.
Why SCRUM?
SCRUM is a loose set of guidelines that govern the development process of a product,
from its design stages to its completion. It aims to cure some common failures of the
typical development process, such as:
● Chaos due to changing requirements
● Unrealistic estimates of time, cost, and quality of the product
● Developers are forced to lie about how the project is progressing
Why should we use SCRUM in the first place?
● faster time to market.
● Manage Changing Priorities.
● Better Align IT/Business.
● Enhance Software Quality
● Project Visibility
Introduction to SCRUM
● Are SCRUM and Agile the Same Thing?
No. Scrum is a sub-group of agile:
● Agile framework
● The SCRUM process:
- planning
- sprint Cycle
- closure
● SCRUM is based on the principles and values of the agile manifesto
Some current Issues in Software
Dev….
● Scope Creep
● Client - developer gap
● Poor communication
● Multi - tasking
● Wrong metrics
● Requirement gathering
Advantages…...
● Delivered frequently
● Face to face conversations
● Close cooperation between business people and developers
● Regular adaptation to changing circumstances
● Late changes in requirements are also welcomed
● Experimental software design
Some drawbacks in SCRUM..
● High cost - hard to predict timelines and budgets
● If team not committed,project will be fail
● Leave of team member
● Practice too strict control over team members
● Experience of team members
Scrum Explained
1. Product Backlog
Steps in Scrum
Product
Owner
REPRESENTS
Clients
Contd.
2. Creating Sprint backlog - Estimate and prioritize !
Sprint Backlog
Contd.
Contd.
What is a Sprint?
● 3 to 30 days.
● Includes several sprints.
● Sprint planning meeting (Highest priority items are selected from the
product backlog.)
● Planning out the sprint → Sprint backlog
Contd.
3. Daily Scrum
1. What have you completed regarding project since the last scrum meeting?
1. What do you plan on this project between now and the next scrum
meeting?
1. What barriers you have regarding this sprint and project?
Contd.
4.Sprint Review Meeting
● Presenting what was developed to the product owner and to the other
stakeholders.
● Helps to decide what should be done next.
● Clients can review the project progress and submit feedback.
● Issues will be transparent.
5.Sprint Retrospective Meeting
● Start.
● Stop.
● Continue.
Use of scrum in cross functional
teams
Cross-functional?
Use of scrum in cross functional
teams
SCRUM has been used by
List….
Scrum is used in
● Commercial software.
● Contract based development.
● Financial applications.
● 24x7 systems with 99.999% uptime req.
● Game development.
● Website development. and many more…….
Benefits of Scrum
● Client Perspective
● Organization Perspective
● Management Perspective
● Product Perspective
● Team Perspective
Benefits Of Scrum From The Client
Perspective
● Puts the control of the value stream back in the hands of the business.
● Delivers products more quickly.
● Allows clients to change priorities and requirements quickly.
Benefits Of Scrum From The
Organization Perspective
● Keeps an organization honest and helps them to meet their commitments.
● Promotes transparency; you no longer need to hide the truth, you can be
open and honest with everyone.
● Decision making is shifted to the lowest level (line employees), to the
people best able to understand all of the facts.
Benefits Of Scrum From The
Management Perspective
● Better workforce management.
● Enhanced customer and client relationships.
● Visibility into the entirety of the project management process.
● Motivated and inspired team members.
Benefits Of Scrum From The
Product Perspective
● Improved credibility with your clients due to a higher quality product.
● More predictable release cycle with built-in testing processes leads to
product stability.
● Sprint Review leads naturally to a product that the client wants and is
excited about.
Benefits Of Scrum From The Team
Perspective
● Unlock the true potential of the team.
● Create a safe working environment where people can thrive.
● The team learns to achieve a sustainable pace, so that they can continue
to be productive over the long haul.
Scrum certification in Sri Lanka.
● Certified ScrumMaster Training + Cert
o GoodAgile, Fee: $ 500
● Certified ScrumMasters (CSMs)
o Scrum Foundation, Fee: $ 500
● Agile certified Practitioner Preparation Program
o Project Management Institute (PMI), Fee: Rs. 20,000
Use of scrum other than software
development
Questions

More Related Content

What's hot

Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
Abdullah Raza
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
Ozgur Ertem
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
Serge Rehem
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
Michael Bourque
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
Dhruv Kumar
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
Arun R
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
Qasim Mehmood MBA-PM
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
gihanlsw
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Dr. Syed Hassan Amin
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Dave Neuman
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Operational Excellence Consulting
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
Bahaa Farouk
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
Damian T. Gordon
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
Amit Verma
 
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
pmengal
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedPrashaanth T R
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 

What's hot (20)

Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
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
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 

Viewers also liked

Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
Arrielle Mali
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
Jason Dean
 
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
Francesco Mapelli
 
Scrum
ScrumScrum
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Suresh Krishna Madhuvarsu
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
Voximate
 
Scrum
ScrumScrum
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
Vineet Patni
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
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
Balaji Sathram
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
Jurgen Appelo
 
Connect strategic goals with development realities with JIRA Portfolio
Connect strategic goals with development realities with JIRA PortfolioConnect strategic goals with development realities with JIRA Portfolio
Connect strategic goals with development realities with JIRA Portfolio
Anna Ioceva
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM MethodologyAngelin R
 
BrightWare Profile Arabic
BrightWare Profile ArabicBrightWare Profile Arabic
BrightWare Profile ArabicSajid Mehmood
 
BrightWare Profile Arabic
BrightWare Profile ArabicBrightWare Profile Arabic
BrightWare Profile Arabicmalarainy
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
Valentyn Budkin
 

Viewers also liked (20)

Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
Agile methoologies and scrum - Lean development and Agile methodologies lesson 3
 
Scrum
ScrumScrum
Scrum
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Introduction to Agile Project Management and Scrum
Introduction to Agile Project Management and ScrumIntroduction to Agile Project Management and Scrum
Introduction to Agile Project Management and Scrum
 
Scrum
ScrumScrum
Scrum
 
Scrum - A Short Tour
Scrum - A Short TourScrum - A Short Tour
Scrum - A Short Tour
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
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
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
Connect strategic goals with development realities with JIRA Portfolio
Connect strategic goals with development realities with JIRA PortfolioConnect strategic goals with development realities with JIRA Portfolio
Connect strategic goals with development realities with JIRA Portfolio
 
Agile SCRUM Methodology
Agile SCRUM MethodologyAgile SCRUM Methodology
Agile SCRUM Methodology
 
BrightWare Profile Arabic
BrightWare Profile ArabicBrightWare Profile Arabic
BrightWare Profile Arabic
 
BrightWare Profile Arabic
BrightWare Profile ArabicBrightWare Profile Arabic
BrightWare Profile Arabic
 
Scrum is not Agile
Scrum is not AgileScrum is not Agile
Scrum is not Agile
 
Mva
MvaMva
Mva
 

Similar to SCRUM – Agile Methodology

Agile scrum training
Agile scrum trainingAgile scrum training
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
Manoj Ellappan
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile way
Vlad Stanescu
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
Manoj Gupta, CSM®,
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
Frances Coronel
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
Malik Zahid
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
TLI GrowthSession
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
Areeba jabeen
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
varun sukheja
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Fibonalabs
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
Yuriy Kravchenko
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
Prabhat Sinha
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
Prabhat Sinha
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Neoteric EU
 
Agile
Agile Agile
Agile
Aslam Ali
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
KaiEnTee1
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Knoldus Inc.
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-worksNora Papazyan
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
AnveshPatel7
 
Project Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialProject Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum Tutorial
Orangescrum
 

Similar to SCRUM – Agile Methodology (20)

Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
Agile Methodology (scrum)
Agile Methodology (scrum)Agile Methodology (scrum)
Agile Methodology (scrum)
 
Project managemen, the agile way
Project managemen, the agile wayProject managemen, the agile way
Project managemen, the agile way
 
Introduction to Agile and Scrum
Introduction to Agile and ScrumIntroduction to Agile and Scrum
Introduction to Agile and Scrum
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
GUI & Modern UI Design
GUI & Modern UI DesignGUI & Modern UI Design
GUI & Modern UI Design
 
Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi Agile scrum _ Prasanna Yaddanapudi
Agile scrum _ Prasanna Yaddanapudi
 
Agile best practices
Agile best practicesAgile best practices
Agile best practices
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
Agile Software Development with Scrum_ A Complete Guide to The Steps in Agile...
 
Software development life cycles (sdlc)
Software development life cycles (sdlc)Software development life cycles (sdlc)
Software development life cycles (sdlc)
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
Choosing right agile methodology for your project
Choosing right agile methodology for your projectChoosing right agile methodology for your project
Choosing right agile methodology for your project
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Agile
Agile Agile
Agile
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Scrum Intro for E-works
Scrum Intro for E-worksScrum Intro for E-works
Scrum Intro for E-works
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Project Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum TutorialProject Management Methodologies Orangescrum Tutorial
Project Management Methodologies Orangescrum Tutorial
 

Recently uploaded

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

SCRUM – Agile Methodology

  • 2. Agenda ● What was there before scrum. ● What is Scrum and the need of Scrum. ● Advantages and disadvantages over classical models. ● Use of scrum over cross functional teams. ● Who are using scrum. ● Scrum certification in sri lanka. ● Where we can apply scrum other than software engineering.
  • 3. Traditional Software Development ● Waterfall method, V-Model and RUP ● Waterfall is a well known methodology ● Sequential series of steps.
  • 4. Traditional Software Development Advantages ● It is very simple and easy to use. ● All the phases are processed and completed one at a time. ● It easy to manage due to the rigidity of the model. ● The testing is inherent to every phase ● It’s very good for smaller projects where the requirements are understood very well. Disadvantages ● There is high amounts of risk and uncertainty ● No working software is produced til late in the life-cycle ● Adjusting scope during the lifecycle can kill the project.
  • 5. Why SCRUM? SCRUM is a loose set of guidelines that govern the development process of a product, from its design stages to its completion. It aims to cure some common failures of the typical development process, such as: ● Chaos due to changing requirements ● Unrealistic estimates of time, cost, and quality of the product ● Developers are forced to lie about how the project is progressing Why should we use SCRUM in the first place? ● faster time to market. ● Manage Changing Priorities. ● Better Align IT/Business. ● Enhance Software Quality ● Project Visibility
  • 6. Introduction to SCRUM ● Are SCRUM and Agile the Same Thing? No. Scrum is a sub-group of agile: ● Agile framework ● The SCRUM process: - planning - sprint Cycle - closure ● SCRUM is based on the principles and values of the agile manifesto
  • 7. Some current Issues in Software Dev…. ● Scope Creep ● Client - developer gap ● Poor communication ● Multi - tasking ● Wrong metrics ● Requirement gathering
  • 8. Advantages…... ● Delivered frequently ● Face to face conversations ● Close cooperation between business people and developers ● Regular adaptation to changing circumstances ● Late changes in requirements are also welcomed ● Experimental software design
  • 9. Some drawbacks in SCRUM.. ● High cost - hard to predict timelines and budgets ● If team not committed,project will be fail ● Leave of team member ● Practice too strict control over team members ● Experience of team members
  • 11. 1. Product Backlog Steps in Scrum Product Owner REPRESENTS Clients
  • 12. Contd. 2. Creating Sprint backlog - Estimate and prioritize ! Sprint Backlog
  • 14. Contd. What is a Sprint? ● 3 to 30 days. ● Includes several sprints. ● Sprint planning meeting (Highest priority items are selected from the product backlog.) ● Planning out the sprint → Sprint backlog
  • 15. Contd. 3. Daily Scrum 1. What have you completed regarding project since the last scrum meeting? 1. What do you plan on this project between now and the next scrum meeting? 1. What barriers you have regarding this sprint and project?
  • 16. Contd. 4.Sprint Review Meeting ● Presenting what was developed to the product owner and to the other stakeholders. ● Helps to decide what should be done next. ● Clients can review the project progress and submit feedback. ● Issues will be transparent. 5.Sprint Retrospective Meeting ● Start. ● Stop. ● Continue.
  • 17. Use of scrum in cross functional teams Cross-functional?
  • 18. Use of scrum in cross functional teams
  • 19. SCRUM has been used by List….
  • 20. Scrum is used in ● Commercial software. ● Contract based development. ● Financial applications. ● 24x7 systems with 99.999% uptime req. ● Game development. ● Website development. and many more…….
  • 21. Benefits of Scrum ● Client Perspective ● Organization Perspective ● Management Perspective ● Product Perspective ● Team Perspective
  • 22. Benefits Of Scrum From The Client Perspective ● Puts the control of the value stream back in the hands of the business. ● Delivers products more quickly. ● Allows clients to change priorities and requirements quickly.
  • 23. Benefits Of Scrum From The Organization Perspective ● Keeps an organization honest and helps them to meet their commitments. ● Promotes transparency; you no longer need to hide the truth, you can be open and honest with everyone. ● Decision making is shifted to the lowest level (line employees), to the people best able to understand all of the facts.
  • 24. Benefits Of Scrum From The Management Perspective ● Better workforce management. ● Enhanced customer and client relationships. ● Visibility into the entirety of the project management process. ● Motivated and inspired team members.
  • 25. Benefits Of Scrum From The Product Perspective ● Improved credibility with your clients due to a higher quality product. ● More predictable release cycle with built-in testing processes leads to product stability. ● Sprint Review leads naturally to a product that the client wants and is excited about.
  • 26. Benefits Of Scrum From The Team Perspective ● Unlock the true potential of the team. ● Create a safe working environment where people can thrive. ● The team learns to achieve a sustainable pace, so that they can continue to be productive over the long haul.
  • 27. Scrum certification in Sri Lanka. ● Certified ScrumMaster Training + Cert o GoodAgile, Fee: $ 500 ● Certified ScrumMasters (CSMs) o Scrum Foundation, Fee: $ 500 ● Agile certified Practitioner Preparation Program o Project Management Institute (PMI), Fee: Rs. 20,000
  • 28. Use of scrum other than software development

Editor's Notes

  1. Usually, teams are comprised of cross-functional members, including software engineers, architects, programmers, analysts, QA experts, testers, UI designers, etc.
  2. Scrum of Scrums: Running Agile on Large Projects