User Stories for the Product Backlog
(c) Copyright 2009 Ralf Wirdemann. All Rights Reserved.
Use Cases Jira Issues
Features Backlog Items
User Stories Prototypes
Introduction toUser Stories
Practical Group Lesson
What's next?
Classical Product Backlog
Backlog Item 1
Backlog Item 2
Backlog Item 3
Backlog Item 4
Backlog Item 5
Backlog Item …
Recommendation:
Use User Stories
for the Product Backlog
User Story
UserStory
1. Story Card
As a Job Seeker I want to search for new Jobs.
2. Acceptance Criteria
3. Communication!
… Examples of User
Stories…
As an employer I want to post a job offer on the platform.
As a user I want to search for contacts.
As a customer I
… examples ofnon User Stories!
Refactoring the database-layers
Improvements on logging data
Automatization of the deployment
… is involved
… knows what to do… is responsible
Product Owner…
Just in Time
As a user I want to log in.
User Story Epic Theme
As a user I want to create
a profile.
Createprofile
Updateprofile
DeleteProfile
ProfileAdministration
...
Sprint Stories
Themes
Epics
July 2009
Q1 2010
2011
Q4 2010
August 2009
Requirements Workshop …
…
…
…
…
Team
Customer
Marketing
Product
Manager
Product Owner
UserUser
User
Vision UserRoles Goals UserStories
User
Requirements Workshop
Vision
We want to be the only Job Board for High Professionals.
Vision
Five Questions:
1. Who are my Customers?2. What are the Customer Needs?3. What are the essential Product Attributes?4. Who are my Competitors?
5. Timeframe and Budget
Example
PracticeVision
UserRole3UserRole1 UserRole2
Objec>ve
User Role
System Objec>ve
Objec>ve
Brainstorming
Initial Set
College Grad
First Timer
Layoff Victim
Geographic Searcher
Job Seeker
Monitor
Job Poster Resume Reader
Recruiter
Administrator
Consolidation
Geographic Searcher
First Timer
Job Seeker
Internal Recruiter
Recruiter Administrator
External Recruiter
Layoff Victim
Internal Recruiter
Will use the web and software infrequently but intensly. Will read postings from other companies to figure out how to best word the ads. Ease of use is important…
Refining
PracticeUser Role
How to define User Roles?BrainstormingOrganizing the initial set
Refine and remind
As aI want some
so that
[user role],
[goal][reason]
Some more examples…
As a Job Seeker I want to search for jobs.
As a company I want to post jobs.
As a Job Seeker i want to be automatically informed about
PracticeUser Stories
Result:Initial Product Backlog
User Story 1
User Story 2
User Story 3
User Story 4
User Story 5
User Story …
ISBN-10: 3446416560 ISBN-13: 978-3446416567
(c) Copyright 2009 Ralf Wirdemann. All Rights Reserved.
„Endlich liegt ein Buch in
deutscher Sprache vor, das
dem Scrum Master,
dem Product Owner und
dem Team das tägliche
Arbeiten mit Scrum
erleichtert. Klar, präzise
und praktisch."
Boris Gloger, Certified ScrumTrainer