SlideShare a Scribd company logo
1 of 33
Download to read offline
SCRUM INTRODUCTION
 Why Agile? Why Scrum?
Arrielle Mali :: CSP::CSPO::CSM
Agile Manifesto
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
That is, while there is value in the items on the right, we value the items on the left more.
Responding to change over following a plan
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Arrielle Mali :: CSP::CSPO::CSM
Project Vision Drives the Features
Estimates Cost Schedule Features
Constraints Features Costs Schedule
Plan
Driven
Value -
Vision
Driven
Waterfall
The Plan creates
cost/schedule estimates
Agile
The Vision creates
feature estimates
Arrielle Mali :: CSP::CSPO::CSM
Specify
Design
Code
Test
Ship
Waterfall Project Profile
Time
Arrielle Mali :: CSP::CSPO::CSM
Waterfall Project Profile
Integration surprises
Phased Plan Driven
BDUF
Big Design Up Front
Expensive to change
Contractual Document-centric
Arrielle Mali :: CSP::CSPO::CSM
Pull Systems
Input Capacity
Push systems overwhelm capacity,
creating turbulence, waste, and delay.
CapacityInput ?
Pull systems have a steady flow that
provides predictability.
Arrielle Mali :: CSP::CSPO::CSM
Agile Benefits for Business
Quicker ROI Lower Total Cost
Respond to Change
Reduce Risk
Faster Time to Market Stakeholder
RelationsArrielle Mali :: CSP::CSPO::CSM
Agile Benefits for Developers
Teaming
Quality Work
A Sense of Done
Visible ProgressRhythm
Create
Feedback
Arrielle Mali :: CSP::CSPO::CSM
SCRUM INTRODUCTION
 The Scrum Framework
Arrielle Mali :: CSP::CSPO::CSM
What is Agile Software Development?
• Team Based
• Incremental
• Iterative
• Value Driven
• Frequent Delivery
• Production Quality
• Inspect & Adapt
Arrielle Mali :: CSP::CSPO::CSM
Empirical
Process
What is Scrum?
Arrielle Mali :: CSP::CSPO::CSM
Scrum Framework
Sprint Backlog
Sprint
Planning Potentially
shippable
product
increment
Product
Backlog
Daily Scrum
1-4 weeks
Sprint
Retrospective
Sprint
Review
1. What did you do
yesterday?
2. What will you do
today?
3. Do you have any
impediments?
Release Planning
Arrielle Mali :: CSP::CSPO::CSM
Sprint Timeline
Two Week Sprint Pattern
Sprint
Planning
Development
Development
Development
Development
DevelopmentDevelopment
Development
Development
Development
Sprint Review
Retrospective
Each
development
begins with a
Daily Scrum
Analysis,
design,
coding,
testing &
integration in
a continuous
flow
Arrielle Mali :: CSP::CSPO::CSM
The Scrum Team
feature
on
working
Feature
Feature
Feature
Product Owner
Delivery Team
feature feature feature feature
feature
feature
feature
feature
feature
Scrum Master
Product
Desired
Features
Arrielle Mali :: CSP::CSPO::CSM
The Product Owner
Sets the Vision
Manages Backlog
Elaborates Features
Decides Release Dates
Reviews Work
Develops the
product with
high quality.
Arrielle Mali :: CSP::CSPO::CSM
The Team
•7 +/- 2
•Cross functional
•Full time
•Self organizing
•Empowered
•Trust
Arrielle Mali :: CSP::CSPO::CSM
Scrum Master
Facilitates
Protect
Coach
Teach
Administer
Helps the
Team be
awesome!
Arrielle Mali :: CSP::CSPO::CSM
SCRUM INTRODUCTION
 Common Scrum Practices & Artifacts
