{"id":553,"date":"2012-09-22T17:00:50","date_gmt":"2012-09-22T17:00:50","guid":{"rendered":"http:\/\/blog.binfire.com\/?p=553"},"modified":"2026-05-24T11:17:07","modified_gmt":"2026-05-24T11:17:07","slug":"create-high-quality-requirements","status":"publish","type":"post","link":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/","title":{"rendered":"Create High-Quality Requirements"},"content":{"rendered":"<div>\n<div>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Project requirements derive from concrete business needs or business-use cases and constitute the foundation for the <a href=\"https:\/\/www.binfire.com\/project_management_software_b\/\" target=\"_blank\" rel=\"noopener\">project management<\/a>. Without requirements, projects cannot exist.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Incomplete and unclear requirements may result in project failure. Moreover a significant part of project rework is attributable to problems with the project requirements.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">On the other hand, requirements that are clear, complete and understood by all the parties are of &#8220;high quality.&#8221; They build a solid foundation for the project work.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Collecting high quality requirements can be a challenging endeavor for several reasons:<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">\u2022\u00a0\u00a0 \u00a0Stakeholders often don&#8217;t speak the same language (business vs. technical)<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">\u2022\u00a0\u00a0 \u00a0Stakeholders have different understandings and views of the product<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">\u2022\u00a0\u00a0 \u00a0Stakeholders have different backgrounds and expertise on the matter<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">It may not be the project manager&#8217;s role to collect, qualify and write requirements. But he or she is often the one planning the framework and determining or approving the guidelines by which requirements are elicited, qualified and accepted.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">The following guidelines should help in collecting high-quality project requirements:<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>1. No requirements without a use case<\/strong><\/span><br \/>\n<span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Usually, requirements can be linked to concrete business cases, which are generally task- and user-centric. Use cases help understanding the requirements&#8217; context and purpose.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>2. Requirements language<\/strong><\/span><br \/>\n<span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Pay attention to the wording. Avoid ambiguous words. Use words and terms consistently.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">You might consider using a glossary of terms to ensure common understanding.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Avoid words that have subjective meaning (nice, substantial, safe, simple) and that enforce direction weakly or that undermine commitment (often, always, partially, usually). Use &#8220;shall&#8221; or &#8220;must&#8221; instead of &#8220;should&#8221; or &#8220;might.&#8221;<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Remove any room for interpretation. Avoid the usage of &#8220;and\/or&#8221; together or &#8220;including but not limited to.&#8221;<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>3. Requirements characteristics checklist<\/strong><\/span><br \/>\n<span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Build a checklist of requirements characteristics that are relevant to your project&#8217;s quality standards. Evaluate each requirement against the checklist.<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">Here are 10 characteristics that I successfully use to evaluate the quality of requirements:<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Atomic<\/strong>: Is this a single requirement or multiple requirements in one?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Complete<\/strong>: Is this comprehensive enough to start working on it?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Traceable<\/strong>: Is this related to a use-case or need?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Logical and Clear<\/strong>: Does it make sense? Does it leave no room for interpretation?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Consistent<\/strong>: Is this consistent with the project objectives and other related requirements?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Measurable<\/strong>: Is this measurable once a solution is delivered?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Compliant<\/strong>: Is this aligned to the current product features, system architecture and legal framework?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Feasible<\/strong>: Is this realistic and doable given the complexity and the project context and constraints?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Necessary<\/strong>: Is this really required given the project objectives and constraints?\u00a0 Or is it more of a want than a need?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><strong>Prioritized<\/strong>: What are\u00a0 critical and urgent?<\/span><\/p>\n<p><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\">What best practices do you use to ensure that project requirements are of high quality?<\/span><\/p>\n<\/div>\n<\/div>\n<div><span style=\"font-family: helvetica, arial, sans-serif; font-size: 18pt;\"><em>Reprinted from PMI By Marian Haus, PMP<\/em><\/span><\/div>\n<div><div id=\"wen-cta-9842\" class=\"wen-cta-wrap wen-cta-template-default\"><div class=\"wen-cta-inner\"><div class=\"wen-cta-content\"><div style=\"text-align: center;\">\n<a href=\" https:\/\/www.sagekick.com\/project-tracking-software\/ \"><br \/>\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/binfire.com\/blog\/wp-content\/uploads\/2024\/09\/Ad-1-300x129.png\" alt=\"\" width=\"300\" height=\"129\" class=\"alignnone size-medium wp-image-9843\" srcset=\"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/09\/Ad-1-300x129.png 300w, https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/09\/Ad-1-768x330.png 768w, https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/09\/Ad-1.png 959w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>\n<\/div>\n<\/div><!-- .wen-cta-content --><div class=\"wen-cta-button-wrap\"><\/div><!-- .wen-cta-button-wrap --><\/div><!-- .wen-cta-inner --><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Project requirements derive from concrete business needs or business-use cases and constitute the foundation for the project management. Without requirements, projects cannot exist. Incomplete and unclear requirements may result in&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[7],"class_list":["post-553","post","type-post","status-publish","format-standard","hentry","category-project-management-2","tag-project-management"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create High-Quality Requirements - Collaboration Corner<\/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:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create High-Quality Requirements - Collaboration Corner\" \/>\n<meta property=\"og:description\" content=\"Project requirements derive from concrete business needs or business-use cases and constitute the foundation for the project management. Without requirements, projects cannot exist. Incomplete and unclear requirements may result in&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"Collaboration Corner\" \/>\n<meta property=\"article:published_time\" content=\"2012-09-22T17:00:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-24T11:17:07+00:00\" \/>\n<meta name=\"author\" content=\"David Robins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"David Robins\" \/>\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:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\"},\"author\":{\"name\":\"David Robins\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65\"},\"headline\":\"Create High-Quality Requirements\",\"datePublished\":\"2012-09-22T17:00:50+00:00\",\"dateModified\":\"2026-05-24T11:17:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\"},\"wordCount\":459,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\"},\"keywords\":[\"project management\"],\"articleSection\":[\"Project management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\",\"url\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\",\"name\":\"Create High-Quality Requirements - Collaboration Corner\",\"isPartOf\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#website\"},\"datePublished\":\"2012-09-22T17:00:50+00:00\",\"dateModified\":\"2026-05-24T11:17:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.binfire.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create High-Quality Requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#website\",\"url\":\"https:\/\/www.binfire.com\/blog\/\",\"name\":\"Collaboration Corner\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.binfire.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#organization\",\"name\":\"Collaboration Corner\",\"url\":\"https:\/\/www.binfire.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png\",\"contentUrl\":\"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png\",\"width\":696,\"height\":324,\"caption\":\"Collaboration Corner\"},\"image\":{\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65\",\"name\":\"David Robins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g\",\"caption\":\"David Robins\"},\"description\":\"David Robins is the founder and CEO of Binfire. David studied at both Cornell and MIT, and was the Director of Software Engineering at Polaroid for 11 years.\",\"sameAs\":[\"https:\/\/www.binfire.com\"],\"url\":\"https:\/\/www.binfire.com\/blog\/author\/david\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create High-Quality Requirements - Collaboration Corner","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.binfire.com\/blog\/create-high-quality-requirements\/","og_locale":"en_US","og_type":"article","og_title":"Create High-Quality Requirements - Collaboration Corner","og_description":"Project requirements derive from concrete business needs or business-use cases and constitute the foundation for the project management. Without requirements, projects cannot exist. Incomplete and unclear requirements may result in&hellip;","og_url":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/","og_site_name":"Collaboration Corner","article_published_time":"2012-09-22T17:00:50+00:00","article_modified_time":"2026-05-24T11:17:07+00:00","author":"David Robins","twitter_card":"summary_large_image","twitter_misc":{"Written by":"David Robins","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#article","isPartOf":{"@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/"},"author":{"name":"David Robins","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65"},"headline":"Create High-Quality Requirements","datePublished":"2012-09-22T17:00:50+00:00","dateModified":"2026-05-24T11:17:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/"},"wordCount":459,"commentCount":0,"publisher":{"@id":"https:\/\/www.binfire.com\/blog\/#organization"},"keywords":["project management"],"articleSection":["Project management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/","url":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/","name":"Create High-Quality Requirements - Collaboration Corner","isPartOf":{"@id":"https:\/\/www.binfire.com\/blog\/#website"},"datePublished":"2012-09-22T17:00:50+00:00","dateModified":"2026-05-24T11:17:07+00:00","breadcrumb":{"@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.binfire.com\/blog\/create-high-quality-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.binfire.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Create High-Quality Requirements"}]},{"@type":"WebSite","@id":"https:\/\/www.binfire.com\/blog\/#website","url":"https:\/\/www.binfire.com\/blog\/","name":"Collaboration Corner","description":"","publisher":{"@id":"https:\/\/www.binfire.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.binfire.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.binfire.com\/blog\/#organization","name":"Collaboration Corner","url":"https:\/\/www.binfire.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png","contentUrl":"https:\/\/www.binfire.com\/blog\/wp-content\/uploads\/2024\/12\/cropped-binfire_logo.png","width":696,"height":324,"caption":"Collaboration Corner"},"image":{"@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/9e7cab738f49cc42aa1e195126e7dd65","name":"David Robins","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.binfire.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca569889b88b6ab05131d38fa14f2548bbd90ac85a17da19bf28a69bb2ab9eb8?s=96&d=mm&r=g","caption":"David Robins"},"description":"David Robins is the founder and CEO of Binfire. David studied at both Cornell and MIT, and was the Director of Software Engineering at Polaroid for 11 years.","sameAs":["https:\/\/www.binfire.com"],"url":"https:\/\/www.binfire.com\/blog\/author\/david\/"}]}},"_links":{"self":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts\/553","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/comments?post=553"}],"version-history":[{"count":2,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions"}],"predecessor-version":[{"id":11637,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/posts\/553\/revisions\/11637"}],"wp:attachment":[{"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/media?parent=553"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/categories?post=553"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.binfire.com\/blog\/wp-json\/wp\/v2\/tags?post=553"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}