Changes

m
Add not around formatting for changes to standard
Line 23: Line 23:  
<!-- NAV end -->
 
<!-- NAV end -->
 
<i><h3> This is a draft copy of the proposed updates to the GC EA standards </h3></i>
 
<i><h3> This is a draft copy of the proposed updates to the GC EA standards </h3></i>
 +
 +
Changes from the [[Government of Canada Architectural Standards|previous version]] are marked as <u>''italic and underlined''</u>
      Line 33: Line 35:  
<span style="font-size: 1.5em;">[[GC_Business_Enterprise_Architecture | 1. Business Architecture]]</span> <br><br>
 
<span style="font-size: 1.5em;">[[GC_Business_Enterprise_Architecture | 1. Business Architecture]]</span> <br><br>
   −
<b><u>Fulfillment to the needs of the stakeholders to the Government of Canada </b></u>
+
<b><u>Fulfillment to the needs of the stakeholders to the Government of Canada </b>
 
* <I><u>Understand stakeholders well, conduct stakeholder analysis and create stakeholder mapping for each service being delivered
 
* <I><u>Understand stakeholders well, conduct stakeholder analysis and create stakeholder mapping for each service being delivered
 
* Ensure stakeholders' needs are clearly identified and captured for each service</I></u>
 
* Ensure stakeholders' needs are clearly identified and captured for each service</I></u>
Line 41: Line 43:       −
<b><u> Focus on Business Outcome and Strategic Alignment to the Department and to the Government of Canada </b></u>
+
<b><u> Focus on Business Outcome and Strategic Alignment to the Department and to the Government of Canada </b>
 
* <u><I>Establish business architecture early, focusing on business services and capabilities to eliminate technological constraints from transformation designs and roadmaps  
 
* <u><I>Establish business architecture early, focusing on business services and capabilities to eliminate technological constraints from transformation designs and roadmaps  
 
* Use tools, such as Value Stream, to ensure business outcomes are achieved through services being delivered</I></u>
 
* Use tools, such as Value Stream, to ensure business outcomes are achieved through services being delivered</I></u>
Line 49: Line 51:       −
<b><u> Horizontal Enablement </b></u>
+
<b><u> Horizontal Enablement </b>
 
* <i><u>Use business processes developed to identify common enterprise processes  
 
* <i><u>Use business processes developed to identify common enterprise processes  
* Optimize common enterprise processes and maximize its re-use</I></u>
+
* Optimize common enterprise processes and maximize its re-use</i></u>
 
* Encourage and use <u><i>a process (for example:</i></u> Test Driven Development (TDD)) to improve the trust between Business and IT
 
* Encourage and use <u><i>a process (for example:</i></u> Test Driven Development (TDD)) to improve the trust between Business and IT
   Line 73: Line 75:  
* Ensure data is collected in a manner that maximizes use and availability of data
 
* Ensure data is collected in a manner that maximizes use and availability of data
 
* Ensure data collected aligns to existing enterprise and international standards
 
* Ensure data collected aligns to existing enterprise and international standards
* <I><u>Ensure that gender diversity and inclusion is considered according to the Policy Direction to Modernize the Government of Canada’s Sex and Gender Information Practices. The government is moving toward defaulting to gender, sex by exception, and adding a third gender option in a respectful and inclusive manner. This involves making changes in the front end (collection) and the back end (coding, display). For collecting information, the recommended approach is to offer the options “male”, “female” or the third option of “another gender”. If there is a need for more specificity and the capacity for analysis, add a write in option labelled “Please Specify”. </I></u>
+
* <I><u>Ensure that gender diversity and inclusion is considered according to the Policy Direction to Modernize the Government of Canada’s Sex and Gender Information Practices. The government is moving toward defaulting to gender, sex by exception, and adding a third gender option in a respectful and inclusive manner. This involves making changes in the front end (collection) and the back end (coding, display). For collecting information, the recommended approach is to offer the options “male”, “female” or the third option of “another gender”. If there is a need for more specificity and the capacity for analysis, add a write in option labelled “Please Specify”. </I>
 
* Where enterprise or international standards don't exist, develop Standards in the open with key subject matter experts <I><u>and consultation with Enterprise Data Community of Practice</u></I>.
 
* Where enterprise or international standards don't exist, develop Standards in the open with key subject matter experts <I><u>and consultation with Enterprise Data Community of Practice</u></I>.
 
* Ensure collection of data yields high quality data as per data quality guidelines
 
* Ensure collection of data yields high quality data as per data quality guidelines
Line 83: Line 85:     
<b>Data Management</b>
 