Arrielle Mali :: CSP::CSPO::CSM
Five Levels of Planning
ZStrategy
Portfolio
Day
Release
Roadmap
Sprint
Vision
P1 P4 P5P3P2
Product Backlog
Release 1 Release 2 Release 3
S1 S2 S3 S5S4 SN
Arrielle Mali :: CSP::CSPO::CSM
Product
Backlog
Priorities:
Which items
are more
valuable?
Value:
What capabilities are
needed for financial
success?
Sized:
What is the effort,
risk & complexity
for each item?
S1 S2 S3 S5S4 SN
Release Plan:
How long will it take or how
many can we do by a given date?
Velocity:
How much can the team
complete in a Sprint?
Arrielle Mali :: CSP::CSPO::CSM
Product Backlog
Dynamic set of
items to be done
Prioritized
Constantly in flux
as the situation
changes
Story
Story
Spike
Story
Story
Refactor
Defect
Story
Story
Items are added
Items are removed
Arrielle Mali :: CSP::CSPO::CSM
SAMPLE BURNDOWN CHART
Arrielle Mali :: CSP::CSPO::CSM
User Story Template
As a <user role>,
I can <functionality>
so that <value>
Arrielle Mali :: CSP::CSPO::CSM
Sample User Stories
As a registered user, I can
purchase OTC products
online so that I do not have
to drive to the store.
As a purchaser, I can get a
receipt for a past
transaction so that I can
keep my own off-line
records.
As a purchaser, I can search
for generic equivalents of
brand named items so I can
save money.
As a vendor, I can see
monthly sales reports so I
can see which products are
selling best.
Arrielle Mali :: CSP::CSPO::CSM
INVEST Criteria for User Stories
I Independent Can deliver value by itself.
N Negotiable Details can be worked out by conversation.
V Valuable The value to the user is clear.
E Estimable Team understands it well to estimate.
S Small Fits in one Sprint.
T Testable We have clear test criteria.
Bill Wake 2003
Arrielle Mali :: CSP::CSPO::CSM
User Story Details
Story 1: Home Page
As a prospective user, I can
view the home page so that
I can decide if I want to try
the service.
Story 1 Acceptance Criteria
[] Shows company logo and site banner at top
[] Shows sales pitch
[] Introduces site services
[] Has copyright information at bottom
[] Uses site “look and feel”
<back>
<front>
Automated Tests
Speclet
• Formula
• UI design
• Algorithm
• Business rules
Arrielle Mali :: CSP::CSPO::CSM
Estimation Basics
Story 1: Home Page
As a prospective user, I can
view the home page so that
I can decide if I want to try
the service.
Story 19: Generics
As a purchaser, I can search
for generic equivalents of
name-brand items so I can
save money.
• Quick
• Relative
• Estimation
• Done by Team
2
5
More than
2X effort
required
Arrielle Mali :: CSP::CSPO::CSM
Grooming Basics
Keeping the Product Backlog Healthy
Prioritization
Story Mapping
Ideation
Done By Team
Realistic Sprint
Commitments
Earlier
Feedback
Shared
Understanding
Sprint
Preparation
Arrielle Mali :: CSP::CSPO::CSM
Prioritization : MoSCoW
Must Have
Should Have
Could Have
Won’t Have
Feature buffers
Out of Scope
• Business Value
• New Knowledge
• Risk/Complexity
• Desirability
Source: The DSDM Consortium
Arrielle Mali :: CSP::CSPO::CSM
Priority
Sprint Planning Meeting
Product
Backlog
Sprint Backlog
PART ONE
Which PBIs can
we commit to?
What is our
Sprint goal?
PART TWO
Which tasks can we
identify for each story?
How long do we think
each will take?
Attended by:
Other
interested
stake-
holders
PO, Team,
Scrum
Master
Arrielle Mali :: CSP::CSPO::CSM
Sprint Retrospective
• Team meets privately
•PO?
•Format
•Gather Data
•Reflect on what worked well and what didn’t
•Generate Insights
•Discuss results and new ideas
•Decide Action Items
•Consider adopting new practices
•Stop doing things that are not working
1.5 hours
Arrielle Mali :: CSP::CSPO::CSM
If we could redo the
same sprint again,
we would do these
things the same
way.
If we could redo the
same sprint again,
we would do these
things differently.
Concrete ideas
about what we
could do differently
in the future.
Arrielle Mali :: CSP::CSPO::CSM
SCRUM INTRODUCTION
 Q&A
 Arrielle Mali :: CSP :: CSPO :: CSM

More Related Content

What's hot

Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)beLithe
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile MethodlogyBahaa Farouk
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basicsArun R
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodologyAbdullah Raza
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agilevineet
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development processjhericks
 

