{"id":293,"date":"2015-01-23T08:53:27","date_gmt":"2015-01-23T08:53:27","guid":{"rendered":"http:\/\/adriangrigoras.com\/blog\/?p=293"},"modified":"2015-01-23T08:53:27","modified_gmt":"2015-01-23T08:53:27","slug":"togaf-adm-requirements-management","status":"publish","type":"post","link":"https:\/\/adriangrigoras.com\/blog\/togaf-adm-requirements-management\/","title":{"rendered":"TOGAF ADM &#8211; Requirements Management"},"content":{"rendered":"<p><strong>Objectives<\/strong><\/p>\n<ul>\n<li>Ensure that the Requirements\u00a0Management process is sustained and\u00a0operates for all relevant ADM phases<\/li>\n<li>Manage architecture requirements\u00a0identified during any execution of the\u00a0ADM cycle or a phase<\/li>\n<li>Ensure that relevant architecture\u00a0requirements are available for use by\u00a0each phase as the phase is executed<\/li>\n<\/ul>\n<p><strong>Steps<\/strong><\/p>\n<ul>\n<li>Identify\/document requirements<\/li>\n<li>Baseline requirements<\/li>\n<li>Monitor baseline requirements<\/li>\n<li>Identify changed requirement; remove,\u00a0add, modify, and re-assess priorities<\/li>\n<li>Identify changed requirement and\u00a0record priorities; identify and resolve\u00a0conflicts; generate Requirements<\/li>\n<li>Impact Statements<\/li>\n<li>Assess impact of changed\u00a0requirements on current and previous\u00a0ADM phases<\/li>\n<li>Implement requirements arising from\u00a0Phase H<\/li>\n<li>Update the requirements repository<\/li>\n<li>Implement change in the current phase<\/li>\n<li>Assess and revise gap analysis for\u00a0past phases<\/li>\n<\/ul>\n<p><strong>Inputs<\/strong><\/p>\n<ul>\n<li>The inputs to the Requirements\u00a0Management process are the\u00a0requirements-related outputs from\u00a0each ADM phase.<\/li>\n<li>The first high-level requirements are\u00a0produced as part of the Architecture\u00a0Vision.<\/li>\n<li>Each architecture domain then\u00a0generates detailed requirements.<\/li>\n<li>Deliverables in later ADM phases\u00a0contain mappings to new types of\u00a0requirements (for example,\u00a0conformance requirements).<\/li>\n<\/ul>\n<p><strong>Outputs<\/strong><\/p>\n<ul>\n<li>Changed requirements<\/li>\n<li>Requirements Impact Assessment, which identifies the phases of the ADM that need to be revisited to address any changes. The final version must include the full implications of the requirements (e.g., costs, timescales,<br \/>\nand business metrics).<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectives Ensure that the Requirements\u00a0Management process is sustained and\u00a0operates for all relevant ADM phases Manage architecture requirements\u00a0identified during any execution of the\u00a0ADM cycle or a phase Ensure that relevant architecture\u00a0requirements are available for use by\u00a0each phase as the phase is executed Steps Identify\/document requirements Baseline requirements Monitor baseline requirements Identify changed requirement; remove,\u00a0add, modify, and\u2026 <span class=\"read-more\"><a href=\"https:\/\/adriangrigoras.com\/blog\/togaf-adm-requirements-management\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-293","post","type-post","status-publish","format-standard","hentry","category-architecture"],"_links":{"self":[{"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":2,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"predecessor-version":[{"id":298,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/posts\/293\/revisions\/298"}],"wp:attachment":[{"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/adriangrigoras.com\/blog\/wp-json\/wp\/v2\/tags?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}