SlideShare a Scribd company logo
1 of 14
Download to read offline
SCRUM
USING
STORIES
Agile Software Development
Artbo Web Services Web Analysis Consulting
SCRUM - ADAPTIVE, QUICK, PRODUCTIVE
¢  Based on product development processes
developed in Japan
—  Hyper productive processes developed by Ikujiro
Nonaka and Hirotaka Takeuchi
¢  Scrum - Term from Rugby meaning ‘getting an
out of play ball back into play’
2
Artbo Web Services Web Analysis Consulting
USER STORIES – STRAIGHTFORWARD,
EFFECTIVE
¢  Enhances standard requirements by using
customer’s own language
¢  Requirements are changeable, User Stories are not
¢  Forward focus
¢  Issues = opportunities for growth
¢  Faster ROI
3
Each story describes some item of
value to the user or product owner
Artbo Web Services Web Analysis Consulting
COMBINING SCRUM & USER STORIES
Using Stories to define the Product Backlog
¢  Optimizes development
¢  Produces measurable results
¢  Involves clients
4
Artbo Web Services Web Analysis Consulting
¢  Product Owner
¢  Scrum Master
¢  Scrum Team
¢  Stakeholders
THE PLAYERS
5
Artbo Web Services Web Analysis Consulting
PRODUCT OWNER
¢  Client representative in development process
—  Defines requirements
—  Manages client expectations
—  Helps client create & prioritize stories
—  Defines goal (deliverable) for each sprint
¢  Changeable depending on client needs
6
Artbo Web Services Web Analysis Consulting
SCRUM MASTER
¢  Leadership role for development process
—  Estimates # of stories per development sprint
—  Removes obstacles for Scrum Team / holds Daily
Scrum
—  Helps team follow the few Scrum rules & project
goals
—  Tracks burn-down chart – Hours remaining vs
estimated dates
7
Artbo Web Services Web Analysis Consulting
SCRUM TEAM
¢  All work is owned collectively
¢  Team is self organizing
—  Analysts develop stories submitted by clients or
Scrum team that best represent customer needs
—  Developers select stories according to their ability
—  Daily meetings
help team
work together
to develop,
test & deliver
on time &
on budget
8
Artbo Web Services Web Analysis Consulting
STAKEHOLDERS
¢  Client requirements generate stories
¢  Client defined releases
—  clients get what they want when they need it
¢  Involved/consulted at each stage
¢  No surprises
¢  User friendly results
9
Artbo Web Services Web Analysis Consulting
SCRUM PROJECT IMPLEMENTATION
¢  Iterative & incremental process
¢  Progress in a series of thirty day iterations called
sprints
¢  Client collaboration = Value driven development
v Iterative process: makes progress through successive refinement
v Incremental process: software is built and delivered in pieces 10
Artbo Web Services Web Analysis Consulting
SCRUM PROCESS WITH USER STORIES
11
Artbo Web Services Web Analysis Consulting
CONCLUSION
¢  Product owner prioritizes the work based on
value to the customer
¢  Team selects work they will do in the sprint
(from among the top priority items)
¢  Each sprint is required to deliver a “potentially
shippable product increment”
12
Release
Artbo Web Services Web Analysis Consulting
RESOURCES
¢  Agile Software Development with Scrum
¢  http://www.controlchaos.com/
¢  User Stories Applied (For agile software
development)
13
Artbo Web Services Web Analysis Consulting
THANK YOU
Suzanne Bohay
business analyst / artist / designer
https://ca.linkedin.com/in/bohay
14

More Related Content

What's hot

Koha onboard presentation
Koha onboard presentationKoha onboard presentation
Koha onboard presentation
Alex Buckley
 

What's hot (8)

Scrum - Simple Intro Explanation
Scrum - Simple Intro ExplanationScrum - Simple Intro Explanation
Scrum - Simple Intro Explanation
 
Learn the Process of Agile Methodology, How it Works and Agile V/S Waterfall
Learn the Process of Agile Methodology, How it Works and Agile V/S WaterfallLearn the Process of Agile Methodology, How it Works and Agile V/S Waterfall
Learn the Process of Agile Methodology, How it Works and Agile V/S Waterfall
 
Agile product management
Agile product managementAgile product management
Agile product management
 
Unattended OutSystems Installation
Unattended OutSystems InstallationUnattended OutSystems Installation
Unattended OutSystems Installation
 
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
 
#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops#spsclt18 vincent biret #spfx #devops
#spsclt18 vincent biret #spfx #devops
 
Koha onboard presentation
Koha onboard presentationKoha onboard presentation
Koha onboard presentation
 
Common Sense Agile
Common Sense AgileCommon Sense Agile
Common Sense Agile
 

Similar to Scrum

Similar to Scrum (20)

Agile and Scrum - GB
Agile and Scrum - GBAgile and Scrum - GB
Agile and Scrum - GB
 
Car auction Project
Car auction ProjectCar auction Project
Car auction Project
 
Car Auction Project
Car Auction ProjectCar Auction Project
Car Auction Project
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Shilpa_RESUME
Shilpa_RESUMEShilpa_RESUME
Shilpa_RESUME
 
