{"id":1644,"date":"2022-09-14T14:30:08","date_gmt":"2022-09-14T18:30:08","guid":{"rendered":"http:\/\/www.softwaretestingnews.co.uk\/?p=1644"},"modified":"2022-09-15T10:30:48","modified_gmt":"2022-09-15T14:30:48","slug":"creating-the-right-product-and-also-building-the-product-right","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/","title":{"rendered":"Creating the right product and also building the product right"},"content":{"rendered":"

Setting out on a car journey? What if your GPS navigator device keeps re-calibrating, and provides wrong directions? There\u2019s a fair chance of you arriving late and annoyed. That’s if you arrive at all! Likewise, if your business and engineering requirements are unclear or incomplete, your end product will overshoot budget, slip schedule, fall short of user expectations, or worse, may not be delivered at all. The point being \u2013 well thought out business and engineering requirements, at the start of the lifecycle, are extremely important. Leading software needs excellent requirements. Get it right the first time and you significantly reduce defect detection and rework, optimise quality, accelerate test cycles, reduce cost, and delight customers. Do it wrong and you risk project failure, by negatively impacting all downstream activities.<\/p>\n

Most software projects fail not because of a gap in the stated requirements, but because the unstated requirements are not captured. Every project, has a few unstated requirements, which, if not addressed, can haunt users in production. Product owners at best, describe the product, and envisage its working, but may not focus on other important aspects such as speed, performance and security. That\u2019s where assurance and testing come in \u2013 with the right questions that bring to light the unstated, but important requirements. While it\u2019s important to capture and document both stated and unstated requirements, it\u2019s equally important to validate and verify them. In fact, requirements validation and verification is the first (and often missed) step of the development lifecycle.<\/p>\n

Requirements validation and verification<\/h2>\n

But the simple term \u2013 requirements \u2013 has varied interpretations, and could mean different things to different people. For the CXO, it could be the high-level business vision, while for the developers it may be interface and database design. For customers, requirements generally take the form of use cases or solution ideas and working models. It\u2019s therefore important for all stakeholders, especially business and IT owners, to work together on business and engineering requirements \u2013 because the two are inextricably linked. This is even more critical in this digital age<\/a> where technology is converging, hardware is shrinking, and there is high probability of multiple failure points in user transactions and tasks. Here are two key attributes to keep in mind during the requirements phase to build the right product the right way:<\/p>\n

    \n
  1. Continuity:<\/strong> With releases being pushed frequently, weekly or even daily, it is important to ensure continuity of the requirements gathering phase, in short sprints, across the lifecycle. When supplemented with continuous design testing, we can be assured of building the right product.<\/li>\n
  2. Rigour:<\/strong> Efficient requirements call for a certain level of process rigour and documentation discipline. Fortunately, there are software tools that not just help with requirements capture, data and process modelling, but also facilitate cross checking and traceability. When combined with the right talent and skill-set \u2013 business and technical experts to validate and verify requirements \u2013 we can create the right product, and build the product right.<\/li>\n<\/ol>\n

    Building the product right<\/h2>\n

    Businesses cannot dismiss requirements as an inconvenient checkbox, and IT cannot start development without completing the exercise. When done right, the right requirements hold potential to give defect-free software, and accelerate time to market. Do it without continuity and rigour, and you may end up with hastened releases that need defect fixing, delays in go to market, brand value erosion, and worst, disillusioned customers moving away from the business. Assurance is duty-bound to prevent such software failures and business frustration \u2013 by ensuring not just the right product, but by building the product right!<\/p>\n","protected":false},"excerpt":{"rendered":"

    Setting out on a car journey? What if your GPS navigator device keeps re-calibrating, and provides wrong directions? There\u2019s a fair chance of you arriving late and annoyed. That’s if you arrive at all! Likewise, if your business and engineering requirements are unclear or incomplete, your end product will overshoot budget, slip schedule, fall short…<\/p>\n","protected":false},"author":123458,"featured_media":1650,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[2],"tags":[452,451,349],"yoast_head":"\nCreating the right product and also building the product right - DevOps Online North America<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating the right product and also building the product right - DevOps Online North America\" \/>\n<meta property=\"og:description\" content=\"Setting out on a car journey? What if your GPS navigator device keeps re-calibrating, and provides wrong directions? There\u2019s a fair chance of you arriving late and annoyed. That’s if you arrive at all! Likewise, if your business and engineering requirements are unclear or incomplete, your end product will overshoot budget, slip schedule, fall short...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-14T18:30:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-15T14:30:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yashesh Patel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yashesh Patel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\"},\"author\":{\"name\":\"Yashesh Patel\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\"},\"headline\":\"Creating the right product and also building the product right\",\"datePublished\":\"2022-09-14T18:30:08+00:00\",\"dateModified\":\"2022-09-15T14:30:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\"},\"wordCount\":599,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png\",\"keywords\":[\"business\",\"requirements\",\"TCS\"],\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\",\"url\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\",\"name\":\"Creating the right product and also building the product right - DevOps Online North America\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png\",\"datePublished\":\"2022-09-14T18:30:08+00:00\",\"dateModified\":\"2022-09-15T14:30:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png\",\"width\":640,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating the right product and also building the product right\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435\",\"name\":\"Yashesh Patel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g\",\"caption\":\"Yashesh Patel\"},\"sameAs\":[\"https:\/\/devopsnews.online\"],\"url\":\"https:\/\/devopsnews.online\/author\/yashesh-patel\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating the right product and also building the product right - DevOps Online North America","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:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/","og_locale":"en_US","og_type":"article","og_title":"Creating the right product and also building the product right - DevOps Online North America","og_description":"Setting out on a car journey? What if your GPS navigator device keeps re-calibrating, and provides wrong directions? There\u2019s a fair chance of you arriving late and annoyed. That’s if you arrive at all! Likewise, if your business and engineering requirements are unclear or incomplete, your end product will overshoot budget, slip schedule, fall short...","og_url":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/","og_site_name":"DevOps Online North America","article_published_time":"2022-09-14T18:30:08+00:00","article_modified_time":"2022-09-15T14:30:48+00:00","og_image":[{"width":640,"height":400,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png","type":"image\/png"}],"author":"Yashesh Patel","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"Yashesh Patel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/"},"author":{"name":"Yashesh Patel","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435"},"headline":"Creating the right product and also building the product right","datePublished":"2022-09-14T18:30:08+00:00","dateModified":"2022-09-15T14:30:48+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/"},"wordCount":599,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png","keywords":["business","requirements","TCS"],"articleSection":["Featured"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/","url":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/","name":"Creating the right product and also building the product right - DevOps Online North America","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png","datePublished":"2022-09-14T18:30:08+00:00","dateModified":"2022-09-15T14:30:48+00:00","breadcrumb":{"@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2016\/01\/digital-blocks.png","width":640,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/creating-the-right-product-and-also-building-the-product-right\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"Creating the right product and also building the product right"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/1183cef5fa13624c55f3faf81f391435","name":"Yashesh Patel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7133dcc024275e35cf81ef202ce76441?s=96&d=mm&r=g","caption":"Yashesh Patel"},"sameAs":["https:\/\/devopsnews.online"],"url":"https:\/\/devopsnews.online\/author\/yashesh-patel\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/1644"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/123458"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=1644"}],"version-history":[{"count":5,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/1644\/revisions"}],"predecessor-version":[{"id":25617,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/1644\/revisions\/25617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/1650"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=1644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=1644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=1644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}