{"id":19733,"date":"2019-05-23T07:00:44","date_gmt":"2019-05-23T14:00:44","guid":{"rendered":"https:\/\/www.jamasoftware.com\/?p=19733"},"modified":"2023-01-12T16:51:38","modified_gmt":"2023-01-13T00:51:38","slug":"the-best-and-worst-ways-to-create-a-product-specification","status":"publish","type":"post","link":"https:\/\/www.jamasoftware.com\/legacy\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/","title":{"rendered":"The Best and Worst Ways to Create a Product Specification"},"content":{"rendered":"<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-40934\" src=\"https:\/\/www.jamasoftware.com\/media\/2019\/05\/the-best-and-worst-ways-product-specifications_1024x512-1.jpg\" alt=\"Product Specification\" width=\"1024\" height=\"512\" \/><\/p>\n<p><span style=\"font-weight: 400;\">One of the biggest challenges product development teams face is simply how to decide what product to build. In the case of teams that work from a product specification, particularly in hardware development, engineers are typically not allowed to start working until it is completed and approved. And given that most development timelines are incredibly short, there often isn\u2019t enough time to consider alternative solutions once new information comes into view.<\/span><\/p>\n<p><a href=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/1.-The-Challenge.png\"><img decoding=\"async\" class=\"aligncenter wp-image-19741\" src=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/1.-The-Challenge.png\" alt=\"1. The Challenge\" width=\"550\" height=\"261\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">One way of looking at this challenge is shown here. You can imagine that the circle is every possible way the team could build the product. And that tiny blue dot is the specification for one particular product. This product spec defines exactly which product the developers should focus on and build.<\/span><\/p>\n<p>In this post, I\u2019ll first describe some of the common methods used to agree upon a product specification. Then I\u2019ll explore the problems with those methods and how they can lead to building products from a spec that doesn\u2019t actually solve your customer&#8217;s problems.<\/p>\n<p>I should say that my perspective comes from 10 years of experience working in the analog and mixed-signal semiconductor industry, first as an applications engineer and later as a product definer. Now, I\u2019m a consultant here at Jama.<\/p>\n<h2><b>Worst Ways to Create a Product Specification:<\/b><\/h2>\n<p>&nbsp;<\/p>\n<h2><b>1. Ask Your Customer What They Want You To Build<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">One way to start is to ask your customers what they need. This could be done by waiting for a request for quotation (RFQ) issued by the customer, or less formally, through meetings and discussions. Typically what you will learn with this approach is what solution or product they are using today and what they would like to see changed in the very near future. In a way, you\u2019re acting as a contractor and your customer is responsible for all of the details of the specification.<\/span><\/p>\n<p><a href=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/2.-Ask-the-Customer.png\"><img decoding=\"async\" class=\"aligncenter wp-image-19740\" src=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/2.-Ask-the-Customer.png\" alt=\"2. Ask the Customer\" width=\"551\" height=\"261\" \/><\/a><\/p>\n<p>Given that this scenario calls for iterating on an existing product, there\u2019s a high likelihood you\u2019ll end up with a very specific idea that you definitely can implement.<\/p>\n<p>However, there are several problems with this approach:<\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">What your customer is telling you about their product strategy they are also likely telling your competition<\/span><span style=\"font-weight: 400;\">, <\/span><span style=\"font-weight: 400;\">and a key goal of the project is probably to make something cheaper than the existing solution.<\/span> <span style=\"font-weight: 400;\">You will find yourself in a price war.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Your customer already is set on a type of solution, based on what they\u2019d bought before, which makes it difficult to suggest<\/span> <span style=\"font-weight: 400;\">anything that may better meet their needs.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The schedule is likely extremely aggressive, leaving little opportunity to build anything new, or allowing for true innovation.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Your customer may not be aware of new technologies, or they just may not know what they need.<\/span><\/li>\n<\/ul>\n<p><i><span style=\"font-weight: 400;\">In this case, you are relying on your customer to translate their internal requirements into a specification for you, rather than you writing requirements for a product that the broader market needs and will buy.<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">As you develop the product, your team will inevitably have to make trade-offs for various reasons. The only way to be sure that the best choice is made is to review changes to the resulting product spec with your<\/span> <span style=\"font-weight: 400;\">customer. If you don\u2019t, then you run the risk of building a product they won\u2019t accept. But because the design team will be under extreme pressure to execute on an aggressive schedule, there is a strong chance they will make product trade-offs without all the best information. This further increases the risk of building the wrong product.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This approach works in that a product is delivered. If you are in the business of delivering commodity components, then this is fine. If you are looking for a unique solution that defends gross margin, then this isn\u2019t the best approach.<\/span><\/p>\n<hr \/>\n<p><span style=\"color: #ff6600;\"><strong>RELATED POST:<\/strong>\u00a0<em><a href=\"https:\/\/www.jamasoftware.com\/blog\/better-impact-analysis-on-upstream-and-downstream-relationships\/?utm_campaign=cta+blog\" target=\"_blank\" rel=\"noopener noreferrer\">How to Perform Better Impact Analysis on Upstream and Downstream Relationships<\/a><\/em><\/span><\/p>\n<hr \/>\n<h3><b style=\"font-family: inherit; font-size: 2rem; background-color: transparent;\">2. Have<\/b><b style=\"font-family: inherit; font-size: 2rem; background-color: transparent;\"><i>\u00a0<\/i><\/b><b style=\"font-family: inherit; font-size: 2rem; background-color: transparent;\">an Engineer Write the Entire Spec<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Another common scenario is one where an engineer, or some other customer-facing team member, envisions a solution based on conversations they\u2019ve had with one or a few customers. The team rallies around this idea, and with a rush of internal momentum the requirements are quickly documented and the team\u2019s efforts quickly turn to writing the product specifications and developing the solution.<\/span><\/p>\n<p><a href=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/3.-Ask-the-Team.png\"><img decoding=\"async\" class=\"aligncenter wp-image-19739\" src=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/3.-Ask-the-Team.png\" alt=\"3. Ask the Team\" width=\"550\" height=\"261\" \/><\/a><\/p>\n<p>Once a solution is complete and ready to go to market, some teams will validate their idea with customers, but since the team is presenting a solution\u2014not exploring a need\u2014the discussion tends to be around details in the product spec. These teams won\u2019t have an opportunity to find out if the solution is solving a problem.<\/p>\n<p><span style=\"font-weight: 400;\">Typically, in this scenario, the product requirements come straight from one individual\u2019s head and are then captured in a lengthy spec sheet, and the rest of the team transacts using the documented specification. Any time the team runs into a conflict where a trade-off must be made, the individual who authored the requirements has to decide the correct trade-offs independently, with little or no new information. In addition, if that person hasn\u2019t researched nor <a href=\"https:\/\/www.jamasoftware.com\/blog\/validating-requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\">validated the requirements<\/a>, then the team will build the wrong product. <\/span><\/p>\n<h2><b>Why These <\/b><b>Approaches Don&#8217;t Lead to Success<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">What both of the previous approaches have in common is that the focus is on <\/span><i><span style=\"font-weight: 400;\">getting to a finished product specification as quickly as possible<\/span><\/i><span style=\"font-weight: 400;\">. Teams are in such a hurry to start building <\/span><i><span style=\"font-weight: 400;\">something<\/span><\/i><span style=\"font-weight: 400;\"> and meet the customer\u2019s deadline, they don\u2019t first make sure that the something is the <\/span><i><span style=\"font-weight: 400;\">right<\/span><\/i><span style=\"font-weight: 400;\"> something.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In addition, the knowledge of the requirements exists with just one individual on the team. That individual is either the person interfacing with the sponsor customer, or it\u2019s the person who came up with the product idea. In either case, the rest of the team is lacking any context for the solution, the <\/span><i><span style=\"font-weight: 400;\">why <\/span><\/i><span style=\"font-weight: 400;\">they are building this product, and therefore cannot make recommendations.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The outcome is often products get killed later than they should have, after much time and money has been wasted, or teams create products that are unsuccessful or me-too products that compete largely on price. None of these are good for business.<\/span><\/p>\n<hr \/>\n<p><span style=\"color: #ff6600;\"><strong>RELATED POST:<\/strong> <a href=\"https:\/\/www.jamasoftware.com\/blog\/8-dos-and-donts-for-writing-requirements\/\" target=\"_blank\" rel=\"noopener noreferrer\">8 Do&#8217;s and Don&#8217;ts for Writing Requirements<\/a><\/span><\/p>\n<hr \/>\n<h2><b>The Best Ways to Create a Product Specification<\/b><b>: <\/b><\/h2>\n<h2><b><br \/>\n1. Start with the Problem<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The best way to build products your customers will buy is to get out there and talk to your target market long before you start writing your specification. First, you need to articulate your <\/span><b>problem statement<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>A product problem statement is a few sentences or paragraphs that describe a market need. They are written from the perspective of the persona that has the problem and\u2014this is critical\u2014say nothing about how to actually solve the problem. The goal of this stage in the exploration is to convey an understanding of the problem and a sense of the value associated with solving it.<\/p>\n<p>A problem statement generally is made up of three parts:<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">The first is the persona, or a description of who has the problem. It is helpful to describe the persona in great detail separately and then reference a particular persona in the problem statement to keep from repeating the same persona description.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Next is a description of the problem. The more detail the better here. You want to make sure that the need is crystal clear. Also, give the problem a name. This makes it easier for teams to refer back to it during the project.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Finally, write a description of how often the problem occurs. If the problem happens rarely and has low impact, then solving it is of low value. If the problem happens frequently and has high impact, then the value of solving it will be high.<\/span><\/li>\n<\/ol>\n<p>You can start by asking customers what problems they have that they think you can solve, but you have to dig deeper to get to the truly valuable problem statements or golden nuggets. These golden nuggets generally come from developing a deep understanding of the market and piecing together information from a wide range of sources.<\/p>\n<p><span style=\"font-weight: 400;\">If you do this successfully, you\u2019ll end up identifying a problem that you can solve and that your customer will pay for.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">During the process, be careful that you don\u2019t run into false positives or negatives. Listening too much to people inside your company or only a small number of customers can lead you to falsely validate or abandon a problem. Talk to as many customers as you can and collect as much data as possible.<\/span><\/p>\n<p>Let\u2019s go back to our diagram of all possible products that we can build.<\/p>\n<p><a href=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/4.-Problem-Focused-Definition.png\"><img decoding=\"async\" class=\"aligncenter wp-image-19742\" src=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/4.-Problem-Focused-Definition.png\" alt=\"4. Problem Focused Definition\" width=\"550\" height=\"261\" \/><\/a><\/p>\n<p>This time we\u2019ve added intersecting lines that represent constraints. If we think of problem statements as lines crossing the circle, then a good problem statement grounded in market understanding will bound an area in the circle that represents all the acceptable solutions. Anything in this area solves the problem and would be acceptable to the customer.<\/p>\n<p><em><span style=\"font-weight: 400;\">You\u2019ll notice that the size of this area is far larger than the previous RFQ and product idea circles. This is because these problem statements and context intentionally bound the solution as loosely as possible to allow for new ideas to come forward.<\/span><\/em><\/p>\n<p><span style=\"font-weight: 400;\">The idea is to <strong>give the design team maximum flexibility<\/strong> in creating the most innovative solution possible within the constraints.<\/span><\/p>\n<hr \/>\n<p><span style=\"color: #ff6600;\"><strong>RELATED POST:<\/strong> <a href=\"https:\/\/www.jamasoftware.com\/blog\/checklist-selecting-a-requirements-management-tool\/?utm_campaign=related+blog\" target=\"_blank\" rel=\"noopener noreferrer\">Checklist: Selecting a Requirements Management Tool<\/a><\/span><\/p>\n<hr \/>\n<p><strong>How Do You Get to a Final Problem Statement? <\/strong><\/p>\n<p>Here are my recommendations:<\/p>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Start by assigning someone for each project the responsibility of being the voice of the customer.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Next, task that person with identifying the market problems solely based on information gathered from the market.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Ensure those market problems are documented and shared\u00a0in a place\u00a0that the entire team has access to.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Write down a justification for each market problem statement that explains why it is a problem and how important it is to solve<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Add a milestone in the project plan where the problem statements must be reviewed and approved by the team along with a business case.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">As the team starts developing a solution, periodically return to the list of problem statements to remind everyone what the target is.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">For each problem, capture a list of the product features that will solve the problem.<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">If any problem can\u2019t be fully solved, re-review the business case to ensure the product is still viable.<\/span><\/li>\n<\/ol>\n<h2><strong>2. From problem statement to specification<\/strong><\/h2>\n<p>Now that you have your problem statements and the team has become familiar with them, start collaboratively developing a product specification. Since everyone on the team understands the problem being solved, everyone can contribute to the specification.<\/p>\n<p><a href=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/5.-Develop-Specification.png\"><img decoding=\"async\" class=\"aligncenter wp-image-19743\" src=\"https:\/\/static.jamasoftware.com\/www\/imports\/2015\/10\/5.-Develop-Specification.png\" alt=\"5. Develop Specification\" width=\"550\" height=\"261\" \/><\/a><\/p>\n<p>Because you&#8217;ve done the upfront work of identifying the problem you&#8217;re solving, within identified constraints, and your team has considered multiple ways to deliver the solution, you have enough information to write the product spec.<\/p>\n<h2><strong>3. Release the Product Specification in Small Batches<\/strong><\/h2>\n<p>The best approach here is to release small pieces of the specification to the team as early as possible to get fast feedback.\u00a0 This will help avoid wasting time going down the wrong path and will make it much easier for the team to provide high-quality feedback.<\/p>\n<p>Not convinced? Consider this: What happens if you receive a 200-page spec sheet to review? You probably look at the first few pages and then skim the rest.<\/p>\n<p>Now, what happens if you receive a one-page document? You probably review the whole thing. Two-hundred one-page documents will result in much better feedback than a single 200-page document.<\/p>\n<h2><b>4. Refer to the Problem Statement to Ensure You&#8217;re on Track<\/b><\/h2>\n<p>Also, as you develop the specification, check back to make sure that the product is still a valid solution to the problem. It is easy to get caught up in the trade-off inherent in developing a product and forget to check and see if you are still on target.<\/p>\n<p>This approach also manages the expectations of your stakeholders. As the process is controlled, there is a framework and transparency that prevents anyone from overriding decisions. At any point in the project, you\u2019ll be able to explain exactly what value your product offers and why it needs to have the features that the team has specified.<\/p>\n<h2><b>Designing Products to Market Needs is Critical to Success<\/b><\/h2>\n<p>I recognize that in some industries this is a big change from how products have been designed and built. But as markets get more competitive, and products grow increasingly complex, just delivering another iteration of something you&#8217;ve built before isn&#8217;t going to keep you in business for long.<\/p>\n<blockquote>\n<hr \/>\n<h5 style=\"text-align: center;\">To learn more about how to write requirements in a way that all stakeholders have a clear understanding of development needs, download our eBook, <a href=\"https:\/\/resources.jamasoftware.com\/requirements-management\/best-practices-guide-for-writing-requirements?utm_campaign=cta+blog\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Best Practices for Writing Requirements<\/em><\/a>.<\/h5>\n<p style=\"text-align: center;\"><a style=\"background-color: #d5502a; border-radius: 80px; color: #ffffff; display: inline-block; font-family: sans-serif; font-size: 13px; font-weight: bold; line-height: 40px; text-align: center; text-decoration: none; width: 200px; -webkit-text-size-adjust: none;\" href=\"https:\/\/resources.jamasoftware.com\/requirements-management\/best-practices-guide-for-writing-requirements?utm_campaign=cta+blog\" target=\"_blank\" rel=\"noopener noreferrer\">READ THE EBOOK<\/a><\/p>\n<\/blockquote>\n<input class=\"fooboxshare_post_id\" type=\"hidden\" value=\"19733\"\/>","protected":false},"excerpt":{"rendered":"<p>One of the biggest challenges product development teams face is simply how to decide what product to build. <\/p>\n","protected":false},"author":76,"featured_media":54224,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[50],"tags":[440],"industry":[],"class_list":["post-19733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-requirements-management","tag-product-specification"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>The Best and Worst Ways to Create a Product Specification<\/title>\n<meta name=\"description\" content=\"In a competitive market, you must deliver products that solve real problems. That&#039;s one reason your product specifcation is so important.\" \/>\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.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Best and Worst Ways to Create a Product Specification\" \/>\n<meta property=\"og:description\" content=\"One of the biggest challenges product development teams face is simply how to decide what product to build.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/\" \/>\n<meta property=\"og:site_name\" content=\"Jama Software\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-23T14:00:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-13T00:51:38+00:00\" \/>\n<meta name=\"author\" content=\"Adrian Rolufs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"The Best and Worst Ways to Create a Product Specification\" \/>\n<meta name=\"twitter:description\" content=\"One of the biggest challenges product development teams face is simply how to decide what product to build.\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adrian Rolufs\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/\"},\"author\":{\"name\":\"Adrian Rolufs\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/#\\\/schema\\\/person\\\/523e176cf13dcf1c37af013c8bdcd47e\"},\"headline\":\"The Best and Worst Ways to Create a Product Specification\",\"datePublished\":\"2019-05-23T14:00:44+00:00\",\"dateModified\":\"2023-01-13T00:51:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/\"},\"wordCount\":2151,\"image\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.jamasoftware.com\\\/media\\\/2019\\\/05\\\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg\",\"keywords\":[\"product specification\"],\"articleSection\":[\"Requirements &amp; Requirements Management\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/\",\"url\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/\",\"name\":\"The Best and Worst Ways to Create a Product Specification\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.jamasoftware.com\\\/media\\\/2019\\\/05\\\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg\",\"datePublished\":\"2019-05-23T14:00:44+00:00\",\"dateModified\":\"2023-01-13T00:51:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/#\\\/schema\\\/person\\\/523e176cf13dcf1c37af013c8bdcd47e\"},\"description\":\"In a competitive market, you must deliver products that solve real problems. That's one reason your product specifcation is so important.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.jamasoftware.com\\\/media\\\/2019\\\/05\\\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.jamasoftware.com\\\/media\\\/2019\\\/05\\\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg\",\"width\":1024,\"height\":512},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/2019\\\/05\\\/23\\\/the-best-and-worst-ways-to-create-a-product-specification\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.jamasoftware.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Best and Worst Ways to Create a Product Specification\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/#website\",\"url\":\"https:\\\/\\\/www.jamasoftware.com\\\/\",\"name\":\"Jama Software\",\"description\":\"Jama Connect\u00ae #1 in Requirements Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.jamasoftware.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.jamasoftware.com\\\/#\\\/schema\\\/person\\\/523e176cf13dcf1c37af013c8bdcd47e\",\"name\":\"Adrian Rolufs\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g\",\"caption\":\"Adrian Rolufs\"},\"description\":\"I love standing at the intersection of market need, project execution, and engineering to develop successful product. Over my career I have focused on this space both as a team member and a consultant, primarily in the semiconductor and automotive industries. I have spent hours in the lab eliminating click-and-pop in audio circuits, travelled the world lecturing on requirements management best practices, and transformed corporate product development methodologies.\",\"sameAs\":[\"mjonsson\"],\"url\":\"https:\\\/\\\/www.jamasoftware.com\\\/blog\\\/author\\\/arolufs\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"The Best and Worst Ways to Create a Product Specification","description":"In a competitive market, you must deliver products that solve real problems. That's one reason your product specifcation is so important.","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.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/","og_locale":"en_US","og_type":"article","og_title":"The Best and Worst Ways to Create a Product Specification","og_description":"One of the biggest challenges product development teams face is simply how to decide what product to build.","og_url":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/","og_site_name":"Jama Software","article_published_time":"2019-05-23T14:00:44+00:00","article_modified_time":"2023-01-13T00:51:38+00:00","author":"Adrian Rolufs","twitter_card":"summary_large_image","twitter_title":"The Best and Worst Ways to Create a Product Specification","twitter_description":"One of the biggest challenges product development teams face is simply how to decide what product to build.","twitter_misc":{"Written by":"Adrian Rolufs","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#article","isPartOf":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/"},"author":{"name":"Adrian Rolufs","@id":"https:\/\/www.jamasoftware.com\/#\/schema\/person\/523e176cf13dcf1c37af013c8bdcd47e"},"headline":"The Best and Worst Ways to Create a Product Specification","datePublished":"2019-05-23T14:00:44+00:00","dateModified":"2023-01-13T00:51:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/"},"wordCount":2151,"image":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jamasoftware.com\/media\/2019\/05\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg","keywords":["product specification"],"articleSection":["Requirements &amp; Requirements Management"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/","url":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/","name":"The Best and Worst Ways to Create a Product Specification","isPartOf":{"@id":"https:\/\/www.jamasoftware.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#primaryimage"},"image":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jamasoftware.com\/media\/2019\/05\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg","datePublished":"2019-05-23T14:00:44+00:00","dateModified":"2023-01-13T00:51:38+00:00","author":{"@id":"https:\/\/www.jamasoftware.com\/#\/schema\/person\/523e176cf13dcf1c37af013c8bdcd47e"},"description":"In a competitive market, you must deliver products that solve real problems. That's one reason your product specifcation is so important.","breadcrumb":{"@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#primaryimage","url":"https:\/\/www.jamasoftware.com\/media\/2019\/05\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg","contentUrl":"https:\/\/www.jamasoftware.com\/media\/2019\/05\/the-best-and-worst-ways-product-specifications_1024x512-1-1.jpg","width":1024,"height":512},{"@type":"BreadcrumbList","@id":"https:\/\/www.jamasoftware.com\/blog\/2019\/05\/23\/the-best-and-worst-ways-to-create-a-product-specification\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.jamasoftware.com\/"},{"@type":"ListItem","position":2,"name":"The Best and Worst Ways to Create a Product Specification"}]},{"@type":"WebSite","@id":"https:\/\/www.jamasoftware.com\/#website","url":"https:\/\/www.jamasoftware.com\/","name":"Jama Software","description":"Jama Connect\u00ae #1 in Requirements Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jamasoftware.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.jamasoftware.com\/#\/schema\/person\/523e176cf13dcf1c37af013c8bdcd47e","name":"Adrian Rolufs","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2ddaaa84cc1826a07759758788a38ac269533c63bded9159f63f85cb9ac71b32?s=96&d=mm&r=g","caption":"Adrian Rolufs"},"description":"I love standing at the intersection of market need, project execution, and engineering to develop successful product. Over my career I have focused on this space both as a team member and a consultant, primarily in the semiconductor and automotive industries. I have spent hours in the lab eliminating click-and-pop in audio circuits, travelled the world lecturing on requirements management best practices, and transformed corporate product development methodologies.","sameAs":["mjonsson"],"url":"https:\/\/www.jamasoftware.com\/blog\/author\/arolufs\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/posts\/19733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/comments?post=19733"}],"version-history":[{"count":0,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/posts\/19733\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/media\/54224"}],"wp:attachment":[{"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/media?parent=19733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/categories?post=19733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/tags?post=19733"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.jamasoftware.com\/legacy\/wp-json\/wp\/v2\/industry?post=19733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}