{"id":1674,"date":"2016-06-11T20:10:54","date_gmt":"2016-06-11T19:10:54","guid":{"rendered":"http:\/\/www.prodpad.com\/?p=1674"},"modified":"2024-02-08T15:58:40","modified_gmt":"2024-02-08T15:58:40","slug":"how-to-write-great-product-specs","status":"publish","type":"post","link":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/","title":{"rendered":"How to Write Great Product Specs"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-what-is-a-product-spec\">What is a product spec?<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">A product spec is a blueprint that describes what you\u2019re building, who you\u2019re building it for and what the final <a href=\"https:\/\/www.prodpad.com\/features\/portfolio-management\/objectives-and-key-results\/\">outcome<\/a> should be. <\/span><br><br><span style=\"font-weight: 400;\">A well-written spec is about <\/span><b>clarity<\/b><span style=\"font-weight: 400;\">. The more information you have going into a product spec, the more clarity you give everyone working on the product with you. <\/span><br><br>We generally include some or all of the following, depending on what is needed to clearly communicate what is needed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-a-product-spec-includes\">A product spec includes:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Summary &#8211; <\/b><span style=\"font-weight: 400;\">what is the idea being suggested? <\/span><\/li>\n\n\n\n<li><b>A business case &#8211; <\/b><span style=\"font-weight: 400;\">what value does this create for the business and\/or customer?<\/span><\/li>\n\n\n\n<li><b>User stories &#8211; <\/b><span style=\"font-weight: 400;\">what is the user trying to accomplish? (<\/span><a href=\"https:\/\/www.prodpad.com\/blog\/how-to-write-great-user-stories\/\"><span style=\"font-weight: 400;\">we have a quick template here<\/span><\/a><span style=\"font-weight: 400;\">) <\/span><\/li>\n\n\n\n<li><b>User personas &#8211; <\/b><span style=\"font-weight: 400;\">who is the solution for?<\/span><\/li>\n\n\n\n<li><b>Designs &#8211; <\/b><span style=\"font-weight: 400;\">what does the solution look like? <\/span><\/li>\n\n\n\n<li><b>Functional specs &#8211; <\/b><span style=\"font-weight: 400;\">what are the technical details behind the solution? <\/span><b>&nbsp;<\/b>(<a href=\"https:\/\/www.joelonsoftware.com\/2000\/10\/02\/painless-functional-specifications-part-1-why-bother\/\">Joel Spolsky<\/a><span style=\"font-weight: 400;\"> has written extensively about this.)<\/span><\/li>\n<\/ul>\n\n\n\n<p><span style=\"font-weight: 400;\">If you\u2019re working in a bigger company or large teams, you should err on the side of over-communication: more context and more deeply detailed specs. As a rule of thumb, the more moving parts that are involved, the less you want to leave up to interpretation. <\/span><br><br><span style=\"font-weight: 400;\">On the other hand, if you\u2019re working closely with a small team, you might be able to get by with simpler, lightweight specs.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.prodpad.com\/downloads\/product-requirements-document-prd-template\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-1024x240.png\" alt=\"Free PRD template from ProdPad product management software\" class=\"wp-image-80388\" srcset=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-1024x240.png 1024w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-300x70.png 300w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-768x180.png 768w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-our-5-step-nbsp-process-for-writing-product-specs\">Our 5-Step&nbsp;Process For Writing Product Specs<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">For much of its life, a product spec is a work in progress. That\u2019s fine! That\u2019s how it should be. You\u2019ll be getting new information and dealing with potential setbacks &nbsp;throughout the process.<\/span><br><br>We follow a process here at ProdPad that mirrors something Einstein once said: <i>\u201cIf I had an hour to solve a problem, I\u2019d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.\u201d<\/i><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/einstein.jpg\" alt=\"Einstein quote\" class=\"wp-image-4604\" srcset=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/einstein.jpg 500w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/einstein-300x200.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n<\/div>\n\n\n<p>Thinking through the problem that you intend to solve &#8211; and sometimes even going back to the drawing board entirely &#8211; is not a waste of time. The problem is usually the hardest thing to nail.<br><br><span style=\"font-weight: 400;\">So expect that you\u2019ll probably be making a series of changes to make along the way &#8211; but also that you\u2019ll end up with a more solid product spec for it. <\/span><br><br><span style=\"font-weight: 400;\">Writing specs is not a straight shot &#8211; but here\u2019s the process that works for us.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-1-turn-to-customer-feedback-and-data-to-find-the-source-of-the-problems\">Step 1: Turn to customer feedback and data to find the source of the problems<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The best place to go looking for problems is <a href=\"https:\/\/www.prodpad.com\/features\/customer-feedback\/\">in your customer feedback<\/a>.<\/span><br><br><span style=\"font-weight: 400;\">Customer feedback comes in many forms: complaints, questions, product suggestions and &nbsp;feature requests. The most critical thing when evaluating all this is to <\/span><a href=\"https:\/\/www.prodpad.com\/blog\/dont-take-every-feature-request-seriously\/\"><span style=\"font-weight: 400;\">not take it literally<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><br><br><span style=\"font-weight: 400;\">What your customers are asking for is not a mandate. When you\u2019re investigating a problem area, &nbsp;each item of feedback is a data point to help you get down to the root of the problem.<\/span><br><br><span style=\"font-weight: 400;\">Speaking of data, customer feedback won&#8217;t always tell you if something critical like the checkout flow isn&#8217;t working. You&#8217;ll often need to look at the data!<\/span><br><br><span style=\"font-weight: 400;\">What\u2019s behind all this feedback in the first place? &nbsp;What is the underlying issue here? These are the kind of critical questions that help you understand &nbsp;a) the problem and b) the scope. <\/span><br><br><span style=\"font-weight: 400;\">Other questions to ask here: <\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Are a lot of customers asking for this? How big is customer desire? <\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">How critical is this problem? Is this going to make it hard for you to win over future customers? <\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Is it keeping you from acquiring more users or closing deals?<\/span><\/li>\n<\/ul>\n\n\n\n<p><b>Step 2: Break the problem down into a bunch of hypotheses<\/b><br><br><span style=\"font-weight: 400;\">So how big is this problem, actually? In this step, you\u2019ll continue to understand the scope of what you\u2019re dealing with. <\/span><br><br><span style=\"font-weight: 400;\">Let\u2019s say for example, your customer feedback tells you that you have a big problem on your hands. There\u2019s no quick fix for this one. You need to completely redo your checkout process. <\/span><br><br><span style=\"font-weight: 400;\">Now you\u2019re probably considering all kinds of <a href=\"https:\/\/www.prodpad.com\/features\/ideas\/\">ideas<\/a> and that can quickly start to get overwhelming. What we suggest is that you break these ideas out into three categories: <\/span><\/p>\n\n\n\n<div class=\"info-box\">\n<p><b>\ud83d\udc49\ud83c\udffd Essentials: <\/b>This is MVP level stuff. If this isn\u2019t there, the whole thing falls apart. What will it take to get this off the ground and functioning?<\/p>\n<p><b>\ud83d\udc49\ud83c\udffd Nice-to-haves: <\/b>Non-essential, but would add immediate value. What will add value to the spec but isn\u2019t absolutely necessary?<\/p>\n<p><b>\ud83d\udc49\ud83c\udffd Delightful: <\/b>The sprinkles on top; stuff that makes people smile What will make people smile?<\/p>\n<\/div>\n\n\n\n<p><span style=\"font-weight: 400;\">This way you can still account for the full scope of the problem, but keep your eyes on the ball. Think MVP. The essentials are your top priority. Everything else is going to have to wait its turn.<\/span><br><br><b>Step 3:&nbsp;Open up product discussions&nbsp;across your team\/company<\/b><br><br>\u201cWriting a spec is a great way to nail down all those irritating design decisions, large and small, that get covered up if you don\u2019t have a spec. Even small decisions can get nailed down with a spec,\u201d <a href=\"https:\/\/www.joelonsoftware.com\/2000\/10\/02\/painless-functional-specifications-part-1-why-bother\/\">says Joel Spolsky of Fog Creek Software<\/a>.<br><br><span style=\"font-weight: 400;\">Oof, yes. That sounds familiar. However, those small decisions tend to add up &#8211; and it\u2019s in no one\u2019s best interests to start dealing with them when it\u2019s already sitting in your dev backlog. <\/span><br><br><span style=\"font-weight: 400;\">The mistake I\u2019ve seen made over and over is leaving these discussions until the end when a spec is already in production. You must create a space and a forum for your internal stakeholders to contribute while the idea is still taking shape. <\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/slack-imgs-1.png\" alt=\"Great Product Specs\" style=\"width:607px;height:269px\"\/><\/figure>\n<\/div>\n\n\n<p><br>Start inviting colleagues around the company now to help you start getting your idea ready. They know things you don\u2019t and they can tell you from their corner:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>What works<\/li>\n\n\n\n<li>What doesn\u2019t work<\/li>\n\n\n\n<li>Argue for a bigger\/smaller scope<\/li>\n<\/ol>\n\n\n\n<p>The opportunity to open up product discussions around what gets done and how is a key trait of <a href=\"https:\/\/www.prodpad.com\/features\/productivity-and-collaboration\/team-collaboration\/\">effective product teams<\/a>.<br><br>We keep all our product discussions in ProdPad. Each product idea has a discussion section, so we\u2019re able to focus on really specific objections and concerns.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-4-do-user-testing-with-your-closest-customers\">Step 4: Do user testing with your closest customers<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Everything you\u2019ve done so far makes sense on paper, but reality bites. Things change when you<\/span><a href=\"https:\/\/www.prodpad.com\/blog\/rapid-prototyping-digital-products\/\"><span style=\"font-weight: 400;\"> put a prototype in front of humans<\/span><\/a><span style=\"font-weight: 400;\">! It\u2019s time to see whether your assumptions hold and your customers react the way you\u2019ve imagined they will.<\/span><br><br><span style=\"font-weight: 400;\">At ProdPad, our designer preps &nbsp;a series of simple designs &#8211; really simple, like wireframes and clickable prototypes &#8211; for user testing. <\/span><br><br><span style=\"font-weight: 400;\">We do our user testing in two ways&nbsp;usually: <\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><b>Slack customer community <\/b><span style=\"font-weight: 400;\">&#8211;<\/span> <span style=\"font-weight: 400;\">We throw<\/span> <span style=\"font-weight: 400;\">designs into our <\/span><a href=\"https:\/\/www.prodpad.com\/blog\/slack-customer-community\/\"><span style=\"font-weight: 400;\">customer community<\/span><\/a><span style=\"font-weight: 400;\"> and invite feedback. It\u2019s a public channel, but it\u2019s also where our closest and most engaged customers hang out. We get a lot of insights from the discussions that follow. <\/span><\/li>\n\n\n\n<li><b>One-on-one user tests<\/b><span style=\"font-weight: 400;\"> &#8211; We set up a dedicated session where we ask our user tester to perform a series of tasks to see how\/where they trip up<\/span><\/li>\n<\/ol>\n\n\n\n<p><span style=\"font-weight: 400;\">Can users complete the tasks you ask them to? Are they easily able to find buttons? Do they feel confident about where to look for stuff? <\/span><br><br><span style=\"font-weight: 400;\">What usually follows is that some of your assumptions were wrong. It\u2019s not as easy to find the buttons, or the flow isn\u2019t as obvious to the user as you thought it was. <\/span><br><br>There\u2019s a couple other surprises you may find&nbsp;out here:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">edge cases<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">surprise requirements<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">misunderstood functionality<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">widened or changed scope<\/span><\/li>\n<\/ul>\n\n\n\n<p>At this point, we\u2019re also looking at the bigger picture. We also look at how the new solution fits in with the way our users already use the product. What\u2019s the difference between changing nothing and putting something new in place?<br><br><span style=\"font-weight: 400;\">But it\u2019s just a prototype and all you have to do is adjust it. Repeat until you\u2019re confident you\u2019ve gotten it right. <\/span><br><br><span style=\"font-weight: 400;\">So think of it this way: User testing is all about minimizing risks. It\u2019s cheaper to repeat this step than go live with a new feature that could blow up in everyone\u2019s faces.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-step-5-if-it-s-ready-send-to-development\">Step 5: If it\u2019s ready, send to development<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Remember how I mentioned earlier that product specs are always a work in progress? That\u2019s the case even now, here in this final step. <\/span><br><br><span style=\"font-weight: 400;\">The, even if development goes flawlessly, QA is a diff story. &nbsp;Once you start clicking around, you might start to discover little things that you may have missed. It\u2019s okay not to be harsh on yourself &#8211; it happens even to us. <\/span><br><br><span style=\"font-weight: 400;\">We think everything is great and pat ourselves on the back for being so meticulous. But when we\u2019re testing, we think, \u201cHmm, maybe this button should be on the right because it doesn\u2019t actually make sense in the context of the rest of the app.\u201d<\/span><br><br><span style=\"font-weight: 400;\">It happens to the best of us. Perfection takes time. <\/span><br><br><span style=\"font-weight: 400;\">When you feel confident you\u2019ve got something going, add the final touches: final prototypes, technical information, key context, etc.<\/span><br><br><span style=\"font-weight: 400;\">If you\u2019ve been developing your product spec in ProdPad, now you can simply <a href=\"https:\/\/www.prodpad.com\/blog\/jira-roadmap-integration\/\">push to Trello, JIRA or your development tool of choice.<\/a><\/span><br><br>All done!&nbsp;<span style=\"font-weight: 400;\">Now take a well-deserved break and when you\u2019re back, go right back to where you started from: <\/span><a href=\"https:\/\/www.prodpad.com\/features\/customer-feedback\/\"><span style=\"font-weight: 400;\">customer feedback<\/span><\/a><span style=\"font-weight: 400;\">. The life of a product manager, eh?&nbsp;<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.prodpad.com\/downloads\/product-requirements-document-prd-template\/\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-1024x240.png\" alt=\"Free PRD template from ProdPad product management software\" class=\"wp-image-80388\" srcset=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-1024x240.png 1024w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-300x70.png 300w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1-768x180.png 768w, https:\/\/www.prodpad.com\/wp-content\/uploads\/2023\/04\/PRD-banner_Blogs-1280x300-v1.1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>What is a product spec? A product spec is a blueprint that describes what you\u2019re building, who you\u2019re building it for and what the final outcome should be. A well-written&hellip;<\/p>\n","protected":false},"author":4,"featured_media":4607,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5230,9],"tags":[78,130,186,201,234],"pp_uni_tag":[],"class_list":["post-1674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-most-popular","category-product-management-best-practice","tag-featured","tag-new-feature","tag-product-specs","tag-redactor","tag-text-editor"],"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>How to Write Great Product Specs - ProdPad<\/title>\n<meta name=\"description\" content=\"Plan and write great product specs that you can send directly to your development team with this simple five-step process from ProdPad\" \/>\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-product-specs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Write Great Product Specs\" \/>\n<meta property=\"og:description\" content=\"Einstein once said, \u201cIf I had an hour to solve a problem, I\u2019d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.\u201d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/\" \/>\n<meta property=\"og:site_name\" content=\"ProdPad\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProdPad\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/bastow\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-11T19:10:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-08T15:58:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/06\/Blog-post-specs-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=\"Janna Bastow\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How To Write Great Product Specs\" \/>\n<meta name=\"twitter:description\" content=\"You&#039;ve heard them say &quot;Move fast, break things&quot; right? Do the exact opposite.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/06\/blog-post-spec-twitter.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@simplybastow\" \/>\n<meta name=\"twitter:site\" content=\"@prodpad\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Janna Bastow\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Write Great Product Specs - ProdPad","description":"Plan and write great product specs that you can send directly to your development team with this simple five-step process from ProdPad","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-product-specs\/","og_locale":"en_US","og_type":"article","og_title":"How To Write Great Product Specs","og_description":"Einstein once said, \u201cIf I had an hour to solve a problem, I\u2019d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.\u201d","og_url":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/","og_site_name":"ProdPad","article_publisher":"https:\/\/www.facebook.com\/ProdPad\/","article_author":"https:\/\/www.facebook.com\/bastow","article_published_time":"2016-06-11T19:10:54+00:00","article_modified_time":"2024-02-08T15:58:40+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/06\/Blog-post-specs-facebook.jpg","type":"image\/jpeg"}],"author":"Janna Bastow","twitter_card":"summary_large_image","twitter_title":"How To Write Great Product Specs","twitter_description":"You've heard them say \"Move fast, break things\" right? Do the exact opposite.","twitter_image":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2016\/06\/blog-post-spec-twitter.jpg","twitter_creator":"@simplybastow","twitter_site":"@prodpad","twitter_misc":{"Written by":"Janna Bastow","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#article","isPartOf":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/"},"author":{"name":"Janna Bastow","@id":"https:\/\/www.prodpad.com\/#\/schema\/person\/ceec8b615b0ad09e9199ba2fa8545e8c"},"headline":"How to Write Great Product Specs","datePublished":"2016-06-11T19:10:54+00:00","dateModified":"2024-02-08T15:58:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/"},"wordCount":1581,"publisher":{"@id":"https:\/\/www.prodpad.com\/#organization"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/product-specs.jpeg","keywords":["featured","new feature","product specs","Redactor","text editor"],"articleSection":["Most Popular","Product Management Best Practice"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/","url":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/","name":"How to Write Great Product Specs - ProdPad","isPartOf":{"@id":"https:\/\/www.prodpad.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#primaryimage"},"image":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/product-specs.jpeg","datePublished":"2016-06-11T19:10:54+00:00","dateModified":"2024-02-08T15:58:40+00:00","description":"Plan and write great product specs that you can send directly to your development team with this simple five-step process from ProdPad","breadcrumb":{"@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#primaryimage","url":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/product-specs.jpeg","contentUrl":"https:\/\/www.prodpad.com\/wp-content\/uploads\/2017\/04\/product-specs.jpeg","width":940,"height":627},{"@type":"BreadcrumbList","@id":"https:\/\/www.prodpad.com\/blog\/how-to-write-great-product-specs\/#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 Product Specs"}]},{"@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\/ceec8b615b0ad09e9199ba2fa8545e8c","name":"Janna Bastow","description":"Janna Bastow is co-founder of ProdPad, software that helps product managers plan and deliver better products. Janna also organizes ProductTank events around the world, including Mind The Product, a global community of product managers. She likes to inspire great product conversations by asking: \u201cWhat problem are you trying to solve?\u201d","sameAs":["https:\/\/www.facebook.com\/bastow","https:\/\/x.com\/simplybastow"],"url":"https:\/\/www.prodpad.com\/blog\/author\/janna-bastow\/"}]}},"_links":{"self":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/1674","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/comments?post=1674"}],"version-history":[{"count":0,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/posts\/1674\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/media\/4607"}],"wp:attachment":[{"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/media?parent=1674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/categories?post=1674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/tags?post=1674"},{"taxonomy":"pp_uni_tag","embeddable":true,"href":"https:\/\/www.prodpad.com\/wp-json\/wp\/v2\/pp_uni_tag?post=1674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}