SlideShare una empresa de Scribd logo
1 de 13
Building a Product
Backlog with User Stories
Twitter Case Study
@bartvermijlen
Disclaimer:
This Product Backlog is neither complete,
nor exhaustive, and purely an example of
how User Stories can be written.
As a non authenticated user (NAU)
I can see the profile page and the tweets of
an authenticated user (AU)
so I know what he/she tweets
Acceptance Criteria:
● on all browsers, also mobile
● at the top there is a "sign up" button
As a non authenticated user (NAU)
I can sign up and create an account
so I can start using Twitter
Acceptance Criteria:
● no double confirmation via email
● email address must have the right syntax
● I must supply name, email and password
● password must only be typed once
● username has maximum 15 characters
As an user
I can add a profile picture
so other users can see how I look
Acceptance Criteria:
● picture must be png, jpg or gif
● picture is automatically resized
● I can edit the square crop of the picture
As a user
I can follow other users
so they appear in my feed
Acceptance Criteria:
● the followed user receives an email
notification
As a user
I can click on followers
so I know who is following me at all times
Acceptance Criteria:
● list is ordered reversed chronologically by
date when someone started following
you
As a user
I can compose a tweet
so it appears in the feed of my followers
and on my profile
Acceptance Criteria:
● maximum 140 characters
As a user
I can retweet the tweets of another user
so my followers also see them in my feed
Acceptance Criteria:
● a retweet button is below every tweet
As a user
I can favorite a tweet
so the author knows I like the tweet
Acceptance Criteria:
● a star appears beneath every tweet
As a NAU and as a user
I can search through all tweets on words or
hashtags
so I know who tweeted about this subject
Acceptance Criteria:
● only display search results from tweets
not older than one week
As a user
I can send direct messages to other users
so only them receive the message
Acceptance Criteria:
● both users must follow each other
...
@bartvermijlen
http://bart.vermijlen.be

Más contenido relacionado

La actualidad más candente

Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
Xpand IT
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 
Git and jira
Git and jiraGit and jira
Git and jira
BinBin He
 

La actualidad más candente (20)

How to Use Grammarly
How to Use GrammarlyHow to Use Grammarly
How to Use Grammarly
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
User story slicing
User story slicing User story slicing
User story slicing
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Why jira
Why jiraWhy jira
Why jira
 
Jira fundamentals
Jira fundamentalsJira fundamentals
Jira fundamentals
 
Jira as a Tool for Test Management
Jira as a Tool for Test ManagementJira as a Tool for Test Management
Jira as a Tool for Test Management
 
Jira overview
Jira overviewJira overview
Jira overview
 
How to stop sucking and be awesome instead
How to stop sucking and be awesome insteadHow to stop sucking and be awesome instead
How to stop sucking and be awesome instead
 
A New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product ManagementA New Introduction to Jira & Agile Product Management
A New Introduction to Jira & Agile Product Management
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
Introducing Agile User Stories
Introducing Agile User StoriesIntroducing Agile User Stories
Introducing Agile User Stories
 
How to Use ClickUp
How to Use ClickUpHow to Use ClickUp
How to Use ClickUp
 
Jira Training
Jira TrainingJira Training
Jira Training
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Git and jira
Git and jiraGit and jira
Git and jira
 
Free Project Management Templates for Microsoft SharePoint
Free Project Management Templates for Microsoft SharePointFree Project Management Templates for Microsoft SharePoint
Free Project Management Templates for Microsoft SharePoint
 

Destacado

Destacado (19)

Rétrospectives en 4 actes
Rétrospectives en 4 actesRétrospectives en 4 actes
Rétrospectives en 4 actes
 
Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!Passez un test de la vue - Outils visuels pour y voir clair!
Passez un test de la vue - Outils visuels pour y voir clair!
 
Slicing user stories
Slicing user storiesSlicing user stories
Slicing user stories
 
Essentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User GroupEssentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User Group
 
Tirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesTirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigences
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
 
Guia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum MasterGuia do Papel e Responsabilidade do Scrum Master
Guia do Papel e Responsabilidade do Scrum Master
 
An introduction to agile estimation and release planning
An introduction to agile estimation and release planningAn introduction to agile estimation and release planning
An introduction to agile estimation and release planning
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
 
User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product BacklogUser Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlog
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
Respecter son budget et être agile - Louis-Philippe Vallée
Respecter son budget et être agile - Louis-Philippe ValléeRespecter son budget et être agile - Louis-Philippe Vallée
Respecter son budget et être agile - Louis-Philippe Vallée
 
Scrum Product Owner Anti-Patterns
Scrum Product Owner Anti-PatternsScrum Product Owner Anti-Patterns
Scrum Product Owner Anti-Patterns
 
Catalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppementCatalyser votre transition agile avec le codéveloppement
Catalyser votre transition agile avec le codéveloppement
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
 

Similar a How to build a Product Backlog with User Stories. The example of Twitter

Twitter, Google +, and Facebook
Twitter, Google +, and FacebookTwitter, Google +, and Facebook
Twitter, Google +, and Facebook
Vab Media
 
Twitter basics
Twitter basicsTwitter basics
Twitter basics
nycgov
 
Introduction to Twitter
Introduction to TwitterIntroduction to Twitter
Introduction to Twitter
Sophia Guevara
 

Similar a How to build a Product Backlog with User Stories. The example of Twitter (12)

Instagram marketing
Instagram marketingInstagram marketing
Instagram marketing
 
Twitter, Google +, and Facebook
Twitter, Google +, and FacebookTwitter, Google +, and Facebook
Twitter, Google +, and Facebook
 
Trending with twitter
Trending with twitterTrending with twitter
Trending with twitter
 
