Changes

Jump to navigation Jump to search
Line 54: Line 54:  
** Development following the [https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/government-canada-standards-apis.html Government of Canada Standards on APIs] can allow rapid uptake into Open Data feeds.
 
** Development following the [https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/government-canada-standards-apis.html Government of Canada Standards on APIs] can allow rapid uptake into Open Data feeds.
   −
==Maximize Reuse==
+
==Resources==
* '''Leverage and reuse existing solutions, components, and processes'''
+
 
** The use of Open Source software can ensure that other Departments reuse components developed, and vice versa.
+
===== [https://www.canada.ca/en/department-national-defence/corporate/policies-standards/dm-cds-joint-directive.html DM/CDS joint directive - DND/CAF COVID-19 public health measures and personal protection] =====
** SaaS, PaaS and IaaS solutions can leverage sharing of configurations when no code is involved such as the GC Accelerators ([https://github.com/canada-ca/accelerators_accelerateurs-azure AWS], [https://github.com/canada-ca/accelerators_accelerateurs-aws Amazon])
  −
** Opening up Communication with other Departments to identify if they've already developed a solution can enable further reuse.
  −
* '''Select enterprise and cluster solutions over department-specific solutions'''
  −
** Focus on solutions that enable sharing with other Departments, do not focus just on individual mandates.
  −
** Costs can be setup to be shared across multiple departments, agencies etc...
  −
* '''Achieve simplification by minimizing duplication of components and adhering to relevant standards'''
  −
** Focus on Separation of Concern by the development of Microservices, and use and reuse of APIs.
  −
** Consume APIs from the [https://api.canada.ca/en/homepage Government of Canada API Store] if it exists, if it does not add it to the API store.
  −
** Follow the [https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/government-canada-standards-apis.html Government of Canada Standards on APIs]
  −
* '''Inform the GC EARB about departmental investments and innovations'''
  −
** Communicate with the GC-EARB Team early and frequently, sharing innovations and lessons learned so we can assistance in broadcasting them to others.
  −
* '''Share code publicly when appropriate, and when not, share within the Government of Canada'''
  −
** Code should be shared in Public Repositories as described [https://github.com/canada-ca/open-source-logiciel-libre/blob/master/en/guides/publishing-open-source-code.md#select-source-code-repository here].
  −
** When not able to, instead Code should be shared on [https://gccode.ssc-spc.gc.ca/ GCCode].
      
==Enable Interoperability==
 
==Enable Interoperability==

Navigation menu

GCwiki