SlideShare a Scribd company logo
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

More Related Content

What's hot

Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-websitemaxtra
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
Ginne yoffe
 
Presentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ ProjectPresentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ Project
Chandan Gupta Bhagat
 
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSV
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSVAdvance Import Data Module for Odoo ,Import data in odoo using excel or CSV
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSV
Axis Technolabs
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
Bhadra Gowdra
 
Debugging mule
Debugging   muleDebugging   mule
Debugging mule
Sindhu VL
 
Ecommerce website with seo optimization
Ecommerce website with seo optimizationEcommerce website with seo optimization
Ecommerce website with seo optimization
Kumar Narayan
 
Odoo External API
Odoo External APIOdoo External API
Odoo External API
Odoo
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
Pub/Sub Temelleri, RabbitMQ ve Apache Kafka
Pub/Sub Temelleri, RabbitMQ ve Apache KafkaPub/Sub Temelleri, RabbitMQ ve Apache Kafka
Pub/Sub Temelleri, RabbitMQ ve Apache Kafka
Volkan Altan
 
2.1 project management srs
2.1 project management   srs2.1 project management   srs
2.1 project management srsAnil Kumar
 
Odoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objectsOdoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objects
Odoo
 
IP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINEIP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINE
Mathesh T
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
SahidAnowarHussain
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
Hitesh Jangid
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
Nahin Kumar Dey
 
Online News Portal.pptx
Online News Portal.pptxOnline News Portal.pptx
Online News Portal.pptx
SakshiSathe1
 

What's hot (18)

Scope proposal-ecommerce-website
Scope proposal-ecommerce-websiteScope proposal-ecommerce-website
Scope proposal-ecommerce-website
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
Presentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ ProjectPresentation of 3rd Semester C++ Project
Presentation of 3rd Semester C++ Project
 
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSV
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSVAdvance Import Data Module for Odoo ,Import data in odoo using excel or CSV
Advance Import Data Module for Odoo ,Import data in odoo using excel or CSV
 
COLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentationCOLLEGE PHONE BOOK Final documentation
COLLEGE PHONE BOOK Final documentation
 
Debugging mule
Debugging   muleDebugging   mule
Debugging mule
 
Ecommerce website with seo optimization
Ecommerce website with seo optimizationEcommerce website with seo optimization
Ecommerce website with seo optimization
 
Odoo External API
Odoo External APIOdoo External API
Odoo External API
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
 
Pub/Sub Temelleri, RabbitMQ ve Apache Kafka
Pub/Sub Temelleri, RabbitMQ ve Apache KafkaPub/Sub Temelleri, RabbitMQ ve Apache Kafka
Pub/Sub Temelleri, RabbitMQ ve Apache Kafka
 
2.1 project management srs
2.1 project management   srs2.1 project management   srs
2.1 project management srs
 
Odoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objectsOdoo - Business intelligence: Develop cube views for your own objects
Odoo - Business intelligence: Develop cube views for your own objects
 
IP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINEIP PROJECT E-GOVERNMENTAL HELPLINE
IP PROJECT E-GOVERNMENTAL HELPLINE
 
SRS Document For Instagram
SRS Document For InstagramSRS Document For Instagram
SRS Document For Instagram
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
Waterfall Model
Waterfall ModelWaterfall Model
Waterfall Model
 
Online News Portal.pptx
Online News Portal.pptxOnline News Portal.pptx
Online News Portal.pptx
 
Mobile Store
Mobile StoreMobile Store
Mobile Store
 

Viewers also liked

Rétrospectives en 4 actes
Rétrospectives en 4 actesRétrospectives en 4 actes
Rétrospectives en 4 actes
CGI Québec Formation
 
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!
CGI Québec Formation
 
Slicing user stories
Slicing user storiesSlicing user stories
Slicing user stories
David Michel
 
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
Nicholas Muldoon
 
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
EchoesLabs
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
Christine Saxon, PSPO, PSM, CM
 
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
Paulo Lomanto
 
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
James Whitehead
 
