SlideShare una empresa de Scribd logo
1 de 37
Descargar para leer sin conexión
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 to
User Stories

Practical
Group Lesson

What's  next?
Backlog Item 1


                   Backlog Item 2


                   Backlog Item 3


                   Backlog Item 4


                   Backlog Item 5


                  Backlog Item …




Classical Product Backlog
:
       ndation
Recomme
        ser S tories
U se U          duct
  f or the Pro
            Ba cklog
User Story
User
Story
As a Job Seeker
                I want to search
                for new Jobs.




1. Story Card
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 of
non User Stories!
                     Refactoring the
                      database-layers
                     Improvements on
                      logging data
                     Automatization of the
                      deployment
Product Owner…
… is involved
… is responsible
… knows what to do
Just in Time
User Story            Epic           Theme


As a user I       As a user I      Profile
want to log in.   want to create   Administration
                    a
                                      Create
profile
                  profile.
                                      Update
profile

                                      Delete
Profile

                                           ...
Sprint Stories   July 2009

                 August 2009


      Themes     Q1 2010


                 Q4 2010




        Epics    2011
Requirements
Workshop             …

                                               …


                              Team



                                           Customer


                                           …


                                       …
                                                   Marketing


     Product Owner       …

                                           Product

                             Manager
Requirements
Workshop

                User
                 User
         User
                 User




Vision    User
Roles    Goals   User
Stories
We want to b
              e the only Jo
High Profess                b Board for
             ionals.




     Vision
Five Quest
             ions:
 1. Who are
            my Custome
                       rs?
 2. What are
              the Custom
                         er Needs?
 3. What are
             the essentia
                         l Product At
                                      tributes?
4. Who are
            my Compet
                       itors?
5. Timefram
       Vision Budget
            e and


                                            Example
Practice
 Vision
Objec>ve
          Objec>ve
System                 Objec>ve




         User
Role
1   User
Role
2   User
Role
3




User Role
Brainstorming
Initial Set

College Grad             Job Poster         Resume Reader


                                      Recruiter
First Timer

     Layoff Victim

        Geographic
         Searcher
                                 Administrator
          Job Seeker

               Monitor
Job Seeker      Recruiter    Administrator


Geographic       Internal
 Searcher        Recruiter


                 External
 First Timer
                 Recruiter


Layoff Victim


                        Consolidation
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
How t
       o defi
  Roles?
  Bra
         Practice
       instor
             ne Us
                   er
 Org
 Refi
     Usere Role
      anizin
              ming
              g th
                   init
    ne an           ial set
          d rem
                ind
As a [user role],
 I want
  some [goal]
so that [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
Practice
User Stories
User Story 1


User Story 2   Result:
User Story 3   Initial
User Story 4   Product
User Story 5   Backlog
User Story …
„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

ISBN-10: 3446416560
ISBN-13: 978-3446416567




                                   (c) Copyright 2009 Ralf Wirdemann. All Rights Reserved.

Más contenido relacionado

La actualidad más candente

Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
Naresh Jain
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
Russell Pannone
 

La actualidad más candente (20)

Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2Requirements Made Easy With User Stories V2
Requirements Made Easy With User Stories V2
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners Guide
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
 
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum teamEffective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
 
UW Agile CP202 - Class 1 User Stories
UW Agile CP202 - Class 1 User StoriesUW Agile CP202 - Class 1 User Stories
UW Agile CP202 - Class 1 User Stories
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
Agile Requirements Writing
Agile Requirements WritingAgile Requirements Writing
Agile Requirements Writing
 
"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
How To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of DetailHow To Know Your Stories Are At The Right Level Of Detail
How To Know Your Stories Are At The Right Level Of Detail
 
Workshop - Writing Good User Stories
Workshop - Writing Good User Stories Workshop - Writing Good User Stories
Workshop - Writing Good User Stories
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
Invest In Good User Stories
Invest In Good User StoriesInvest In Good User Stories
Invest In Good User Stories
 
Effective story slicing
Effective story slicingEffective story slicing
Effective story slicing
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 

Similar a User Stories for your Product Backlog

Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)
Seapine Software
 
Pal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrulesPal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrules
Mustafa Jarrar
 

Similar a User Stories for your Product Backlog (20)

How To Write A Case Study Essay. Online assignment writing service.
How To Write A Case Study Essay. Online assignment writing service.How To Write A Case Study Essay. Online assignment writing service.
How To Write A Case Study Essay. Online assignment writing service.
 
庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)庖丁解牛用户故事 (Splitting Your User Story)
庖丁解牛用户故事 (Splitting Your User Story)
 