Product Development Using Agile and Lean Principles
Product Development Using Agile and Lean PrinciplesProduct Development Using Agile and Lean Principles
Product Development Using Agile and Lean Principles
 
Smart Adoption Methodology for SAP Hybris
Smart Adoption Methodology for SAP HybrisSmart Adoption Methodology for SAP Hybris
Smart Adoption Methodology for SAP Hybris
 
Ashish k nair
Ashish k nairAshish k nair
Ashish k nair
 
High-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software DevelopmentHigh-Performance Agile Testing in Software Development
High-Performance Agile Testing in Software Development
 
Agile Software Development Model
Agile Software Development ModelAgile Software Development Model
Agile Software Development Model
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
 
VirendraResume (1)
VirendraResume (1)VirendraResume (1)
VirendraResume (1)
 
Agility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake FasterAgility: A Land Boat to Arrive at Your Data Lake Faster
Agility: A Land Boat to Arrive at Your Data Lake Faster
 
CampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile DevelopmentCampusSDN2017 - Jawdat: Product Management and Agile Development
CampusSDN2017 - Jawdat: Product Management and Agile Development
 
Scrum refresh
Scrum refreshScrum refresh
Scrum refresh
 
What's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methodsWhat's Agile ? Introduction to Agile methods
What's Agile ? Introduction to Agile methods
 
Agile Metrics Boom or Bane
Agile Metrics Boom or BaneAgile Metrics Boom or Bane
Agile Metrics Boom or Bane
 
Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal Introduction to Scrum – Hassan Jaffal
Introduction to Scrum – Hassan Jaffal
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Empirical Product Development
Empirical Product DevelopmentEmpirical Product Development
Empirical Product Development
 

Scrum

  • 2. Artbo Web Services Web Analysis Consulting SCRUM - ADAPTIVE, QUICK, PRODUCTIVE ¢  Based on product development processes developed in Japan —  Hyper productive processes developed by Ikujiro Nonaka and Hirotaka Takeuchi ¢  Scrum - Term from Rugby meaning ‘getting an out of play ball back into play’ 2
  • 3. Artbo Web Services Web Analysis Consulting USER STORIES – STRAIGHTFORWARD, EFFECTIVE ¢  Enhances standard requirements by using customer’s own language ¢  Requirements are changeable, User Stories are not ¢  Forward focus ¢  Issues = opportunities for growth ¢  Faster ROI 3 Each story describes some item of value to the user or product owner
  • 4. Artbo Web Services Web Analysis Consulting COMBINING SCRUM & USER STORIES Using Stories to define the Product Backlog ¢  Optimizes development ¢  Produces measurable results ¢  Involves clients 4
  • 5. Artbo Web Services Web Analysis Consulting ¢  Product Owner ¢  Scrum Master ¢  Scrum Team ¢  Stakeholders THE PLAYERS 5
  • 6. Artbo Web Services Web Analysis Consulting PRODUCT OWNER ¢  Client representative in development process —  Defines requirements —  Manages client expectations —  Helps client create & prioritize stories —  Defines goal (deliverable) for each sprint ¢  Changeable depending on client needs 6
  • 7. Artbo Web Services Web Analysis Consulting SCRUM MASTER ¢  Leadership role for development process —  Estimates # of stories per development sprint —  Removes obstacles for Scrum Team / holds Daily Scrum —  Helps team follow the few Scrum rules & project goals —  Tracks burn-down chart – Hours remaining vs estimated dates 7
  • 8. Artbo Web Services Web Analysis Consulting SCRUM TEAM ¢  All work is owned collectively ¢  Team is self organizing —  Analysts develop stories submitted by clients or Scrum team that best represent customer needs —  Developers select stories according to their ability —  Daily meetings help team work together to develop, test & deliver on time & on budget 8
  • 9. Artbo Web Services Web Analysis Consulting STAKEHOLDERS ¢  Client requirements generate stories ¢  Client defined releases —  clients get what they want when they need it ¢  Involved/consulted at each stage ¢  No surprises ¢  User friendly results 9
  • 10. Artbo Web Services Web Analysis Consulting SCRUM PROJECT IMPLEMENTATION ¢  Iterative & incremental process ¢  Progress in a series of thirty day iterations called sprints ¢  Client collaboration = Value driven development v Iterative process: makes progress through successive refinement v Incremental process: software is built and delivered in pieces 10
  • 11. Artbo Web Services Web Analysis Consulting SCRUM PROCESS WITH USER STORIES 11
  • 12. Artbo Web Services Web Analysis Consulting CONCLUSION ¢  Product owner prioritizes the work based on value to the customer ¢  Team selects work they will do in the sprint (from among the top priority items) ¢  Each sprint is required to deliver a “potentially shippable product increment” 12 Release
  • 13. Artbo Web Services Web Analysis Consulting RESOURCES ¢  Agile Software Development with Scrum ¢  http://www.controlchaos.com/ ¢  User Stories Applied (For agile software development) 13
  • 14. Artbo Web Services Web Analysis Consulting THANK YOU Suzanne Bohay business analyst / artist / designer https://ca.linkedin.com/in/bohay 14