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