Agile Estimating and Planning Using Scrum
Agile Estimating and Planning Using ScrumAgile Estimating and Planning Using Scrum
Agile Estimating and Planning Using Scrum
 
AT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGuptaAT2012_Pune_UserStories_BhawanaGupta
AT2012_Pune_UserStories_BhawanaGupta
 
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
Pavel Dabrytski & Angie Doyle - Agile Africa 2015 - User-Centered design usin...
 
User-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic PersonasUser-Centered Design with Pragmatic Personas
User-Centered Design with Pragmatic Personas
 
Agile intro module 3
Agile intro   module 3Agile intro   module 3
Agile intro module 3
 
Closing the feedback loop with a little help from your friends
Closing the feedback loop with a little help from your friendsClosing the feedback loop with a little help from your friends
Closing the feedback loop with a little help from your friends
 
Testers in an agile world
Testers in an agile worldTesters in an agile world
Testers in an agile world
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)Agile at Seapine (University of Cincinnati 2011)
Agile at Seapine (University of Cincinnati 2011)
 
Project Planning and Estimation with User Stories
Project Planning and Estimation with User StoriesProject Planning and Estimation with User Stories
Project Planning and Estimation with User Stories
 
Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0Change agile for XP Days 2012 benelux v1.0
Change agile for XP Days 2012 benelux v1.0
 
Pal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrulesPal gov.tutorial1.session3 2.mandatoryrules
Pal gov.tutorial1.session3 2.mandatoryrules
 
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elattaReal World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
Real World Effective/Agile Requirements - IBM Innovate 2010 -sally elatta
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (P...
 
Agile 10 Step Story Model
Agile 10 Step Story ModelAgile 10 Step Story Model
Agile 10 Step Story Model
 
Tec314
Tec314Tec314
Tec314
 
User Stories Applied
User Stories AppliedUser Stories Applied
User Stories Applied
 
How to prototype to understand your clients
How to prototype to understand your clientsHow to prototype to understand your clients
How to prototype to understand your clients
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
Enterprise Knowledge
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
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
 

User Stories for your Product Backlog

  • 1. User Stories for the Product Backlog (c) Copyright 2009 Ralf Wirdemann. All Rights Reserved.
  • 2. Use Cases Jira Issues Features Backlog Items User Stories Prototypes
  • 4.
  • 5. Backlog Item 1 Backlog Item 2 Backlog Item 3 Backlog Item 4 Backlog Item 5 Backlog Item … Classical Product Backlog
  • 6. : ndation Recomme ser S tories U se U duct f or the Pro Ba cklog
  • 9.
  • 10. As a Job Seeker I want to search for new Jobs. 1. Story Card
  • 13. … 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
  • 14. … examples of non User Stories!  Refactoring the database-layers  Improvements on logging data  Automatization of the deployment
  • 15.
  • 16. Product Owner… … is involved … is responsible … knows what to do
  • 18.
  • 19. User Story Epic Theme As a user I As a user I Profile want to log in. want to create Administration a Create
profile profile. Update
profile Delete
Profile ...
  • 20. Sprint Stories July 2009 August 2009 Themes Q1 2010 Q4 2010 Epics 2011
  • 21.
  • 22. Requirements Workshop … … Team Customer … … Marketing Product Owner … Product Manager
  • 23. Requirements Workshop User User User User Vision User
Roles Goals User
Stories
  • 24. We want to b e the only Jo High Profess b Board for ionals. Vision
  • 25. Five Quest ions: 1. Who are my Custome rs? 2. What are the Custom er Needs? 3. What are the essentia l Product At tributes? 4. Who are my Compet itors? 5. Timefram Vision Budget e and Example
  • 27. Objec>ve Objec>ve System Objec>ve User
Role
1 User
Role
2 User
Role
3 User Role
  • 29. Initial Set College Grad Job Poster Resume Reader Recruiter First Timer Layoff Victim Geographic Searcher Administrator Job Seeker Monitor
  • 30. Job Seeker Recruiter Administrator Geographic Internal Searcher Recruiter External First Timer Recruiter Layoff Victim Consolidation
  • 31. 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
  • 32. How t o defi Roles?  Bra Practice instor ne Us er  Org  Refi Usere Role anizin ming g th init ne an ial set d rem ind
  • 33. As a [user role], I want some [goal] so that [reason]
  • 34. 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
  • 36. User Story 1 User Story 2 Result: User Story 3 Initial User Story 4 Product User Story 5 Backlog User Story …
  • 37. „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 ISBN-10: 3446416560 ISBN-13: 978-3446416567 (c) Copyright 2009 Ralf Wirdemann. All Rights Reserved.