{"id":3998,"date":"2016-04-27T11:47:47","date_gmt":"2016-04-27T10:47:47","guid":{"rendered":"http:\/\/www.prodpad.com\/?p=3998"},"modified":"2026-01-23T16:16:05","modified_gmt":"2026-01-23T16:16:05","slug":"how-to-write-great-user-stories","status":"publish","type":"post","link":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/","title":{"rendered":"How To Write Great User Stories"},"content":{"rendered":"\n<p>Are you asking yourself how to write great user stories?<br><br>Firstly, don&#8217;t skimp on user stories as you spec out <a href=\"https:\/\/www.prodpad.com\/features\/ideas\/\">ideas<\/a> for your next release.<br><br><span style=\"font-weight: 400;\">You might hate them (everyone does), but they\u2019re here for a reason. A good user story distills down the problem a user is trying to solve to the following question:<\/span><br><br><b>What does the user want to achieve? What is their motivation?<\/b><br><br><span style=\"font-weight: 400;\">A <a href=\"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/\">spec<\/a> tells you what an idea or feature should look like. A good user story tells you what\u2019s motivating the user and what problem they want to solve. If a spec tells you to make a button blue, the user story will tell you what that\u2019s meant to help the user do. <\/span><br><br><span style=\"font-weight: 400;\">What does the user want to see after you click on the button? Where do they go? What happens for different types of users or users with different permissions?<\/span><br><br><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.prodpad.com\/glossary\/user-story\/\">User stories<\/a> force you to think from your user&#8217;s POV, and that\u2019s a good thing. When you spend all day working on your product, it\u2019s hard to imagine how your customers interact with your product. Certainly not with as much finesse as the ones building it! You have to dumb yourself down a little bit.<\/span><br><br><span style=\"font-weight: 400;\">User stories are useful to everyone, but especially for devs, who often execute releases without knowing why or who they&#8217;re even building for. Shouldn&#8217;t the people who are actually building the product be working with more than just a laundry list of tasks?<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-s-in-a-user-story\">What&#8217;s in a user story?<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">The good news is you don\u2019t have to make your user stories from scratch. Weed through <a href=\"https:\/\/www.prodpad.com\/features\/customer-feedback\/\">customer feedback<\/a> and user personas to help you slip into your customers&#8217; shoes.&nbsp;<\/span><span style=\"font-weight: 400;\">You probably already have them sitting around, so refer back to them early and often.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-title\">Title<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Well, you do want to name it something, don\u2019t you?<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-user-story\">User Story<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The key is to impart this information:<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">What is the user doing?<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">What does the user want to achieve?<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Why do they want to achieve this?<\/span><\/li>\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">This is the most popular format, but you don\u2019t necessarily have to stick to it: <\/span><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading\" id=\"h-as-a-user-i-want-to-x-in-order-to-y\"><i><span style=\"font-weight: 400;\"><em>As a user, I want to x In order to y.<\/em><\/span><\/i><\/h3>\n<\/blockquote>\n\n\n\n<p>The goal is to communicate the context around what you want built so that devs can make decisions about how to implement it.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-acceptance-criteria\"><strong>Acceptance criteria<\/strong><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/www.prodpad.com\/glossary\/acceptance-criteria\/\">Acceptance criteria<\/a> is how you judge whether the user story has been done. Often it is just a bulleted list of things like &#8220;User can see x&#8221; or &#8220;User can enter y.&#8221; Essentially the acceptance criteria allows someone to come along, test and confirm whether the user story is working as expected.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-who-writes-user-stories\"><b>Who writes user stories?<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">In <a href=\"https:\/\/www.prodpad.com\/glossary\/what-is-agile\/\">Agile<\/a> methodology the person writing the user stories is usually the product owner. If you have a PO, great! <\/span><br><br><span style=\"font-weight: 400;\">Otherwise it often ends up being devs (or lead dev) breaking down an epic, project manager or product manager. UX teams are sometimes responsible for \u00a0user stories too, but not as often.<\/span><br><br><span style=\"font-weight: 400;\">But they\u2019re not the only ones who can (or should) write user stories. Everyone\u2019s invited to this party! <\/span><br><br><span style=\"font-weight: 400;\">It\u2019s unlikely you\u2019ll get marketing, sales or customer support interested in writing user stories on their own, but see if they\u2019ll join you for a user stories session that you lead. <\/span><br><br><span style=\"font-weight: 400;\">They talk to your customers all day long and if you prod them enough, they could bring up considerations you wouldn\u2019t have thought yourself.\u00a0Each <a href=\"https:\/\/www.prodpad.com\/features\/productivity-and-collaboration\/team-collaboration\/\">team<\/a> brings its own perspectives, and getting them involved will help\u00a0you and your dev team tighten the final design of your product.<\/span><br><br><span style=\"font-weight: 400;\">User stories &#8211; can\u2019t live with \u2018em, can\u2019t build an awesome product without \u2018em!<\/span><br><br>Looking for more PM advice? Try our <a href=\"https:\/\/www.prodpad.com\/blog\/\">product management blog<\/a> for more top tips.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you asking yourself how to write great user stories? Firstly, don&#8217;t skimp on user stories as you spec out ideas for your next release. You might hate them (everyone&hellip;<\/p>\n","protected":false},"author":10,"featured_media":4004,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5230,9],"tags":[47,253],"pp_uni_tag":[],"class_list":["post-3998","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-most-popular","category-product-management-best-practice","tag-creative-product-management","tag-user-stories"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Product Management: How To Write Great User Stories | ProdPad<\/title>\n<meta name=\"description\" content=\"Everyone wants them, but no one wants to write them. What to do? It&#039;s not hard, follow this process and find out how to write great user stories!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Management Basics: How To Write Great User Stories\" \/>\n<meta property=\"og:description\" content=\"Everyone wants them, but no one wants to write them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/\" \/>\n<meta property=\"og:site_name\" content=\"ProdPad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProdPad\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-27T10:47:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T16:16:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/Blog-post-user-stories-facebook.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Andrea Saez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Product Management Basics: How To Write Great User Stories\" \/>\n<meta name=\"twitter:description\" content=\"Everyone wants them, but no one wants to write them.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/blog-post-user-stories-twitter.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@dreasaez\" \/>\n<meta name=\"twitter:site\" content=\"@prodpad\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andrea Saez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Product Management: How To Write Great User Stories | ProdPad","description":"Everyone wants them, but no one wants to write them. What to do? It's not hard, follow this process and find out how to write great user stories!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/","og_locale":"en_US","og_type":"article","og_title":"Product Management Basics: How To Write Great User Stories","og_description":"Everyone wants them, but no one wants to write them.","og_url":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/","og_site_name":"ProdPad","article_publisher":"https:\/\/www.facebook.com\/ProdPad\/","article_published_time":"2016-04-27T10:47:47+00:00","article_modified_time":"2026-01-23T16:16:05+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/Blog-post-user-stories-facebook.jpg","type":"image\/jpeg"}],"author":"Andrea Saez","twitter_card":"summary_large_image","twitter_title":"Product Management Basics: How To Write Great User Stories","twitter_description":"Everyone wants them, but no one wants to write them.","twitter_image":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/blog-post-user-stories-twitter.jpg","twitter_creator":"@dreasaez","twitter_site":"@prodpad","twitter_misc":{"Written by":"Andrea Saez","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#article","isPartOf":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/"},"author":{"name":"Andrea Saez","@id":"https:\/\/www.prodpad.com\/#\/schema\/person\/12b0d9c5a993c5fffaab543249e6f682"},"headline":"How To Write Great User Stories","datePublished":"2016-04-27T10:47:47+00:00","dateModified":"2026-01-23T16:16:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/"},"wordCount":646,"publisher":{"@id":"https:\/\/www.prodpad.com\/#organization"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/typewriter-1.jpg","keywords":["creative product management","user stories"],"articleSection":["Most Popular","Product Management Best Practice"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/","url":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/","name":"Product Management: How To Write Great User Stories | ProdPad","isPartOf":{"@id":"https:\/\/www.prodpad.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#primaryimage"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/typewriter-1.jpg","datePublished":"2016-04-27T10:47:47+00:00","dateModified":"2026-01-23T16:16:05+00:00","description":"Everyone wants them, but no one wants to write them. What to do? It's not hard, follow this process and find out how to write great user stories!","breadcrumb":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#primaryimage","url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/typewriter-1.jpg","contentUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/04\/typewriter-1.jpg","width":960,"height":640,"caption":"writing user stories"},{"@type":"BreadcrumbList","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Latest Blogs","item":"https:\/\/www.prodpad.com\/blog\/category\/latest-blogs\/"},{"@type":"ListItem","position":2,"name":"Product Management Best Practice","item":"https:\/\/www.prodpad.com\/blog\/category\/latest-blogs\/product-management-best-practice\/"},{"@type":"ListItem","position":3,"name":"How To Write Great User Stories"}]},{"@type":"WebSite","@id":"https:\/\/www.prodpad.com\/#website","url":"https:\/\/www.prodpad.com\/","name":"ProdPad","description":"Product Management Software","publisher":{"@id":"https:\/\/www.prodpad.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.prodpad.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.prodpad.com\/#organization","name":"ProdPad","url":"https:\/\/www.prodpad.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prodpad.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2018\/12\/blue-full.png","contentUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2018\/12\/blue-full.png","width":2050,"height":400,"caption":"ProdPad"},"image":{"@id":"https:\/\/www.prodpad.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ProdPad\/","https:\/\/x.com\/prodpad","https:\/\/instagram.com\/prodpad","https:\/\/www.linkedin.com\/company\/prodpad\/","https:\/\/www.youtube.com\/channel\/UCXHOx5Ed-6sHPujypIlhdMA"]},{"@type":"Person","@id":"https:\/\/www.prodpad.com\/#\/schema\/person\/12b0d9c5a993c5fffaab543249e6f682","name":"Andrea Saez","description":"Andrea is a Product Support and Management expert, technical writer, and social network monkey. An undercover geek with a passion for music, animals, and avid unicorn rights activist, she's always up for a challenge.","sameAs":["https:\/\/x.com\/dreasaez"],"url":"https:\/\/www.prodpad.com\/blog\/author\/andrea-saez\/"}]}},"_links":{"self":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/3998","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/comments?post=3998"}],"version-history":[{"count":0,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/3998\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/media\/4004"}],"wp:attachment":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/media?parent=3998"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/categories?post=3998"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/tags?post=3998"},{"taxonomy":"pp_uni_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/pp_uni_tag?post=3998"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}