What's hot (20)

Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Scrum Training (One Day)
Scrum Training (One Day)Scrum Training (One Day)
Scrum Training (One Day)
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Agile Scrum software methodology
Agile Scrum software methodologyAgile Scrum software methodology
Agile Scrum software methodology
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum and the agile development process
Scrum and the agile development processScrum and the agile development process
Scrum and the agile development process
 
What is Scrum
What is ScrumWhat is Scrum
What is Scrum
 

Viewers also liked

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 MinutesSerge Rehem
 
Ansible party in the [Google] clouds
Ansible party in the [Google] cloudsAnsible party in the [Google] clouds
Ansible party in the [Google] cloudsEsther Lozano
 
Ansible to provision your machines
Ansible to provision your machinesAnsible to provision your machines
Ansible to provision your machinesFellipe Callegas
 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projectsMurray Robinson
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsJesus Mendez
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Juliano Ribeiro
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Modeljayanth72
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsIan Garrison
 
Kaspersky managed protection
Kaspersky managed protectionKaspersky managed protection
Kaspersky managed protectionSergey Soldatov
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agilemlaulin
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?Mario Lucero
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesguest035e0d
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with TrelloRobin Warren
 

Viewers also liked (20)

Scrum in 15 Minutes
Scrum in 15 MinutesScrum in 15 Minutes
Scrum in 15 Minutes
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Ansible party in the [Google] clouds
Ansible party in the [Google] cloudsAnsible party in the [Google] clouds
Ansible party in the [Google] clouds
 
Ansible to provision your machines
Ansible to provision your machinesAnsible to provision your machines
Ansible to provision your machines
 
Estimating and planning Agile projects
Estimating and planning Agile projectsEstimating and planning Agile projects
Estimating and planning Agile projects
 
Estimation techniques for Scrum Teams
Estimation techniques for Scrum TeamsEstimation techniques for Scrum Teams
Estimation techniques for Scrum Teams
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 
Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015Is it a crime to estimate - #RSGECU2015
Is it a crime to estimate - #RSGECU2015
 
Agile Estimation for Fixed Price Model
Agile Estimation for Fixed Price ModelAgile Estimation for Fixed Price Model
Agile Estimation for Fixed Price Model
 
Backlog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming HabitsBacklog Grooming - The Importance of Good Grooming Habits
Backlog Grooming - The Importance of Good Grooming Habits
 
Kaspersky managed protection
Kaspersky managed protectionKaspersky managed protection
Kaspersky managed protection
 
Managing Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In AgileManaging Scope Time Cost And Team In Agile
Managing Scope Time Cost And Team In Agile
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
What is scrum in Agile methodology?
What is scrum in Agile methodology?What is scrum in Agile methodology?
What is scrum in Agile methodology?
 
Learn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutesLearn Scrum Engineering in 5 minutes
Learn Scrum Engineering in 5 minutes
 
The Scrum Model
The Scrum ModelThe Scrum Model
The Scrum Model
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Running a Scrum process with Trello
Running a Scrum process with TrelloRunning a Scrum process with Trello
Running a Scrum process with Trello
 
Get Up! Stand Up!
Get Up! Stand Up!Get Up! Stand Up!
Get Up! Stand Up!
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 

Similar to Scrum 101: Introduction to Scrum

Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxplaTechXpla
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and MisconceptionsRichard Cheng
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanguesta09fdb
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at ScaleRowan Bunning
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Machine Learning with GraphLab Create
Machine Learning with GraphLab CreateMachine Learning with GraphLab Create
Machine Learning with GraphLab CreateTuri, Inc.
 
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!Atlassian
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet SpotCharles Husemann
 
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...Craeg Strong
 

Similar to Scrum 101: Introduction to Scrum (20)

Agile Project Management training by manohar prasad
Agile Project Management training by manohar prasadAgile Project Management training by manohar prasad
Agile Project Management training by manohar prasad
 
Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"Sunda "Agile Overview: A NISO Webinar"
Sunda "Agile Overview: A NISO Webinar"
 