Twitter basics
Twitter basicsTwitter basics
Twitter basics
 
Twitter for every Green Party activist
Twitter for every Green Party activistTwitter for every Green Party activist
Twitter for every Green Party activist
 
Stop worrying start tweeting
Stop worrying start tweetingStop worrying start tweeting
Stop worrying start tweeting
 
Jsr public relations social media training
Jsr public relations social media trainingJsr public relations social media training
Jsr public relations social media training
 
TBEX North America 2015: Fort Lauderdale Katie Hammel
TBEX North America 2015: Fort Lauderdale Katie HammelTBEX North America 2015: Fort Lauderdale Katie Hammel
TBEX North America 2015: Fort Lauderdale Katie Hammel
 
Twitter basics | Twitterin perusteet
Twitter basics | Twitterin perusteetTwitter basics | Twitterin perusteet
Twitter basics | Twitterin perusteet
 
Introduction to Twitter
Introduction to TwitterIntroduction to Twitter
Introduction to Twitter
 
How to Get Started on Twitter
How to Get Started on TwitterHow to Get Started on Twitter
How to Get Started on Twitter
 
Module5
Module5Module5
Module5
 

Más de bart vermijlen

Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13
bart vermijlen
 
Agile and Lean project management - Devine Howest - introduction
Agile and Lean project management - Devine Howest - introductionAgile and Lean project management - Devine Howest - introduction
Agile and Lean project management - Devine Howest - introduction
bart vermijlen
 

Más de bart vermijlen (12)

I don't have time for time management | ACC Young Accounts Belgium
I don't have time for time management | ACC Young Accounts BelgiumI don't have time for time management | ACC Young Accounts Belgium
I don't have time for time management | ACC Young Accounts Belgium
 
From Solution Focus to Problem Focus with Design Thinking | Feweb Congress 2016
From Solution Focus to Problem Focus with Design Thinking | Feweb Congress 2016From Solution Focus to Problem Focus with Design Thinking | Feweb Congress 2016
From Solution Focus to Problem Focus with Design Thinking | Feweb Congress 2016
 
Tilting the triangle | Product Design Meetup 2016
Tilting the triangle | Product Design Meetup 2016Tilting the triangle | Product Design Meetup 2016
Tilting the triangle | Product Design Meetup 2016
 
Tilting the Triangle | Feweb Congress 2015
Tilting the Triangle | Feweb Congress 2015Tilting the Triangle | Feweb Congress 2015
Tilting the Triangle | Feweb Congress 2015
 
Lean & Agile @ Digital Media Management - Thomas More Mechelen
Lean & Agile @ Digital Media Management - Thomas More MechelenLean & Agile @ Digital Media Management - Thomas More Mechelen
Lean & Agile @ Digital Media Management - Thomas More Mechelen
 
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
 
Belgian Ad School 2014
Belgian Ad School 2014Belgian Ad School 2014
Belgian Ad School 2014
 
Introduction to Lean & Agile - Pacemaker.io
Introduction to Lean & Agile - Pacemaker.ioIntroduction to Lean & Agile - Pacemaker.io
Introduction to Lean & Agile - Pacemaker.io
 
Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13Lean & Agile Introduction - Belgian Advertising School '13
Lean & Agile Introduction - Belgian Advertising School '13
 
Agile and Lean project management - Devine Howest - introduction
Agile and Lean project management - Devine Howest - introductionAgile and Lean project management - Devine Howest - introduction
Agile and Lean project management - Devine Howest - introduction
 
What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise. What is Scrum? Project Management beyond the promise.
What is Scrum? Project Management beyond the promise.
 
Pierre Bourdieu, Facebook en Twitter
Pierre Bourdieu, Facebook en TwitterPierre Bourdieu, Facebook en Twitter
Pierre Bourdieu, Facebook en Twitter
 

Último

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 

Último (20)

Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

How to build a Product Backlog with User Stories. The example of Twitter

  • 1. Building a Product Backlog with User Stories Twitter Case Study @bartvermijlen
  • 2. Disclaimer: This Product Backlog is neither complete, nor exhaustive, and purely an example of how User Stories can be written.
  • 3. As a non authenticated user (NAU) I can see the profile page and the tweets of an authenticated user (AU) so I know what he/she tweets Acceptance Criteria: ● on all browsers, also mobile ● at the top there is a "sign up" button
  • 4. As a non authenticated user (NAU) I can sign up and create an account so I can start using Twitter Acceptance Criteria: ● no double confirmation via email ● email address must have the right syntax ● I must supply name, email and password ● password must only be typed once ● username has maximum 15 characters
  • 5. As an user I can add a profile picture so other users can see how I look Acceptance Criteria: ● picture must be png, jpg or gif ● picture is automatically resized ● I can edit the square crop of the picture
  • 6. As a user I can follow other users so they appear in my feed Acceptance Criteria: ● the followed user receives an email notification
  • 7. As a user I can click on followers so I know who is following me at all times Acceptance Criteria: ● list is ordered reversed chronologically by date when someone started following you
  • 8. As a user I can compose a tweet so it appears in the feed of my followers and on my profile Acceptance Criteria: ● maximum 140 characters
  • 9. As a user I can retweet the tweets of another user so my followers also see them in my feed Acceptance Criteria: ● a retweet button is below every tweet
  • 10. As a user I can favorite a tweet so the author knows I like the tweet Acceptance Criteria: ● a star appears beneath every tweet
  • 11. As a NAU and as a user I can search through all tweets on words or hashtags so I know who tweeted about this subject Acceptance Criteria: ● only display search results from tweets not older than one week
  • 12. As a user I can send direct messages to other users so only them receive the message Acceptance Criteria: ● both users must follow each other