<b>Data Management</b>
* Demonstrate alignment with enterprise and departmental data governance, <I><u>architecture</u></I>, strategies, <I><u>and reference models</I></u>
+
* Demonstrate alignment with enterprise and departmental data governance, <I><u>architecture</u></I>, strategies, <I><u>and reference models</I>
 
* <I><u>Where appropriate align data to existing common vocabulary</u></I>
 
* <I><u>Where appropriate align data to existing common vocabulary</u></I>
 
* <u><I>Ensure metadata is captured and defined to maximize discovery and availability</I></u>
 
* <u><I>Ensure metadata is captured and defined to maximize discovery and availability</I></u>
Line 92: Line 94:     
<b>Data Storage</b>
 
<b>Data Storage</b>
* <i><u> Only handle data which is essential to your service. Do not store all data that you capture unless absolutely necessary</i></u>
+
* <i><u> Only handle data which is essential to your service. Do not store all data that you capture unless absolutely necessary</i>
* Ensure data is stored in a secure manner in accordance with <I><u>CSE approved cryptographic algorithms and protocols and legislation such as</I></u> the Privacy Act
+
* Ensure data is stored in a secure manner in accordance with <I><u>CSE approved cryptographic algorithms and protocols and legislation such as</I> the Privacy Act
 
* <I><u>Retain data for the minimum time necessary.</u></I> Follow existing retention and disposition schedules
 
* <I><u>Retain data for the minimum time necessary.</u></I> Follow existing retention and disposition schedules
 
* Ensure data is stored in a way to facilitate easy data discoverability, accessibility and interoperability
 
* Ensure data is stored in a way to facilitate easy data discoverability, accessibility and interoperability
Line 104: Line 106:     
<b>Data Sharing</b>
 
<b>Data Sharing</b>
* Data should be shared openly by default as per the Directive on Open Government <I><u>while taking into consideration existing laws and regulations related to the safeguarding of data, while permitting free and open access</I></u>
+
* Data should be shared openly by default as per the Directive on Open Government <I><u>while taking into consideration existing laws and regulations related to the safeguarding of data, while permitting free and open access</I>
 
* Ensure government-held data can be combined with data from other sources enabling interoperability and interpretability through for internal and external use
 
* Ensure government-held data can be combined with data from other sources enabling interoperability and interpretability through for internal and external use
 
* Reduce existing data where possible
 
* Reduce existing data where possible
 
* Encourage data sharing and collaboration
 
* Encourage data sharing and collaboration
* <I><u>Validate or transform all external input before processing</I></u>
+
* <I><u>Validate or transform all external input before processing</I>
 
|}
 
|}
   Line 134: Line 136:  
* Work across the entire application lifecycle, from development and testing to deployment and operations
 
* Work across the entire application lifecycle, from development and testing to deployment and operations
 
* Ensure quality <u><i>and security</i></u> is <u><i>underpinning</i></u> the Software Development Lifecycle
 
* Ensure quality <u><i>and security</i></u> is <u><i>underpinning</i></u> the Software Development Lifecycle
* <I><u>Total Cost Of Ownership (TCO) should include the cost for design, construction, operation, and maintenance of a system. For example Training, Support, Disaster Recovery, and Retirement Cost</I></u>
+
* <I><u>Total Cost Of Ownership (TCO) should include the cost for design, construction, operation, and maintenance of a system. For example Training, Support, Disaster Recovery, and Retirement Cost</I>
      Line 142: Line 144:  
* Establish business and IT metrics to enable business outcomes
 
* Establish business and IT metrics to enable business outcomes
 
* Apply oversight and lifecycle management to digital investments through governance
 
* Apply oversight and lifecycle management to digital investments through governance
* <u><I>Complete an Algorithmic Impact Assessment (AIA) for systems automating decisions as per the [https://tbs-sct.gc.ca/pol/doc-eng.aspx?id=32592 Directive on Automated Decision-Making].</u></I>
+
* <u><I>Complete an Algorithmic Impact Assessment (AIA) for systems automating decisions as per the [https://tbs-sct.gc.ca/pol/doc-eng.aspx?id=32592 Directive on Automated Decision-Making].</u>
       
<b>Maximize Reuse</b>
 
<b>Maximize Reuse</b>
* <I><u> Reduce integration Complexity - design systems to be highly modular and loosely coupled to be able to reuse components. </I></u>
+
* <I><u> Reduce integration Complexity - design systems to be highly modular and loosely coupled to be able to reuse components. </I>
 
* Leverage and reuse existing solutions, components, and processes
 
* Leverage and reuse existing solutions, components, and processes
 
* Select enterprise and cluster solutions over department-specific solutions
 
* Select enterprise and cluster solutions over department-specific solutions
2,055

edits