Introducing scrum Framework slides techxpla
Introducing scrum Framework slides   techxplaIntroducing scrum Framework slides   techxpla
Introducing scrum Framework slides techxpla
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Agile Truths and Misconceptions
Agile Truths and MisconceptionsAgile Truths and Misconceptions
Agile Truths and Misconceptions
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
Scrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhanScrum Experience And Links Abdullah raza lakhan
Scrum Experience And Links Abdullah raza lakhan
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Sustainable Agility at Scale
Sustainable Agility at ScaleSustainable Agility at Scale
Sustainable Agility at Scale
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Machine Learning with GraphLab Create
Machine Learning with GraphLab CreateMachine Learning with GraphLab Create
Machine Learning with GraphLab Create
 
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
Jira Service Desk for Internal Developer Support: It’s Not Just for IT Anymore!
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet Spot
 
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
20150708 Kanban Meetup An Unexpected Journey: Improving a Scrum Implementatio...
 
Agile
AgileAgile
Agile
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Scrum 101: Introduction to Scrum

  • 1. SCRUM INTRODUCTION  Why Agile? Why Scrum? Arrielle Mali :: CSP::CSPO::CSM
  • 2. Agile Manifesto 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 That is, while there is value in the items on the right, we value the items on the left more. Responding to change over following a plan Working software over comprehensive documentation Customer collaboration over contract negotiation Arrielle Mali :: CSP::CSPO::CSM
  • 3. Project Vision Drives the Features Estimates Cost Schedule Features Constraints Features Costs Schedule Plan Driven Value - Vision Driven Waterfall The Plan creates cost/schedule estimates Agile The Vision creates feature estimates Arrielle Mali :: CSP::CSPO::CSM
  • 5. Waterfall Project Profile Integration surprises Phased Plan Driven BDUF Big Design Up Front Expensive to change Contractual Document-centric Arrielle Mali :: CSP::CSPO::CSM
  • 6. Pull Systems Input Capacity Push systems overwhelm capacity, creating turbulence, waste, and delay. CapacityInput ? Pull systems have a steady flow that provides predictability. Arrielle Mali :: CSP::CSPO::CSM
  • 7. Agile Benefits for Business Quicker ROI Lower Total Cost Respond to Change Reduce Risk Faster Time to Market Stakeholder RelationsArrielle Mali :: CSP::CSPO::CSM
  • 8. Agile Benefits for Developers Teaming Quality Work A Sense of Done Visible ProgressRhythm Create Feedback Arrielle Mali :: CSP::CSPO::CSM
  • 9. SCRUM INTRODUCTION  The Scrum Framework Arrielle Mali :: CSP::CSPO::CSM
  • 10. What is Agile Software Development? • Team Based • Incremental • Iterative • Value Driven • Frequent Delivery • Production Quality • Inspect & Adapt Arrielle Mali :: CSP::CSPO::CSM
  • 12. Scrum Framework Sprint Backlog Sprint Planning Potentially shippable product increment Product Backlog Daily Scrum 1-4 weeks Sprint Retrospective Sprint Review 1. What did you do yesterday? 2. What will you do today? 3. Do you have any impediments? Release Planning Arrielle Mali :: CSP::CSPO::CSM
  • 13. Sprint Timeline Two Week Sprint Pattern Sprint Planning Development Development Development Development DevelopmentDevelopment Development Development Development Sprint Review Retrospective Each development begins with a Daily Scrum Analysis, design, coding, testing & integration in a continuous flow Arrielle Mali :: CSP::CSPO::CSM
  • 14. The Scrum Team feature on working Feature Feature Feature Product Owner Delivery Team feature feature feature feature feature feature feature feature feature Scrum Master Product Desired Features Arrielle Mali :: CSP::CSPO::CSM
  • 15. The Product Owner Sets the Vision Manages Backlog Elaborates Features Decides Release Dates Reviews Work Develops the product with high quality. Arrielle Mali :: CSP::CSPO::CSM
  • 16. The Team •7 +/- 2 •Cross functional •Full time •Self organizing •Empowered •Trust Arrielle Mali :: CSP::CSPO::CSM
  • 17. Scrum Master Facilitates Protect Coach Teach Administer Helps the Team be awesome! Arrielle Mali :: CSP::CSPO::CSM
  • 18. SCRUM INTRODUCTION  Common Scrum Practices & Artifacts Arrielle Mali :: CSP::CSPO::CSM
  • 19. Five Levels of Planning ZStrategy Portfolio Day Release Roadmap Sprint Vision P1 P4 P5P3P2 Product Backlog Release 1 Release 2 Release 3 S1 S2 S3 S5S4 SN Arrielle Mali :: CSP::CSPO::CSM
  • 20. Product Backlog Priorities: Which items are more valuable? Value: What capabilities are needed for financial success? Sized: What is the effort, risk & complexity for each item? S1 S2 S3 S5S4 SN Release Plan: How long will it take or how many can we do by a given date? Velocity: How much can the team complete in a Sprint? Arrielle Mali :: CSP::CSPO::CSM
  • 21. Product Backlog Dynamic set of items to be done Prioritized Constantly in flux as the situation changes Story Story Spike Story Story Refactor Defect Story Story Items are added Items are removed Arrielle Mali :: CSP::CSPO::CSM
  • 22. SAMPLE BURNDOWN CHART Arrielle Mali :: CSP::CSPO::CSM
  • 23. User Story Template As a <user role>, I can <functionality> so that <value> Arrielle Mali :: CSP::CSPO::CSM
  • 24. Sample User Stories As a registered user, I can purchase OTC products online so that I do not have to drive to the store. As a purchaser, I can get a receipt for a past transaction so that I can keep my own off-line records. As a purchaser, I can search for generic equivalents of brand named items so I can save money. As a vendor, I can see monthly sales reports so I can see which products are selling best. Arrielle Mali :: CSP::CSPO::CSM
  • 25. INVEST Criteria for User Stories I Independent Can deliver value by itself. N Negotiable Details can be worked out by conversation. V Valuable The value to the user is clear. E Estimable Team understands it well to estimate. S Small Fits in one Sprint. T Testable We have clear test criteria. Bill Wake 2003 Arrielle Mali :: CSP::CSPO::CSM
  • 26. User Story Details Story 1: Home Page As a prospective user, I can view the home page so that I can decide if I want to try the service. Story 1 Acceptance Criteria [] Shows company logo and site banner at top [] Shows sales pitch [] Introduces site services [] Has copyright information at bottom [] Uses site “look and feel” <back> <front> Automated Tests Speclet • Formula • UI design • Algorithm • Business rules Arrielle Mali :: CSP::CSPO::CSM
  • 27. Estimation Basics Story 1: Home Page As a prospective user, I can view the home page so that I can decide if I want to try the service. Story 19: Generics As a purchaser, I can search for generic equivalents of name-brand items so I can save money. • Quick • Relative • Estimation • Done by Team 2 5 More than 2X effort required Arrielle Mali :: CSP::CSPO::CSM
  • 28. Grooming Basics Keeping the Product Backlog Healthy Prioritization Story Mapping Ideation Done By Team Realistic Sprint Commitments Earlier Feedback Shared Understanding Sprint Preparation Arrielle Mali :: CSP::CSPO::CSM
  • 29. Prioritization : MoSCoW Must Have Should Have Could Have Won’t Have Feature buffers Out of Scope • Business Value • New Knowledge • Risk/Complexity • Desirability Source: The DSDM Consortium Arrielle Mali :: CSP::CSPO::CSM
  • 30. Priority Sprint Planning Meeting Product Backlog Sprint Backlog PART ONE Which PBIs can we commit to? What is our Sprint goal? PART TWO Which tasks can we identify for each story? How long do we think each will take? Attended by: Other interested stake- holders PO, Team, Scrum Master Arrielle Mali :: CSP::CSPO::CSM
  • 31. Sprint Retrospective • Team meets privately •PO? •Format •Gather Data •Reflect on what worked well and what didn’t •Generate Insights •Discuss results and new ideas •Decide Action Items •Consider adopting new practices •Stop doing things that are not working 1.5 hours Arrielle Mali :: CSP::CSPO::CSM
  • 32. If we could redo the same sprint again, we would do these things the same way. If we could redo the same sprint again, we would do these things differently. Concrete ideas about what we could do differently in the future. Arrielle Mali :: CSP::CSPO::CSM
  • 33. SCRUM INTRODUCTION  Q&A  Arrielle Mali :: CSP :: CSPO :: CSM

Editor's Notes

  1. The Agile Manifesto was written in February of 2001, at a summit of seventeen independent-minded practitioners of several programming methodologies. The participants didn&apos;t agree about much, but they found consensus around four main values.  The Twelve Principles of Agile SoftwareWe follow these principles:Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.Welcome changing requirements, even late in development. Agile processes harness change for the customer&apos;s competitive advantage.Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.Business people and developers must work together daily throughout the project.Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.Working software is the primary measure of progress.Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.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.