Scrum - Product Backlog
Scrum - Product BacklogScrum - Product Backlog
Scrum - Product Backlog
Upekha Vandebona
 
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
Anjali Leon
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
Rick Austin
 
User Stories for your Product Backlog
User Stories for your Product BacklogUser Stories for your Product Backlog
User Stories for your Product Backlog
rwirdemann
 
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelazXp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Xp 2016 superchargeyourproductbacklogwithuserstories-suzannelaz
Laz Allen
 
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
Thiga
 
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
Agile Montréal
 
Scrum Product Owner Anti-Patterns
Scrum Product Owner Anti-PatternsScrum Product Owner Anti-Patterns
Scrum Product Owner Anti-Patterns
Cedric Komi ASSIGNON
 
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
CGI Québec Formation
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
Giulio Roggero
 
Creating A Product Backlog
Creating A Product BacklogCreating A Product Backlog
Creating A Product Backlog
Russell Pannone
 

Viewers also liked (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 to How to build a Product Backlog with User Stories. The example of Twitter

Instagram marketing
Instagram marketingInstagram marketing
Instagram marketing
Vishanth NJ
 
Twitter, Google +, and Facebook
Twitter, Google +, and FacebookTwitter, Google +, and Facebook
Twitter, Google +, and FacebookVab Media
 
Trending with twitter
Trending with twitterTrending with twitter
Trending with twitter
Sherry Gick
 
Twitter basics
Twitter basicsTwitter basics
Twitter basicsnycgov
 
Twitter for every Green Party activist
Twitter for every Green Party activistTwitter for every Green Party activist
Twitter for every Green Party activist
Chris Henderson
 
Stop worrying start tweeting
Stop worrying start tweetingStop worrying start tweeting
Stop worrying start tweeting
Brainstorm Digital
 
Jsr public relations social media training
Jsr public relations social media trainingJsr public relations social media training
Jsr public relations social media training
jsrg55
 
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
TBEX
 
Twitter basics | Twitterin perusteet
Twitter basics | Twitterin perusteetTwitter basics | Twitterin perusteet
Twitter basics | Twitterin perusteet
Pauliina V.
 
Introduction to Twitter
Introduction to TwitterIntroduction to Twitter
Introduction to TwitterSophia Guevara
 
How to Get Started on Twitter
How to Get Started on TwitterHow to Get Started on Twitter
How to Get Started on Twitter
Holly Nielsen
 
Module5
Module5Module5
Module5
Jaivig1
 

Similar to 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
 

More from bart vermijlen

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
bart vermijlen
 
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
bart vermijlen
 
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
bart vermijlen
 
Tilting the Triangle | Feweb Congress 2015
Tilting the Triangle | Feweb Congress 2015Tilting the Triangle | Feweb Congress 2015
Tilting the Triangle | Feweb Congress 2015
bart vermijlen
 
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
bart vermijlen
 
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...
bart vermijlen
 
Belgian Ad School 2014
Belgian Ad School 2014Belgian Ad School 2014
Belgian Ad School 2014
bart vermijlen
 
Introduction to Lean & Agile - Pacemaker.io
Introduction to Lean & Agile - Pacemaker.ioIntroduction to Lean & Agile - Pacemaker.io
Introduction to Lean & Agile - Pacemaker.io
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 '13bart 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 - introductionbart vermijlen
 
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.
bart vermijlen
 
Pierre Bourdieu, Facebook en Twitter
Pierre Bourdieu, Facebook en TwitterPierre Bourdieu, Facebook en Twitter
Pierre Bourdieu, Facebook en Twitter
bart vermijlen
 

More from 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
 

Recently uploaded

Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
agatadrynko
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
daothibichhang1
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
FelixPerez547899
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
 

Recently uploaded (20)

Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdfikea_woodgreen_petscharity_cat-alogue_digital.pdf
ikea_woodgreen_petscharity_cat-alogue_digital.pdf
 
Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.docBài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
Bài tập - Tiếng anh 11 Global Success UNIT 1 - Bản HS.doc
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024Company Valuation webinar series - Tuesday, 4 June 2024
Company Valuation webinar series - Tuesday, 4 June 2024
 
Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
 

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