Changes

Jump to navigation Jump to search
no edit summary
Line 60: Line 60:  
The endorsement of priority at-risk technologies must be supported by the departments’ Application Portfolio Management (APM) data, readiness to proceed with the application modernization framework (described on this page), and the strategy that will be used to modernize (rehost, replatform, refactor, replace and to which hosting platform; data centre or cloud services)
 
The endorsement of priority at-risk technologies must be supported by the departments’ Application Portfolio Management (APM) data, readiness to proceed with the application modernization framework (described on this page), and the strategy that will be used to modernize (rehost, replatform, refactor, replace and to which hosting platform; data centre or cloud services)
   −
In 2018, the following data centre facilities were identified as at-risk technologies to be decommissioned and the applications to be migrated or modernized to a new data centre or cloud services.
+
In 2018, the following data centre facilities were identified as at-risk technologies to be decommissioned and the applications to be migrated or modernized to a new enterprise data centre or cloud services.
    
The first wave of workload migration projects began in 2018:
 
The first wave of workload migration projects began in 2018:
* Tunney’ Pasture DC (Statistics Canada)
+
* Statistics Canada (Tunney’ Pasture DC )        - Execution phase
* Dorval DC (Environment and Climate Change Canada)
+
* Treasury Board of Canada Secretariat            - Execution phase
 +
* Canada Revenue Agency (St. Laurent DC)          - Discovery/Execution phase
 +
* Canada Border Services Agency (St. Laurent DC)  - Discovery/Execution phase
 +
* Natural Resources Canada (Booth Street)         - Discovery phase
 +
* Department of National Defence (GoldenRod)      - Discovery phase
 +
* Royal Canadian Mounted Police (Vanier)          - Discovery phase
 +
* Environment and Climate Change Canada (Dorval DC)- Execution phase
 
* Aviation Parkway DC (22 partner department tenants)
 
* Aviation Parkway DC (22 partner department tenants)
* St. Laurent DC (Canada Revenue Agency and Canada Border Services Agency)
+
 
* Booth Street DC (Natural Resources Canada)
+
The second wave of workload migration projects began in 2019:
* Goldenrod DC (Department of National Defence)
+
* Transport Canada                               - Execution phase
''(insert approved wave 2 list of priorities Oct. 10)''
+
* Canadian Food Inspection Agency                 - Discovery phase
 +
* Innovation, Science and Economic Development Canada- Discovery phase
 +
* Employment and Social Development Canada (x2 DC)- planning
 +
* Privy Council Office                            - planning
 +
* Global Affairs Canada                          - planning
 +
* Public Services and Procurement Canada          - Planning
 +
* Health Canada                                   - Planning
 +
* Correctional Services Canada                    - Planning
 +
 
 
<!-- END OF PRIORITIZATION -->
 
<!-- END OF PRIORITIZATION -->
   Line 80: Line 94:  
== '''Engagement''' ==
 
== '''Engagement''' ==
   −
Once priorities are reached and the impacted partner departments are notified, the Application Modernization starter kit package, along with application modernization handbook and [https://gccollab.ca/file/view/1760164/enfaq-wlm-app-mod-enfrfaq-wlm-app-mod-en| FAQ] documents are provided. This package contains [https://gccollab.ca/file/view/2650400/engeneric-wlm-app-mod-gcearb-gate1-prioritizationfr| GC EARB Gate 1 (Prioritization) template], [[gccollab:file/view/2092934/enapplication-modernization-cost-estimates-templatefr|App Mod Cost estimates template]] (used to identify funding requirements), Departmental & Data Centre View dashboard, Application Risk Review dashboard, and [https://gccollab.ca/file/view/3088763/engeneric-wlm-app-mod-business-casefr| Business case template].  Partner departments are provided guidance/assistance throughout the engagement journey.
+
Once priorities are reached and the impacted partner departments are notified, the Application Modernization starter kit package, along with application modernization handbook and [https://gccollab.ca/file/view/1760164/enfaq-wlm-app-mod-enfrfaq-wlm-app-mod-en| FAQ] documents are provided. This package contains [https://gccollab.ca/file/view/2649702/engeneric-wlm-app-mod-gcearb-gate1-discoveryfr| GC EARB Gate 1 (Discovery) template], [[gccollab:file/view/2092934/enapplication-modernization-cost-estimates-templatefr|App Mod Cost estimates template]] (used to identify funding requirements), Departmental & Data Centre View dashboard, Application Risk Review dashboard, and [https://gccollab.ca/file/view/3088763/engeneric-wlm-app-mod-business-casefr| Business case template].  Partner departments are provided guidance/assistance throughout the engagement journey.
    
Partner Departments are endorsed by governance ([https://gccollab.ca/groups/profile/2006418/enworkload-migration-working-groupfrgroupe-de-travail-sur-la-migration-des-charges-de-travail WLM Working group], [[GC EARB]], ADM CEPP, and DM CEPP) and funding becomes available to initiate the discovery phase. A [https://gccollab.ca/file/view/3089069/enmou-generic-fund-disbursement-v3docxfr| Memorandum of Understanding] between the Government of Canada’s Chief Information Officer (GC CIO) and the Deputy Head of a department will be agreed upon by both parties to secure the funding.
 
Partner Departments are endorsed by governance ([https://gccollab.ca/groups/profile/2006418/enworkload-migration-working-groupfrgroupe-de-travail-sur-la-migration-des-charges-de-travail WLM Working group], [[GC EARB]], ADM CEPP, and DM CEPP) and funding becomes available to initiate the discovery phase. A [https://gccollab.ca/file/view/3089069/enmou-generic-fund-disbursement-v3docxfr| Memorandum of Understanding] between the Government of Canada’s Chief Information Officer (GC CIO) and the Deputy Head of a department will be agreed upon by both parties to secure the funding.
Line 100: Line 114:  
* Increase security
 
* Increase security
 
* Increase quality  
 
* Increase quality  
This guide does not instruct an organization how to undertake its modernization journey, but instead is meant to be a catalyst for establishing the vision. These changes can be wide sweeping impacting roles, responsibilities, and culture. They are not undertaken in a year, but instead must be seen as a journey of maturity and continuous improvement.  
+
This guide is meant to be a catalyst for establishing the vision. These changes can be wide sweeping impacting Roleroles, responsibilities, and culture. They are not undertaken in a year, but instead must be seen as a journey of maturity and continuous improvement.  
    
While some organizations have started this journey years ago and are ready to go "all in" on cloud and the workforce are DevOps practitioners, others have not begun the journey.  
 
While some organizations have started this journey years ago and are ready to go "all in" on cloud and the workforce are DevOps practitioners, others have not begun the journey.  
   −
For those who have not yet begun a modernization journey the choice may be take this opportunity to start that journey. For others, they may decide to simply sustain operations as-is.
+
For those who have not yet begun a modernization journey the choice may be take this opportunity to start that journey. For others, they may decide to simply sustain operations as-is. Here is a simple visual for plotting your cloud adoption .
    
[[Image:Cloud maturity map .png]]
 
[[Image:Cloud maturity map .png]]
   −
A simple visual for plotting you cloud adoption maturity can be found here. Most organizations start small with a few low risk applications. A team of willing and keen developers from within your existing workforce would lead an initative to migrate those low risk workloads to the cloud. From these experiences they would use their learnings to train others to do the same. As the number of workloads grow, the need for more sophisticated methods such as automation and DevOps will need to be applied. This will facilitate scaling without impacting agility. Existing governance and roles will also need to evolve. An organization should review the [insert roles and reap document here] to ensure your organization is ready to undertake the required roles to support cloud services.
+
Start small with a few low risk applications. A team of developers from within your existing workforce would lead an initative to migrate those low risk workloads to the cloud. The build from these experiences and learnings to train others to do the same. As the number of workloads grow, the need for more sophisticated methods such as automation and DevOps will need to be applied. This will facilitate scaling without impacting agility. Existing governance and roles will also need to evolve. An organization should review the [https://gccollab.ca/file/view/3691530/engc-cloud-rr-matrixfr GC Cloud R&R Matrix] to ensure your organization is ready to undertake the required roles to support cloud services.
 
  −
A [[gccollab:file/view/1994079/encloud-fitness-scorecardfr|simple scorecard]] has been devised to assess low risk workloads for cloud migration. This scorecard is meant to provide you a short list from which to further decide where to start. Any application can be migrated to the cloud with enough time and effort. The scorecard is meant to identify low risk and low effort migrations.
     −
For organizations that desire to forego modernization opportunities, the decision to rehost the entire application portfolio to a new data centre provides that opportunity.
+
See the [[gccollab:file/view/1994079/encloud-fitness-scorecardfr|simple cloud fitness scorecard]] to assess low risk workloads for cloud migration. It provides you a short list to help with the decision as to where to start and to identify low risk and low effort migrations. Any application can be migrated to the cloud with enough time and effort.  
    
==== <big>Determine Rationalization and Retirement Opportunities</big> ====
 
==== <big>Determine Rationalization and Retirement Opportunities</big> ====
Line 123: Line 135:     
===== <u>Obsolete Applications</u> =====
 
===== <u>Obsolete Applications</u> =====
Your application portfolio rates the business value of applications. Review low business value applications. Assess whether these applications remain needed:
+
Your application portfolio rates the business value of applications. Review low business value applications. Assess whether these applications are still needed:
 
* Use access/update logs to identify applications that have received few updates in the past two years.
 
* Use access/update logs to identify applications that have received few updates in the past two years.
 
* Identify the most recent users and inquire as to the business value of the application. 
 
* Identify the most recent users and inquire as to the business value of the application. 
Line 198: Line 210:     
====== '''Replace (Repurchase)''' ======
 
====== '''Replace (Repurchase)''' ======
This is an opportunity to determine if Software-as-a-Service solutions for some of the COTS or custom built application you may have running today. Migrating to SaaS is an opportunity to access the latest version of that service and to lower lifecycle management burden. For example, if you operate a legacy email application, you may want to take the opportunity to replace it with Office 365.
+
This is an opportunity to determine if Software-as-a-Service (SaaS) solutions for some of the COTS or custom built application you may have running today. Migrating to SaaS is an opportunity to access the latest version of that service and to lower lifecycle management burden. For example, if you operate a legacy email application, you may want to take the opportunity to replace it with Office 365.
    
===== '''<u>Choose Your Migration Target</u>''' =====
 
===== '''<u>Choose Your Migration Target</u>''' =====
Line 217: Line 229:     
===== '''<u>Generate Portfolio Analysis Dashboard</u>''' =====
 
===== '''<u>Generate Portfolio Analysis Dashboard</u>''' =====
Request that TBS generate a dashboard of your application portfolio. This will ensure your decisions have been correctly reflected. A sample of the dashboard that is generated is found here:
+
Request that TBS generate a dashboard of your application portfolio. This will ensure your decisions have been correctly reflected. A sample of the dashboard that is generated is found here:  
    
[[File:SamplePortfolioAnalysis.png|1000x1000px|center|alt=Sample Application Portfolio Analysis]]
 
[[File:SamplePortfolioAnalysis.png|1000x1000px|center|alt=Sample Application Portfolio Analysis]]
Line 229: Line 241:     
=== ''Document Cost Estimates'' ===
 
=== ''Document Cost Estimates'' ===
An [[gccollab:file/view/2092934/enapplication-modernization-cost-estimates-templatefr|App Mod Cost estimates template]] has been devised to identify cost estimates. A Memorandum of Understanding between the GC CIO and the Deputy Head of a department will be agreed upon by both parties to secure the funding for execution phase. The MoU generic template can be found here (insert template).
+
An [[gccollab:file/view/2092934/enapplication-modernization-cost-estimates-templatefr|App Mod Cost estimates template]] has been devised to identify cost estimates. A [https://gccollab.ca/file/view/3089069/enmou-generic-fund-disbursement-v3docxfr Memorandum of Understanding] between the GC CIO and the Deputy Head of a department will be agreed upon by both parties to secure the funding for execution phase.  
    
=== ''Gate2: GC EARB Endorsement and MoU to Release Funds'' ===
 
=== ''Gate2: GC EARB Endorsement and MoU to Release Funds'' ===
Line 236: Line 248:  
The [https://gccollab.ca/file/view/2649702/engeneric-wlm-app-mod-gcearb-gate1-discoveryfr generic template] for the presenting your discovery analysis and funding approval to move to execution.
 
The [https://gccollab.ca/file/view/2649702/engeneric-wlm-app-mod-gcearb-gate1-discoveryfr generic template] for the presenting your discovery analysis and funding approval to move to execution.
   −
As part of the GC EARB a CIO will explain their migration strategy and target choices. This includes how those choices align to the Cloud First policy requirement (requirement 6.4.2) and meeting requirement 6.1.1 of the Directive..
+
As part of the GC EARB a CIO will explain their migration strategy and target choices. This includes how those choices align to the Cloud First policy requirement (requirement 6.4.2) and meeting requirement 6.1.1 of the Directive.
    
If and when endorsement is provided by GC EARB, approval will be requested from the GC CIO. A [https://gccollab.ca/file/view/3089069/enmou-generic-fund-disbursement-v3docxfr Memorandum of Understanding] between the GC CIO and the deputy head of the requesting department will be agreed to by both parties.
 
If and when endorsement is provided by GC EARB, approval will be requested from the GC CIO. A [https://gccollab.ca/file/view/3089069/enmou-generic-fund-disbursement-v3docxfr Memorandum of Understanding] between the GC CIO and the deputy head of the requesting department will be agreed to by both parties.
Line 276: Line 288:  
<!-- REFERENCES -->
 
<!-- REFERENCES -->
 
== '''References''' ==
 
== '''References''' ==
 +
 +
[https://gccollab.ca/file/view/3671533/enworkload-placement-in-hybrid-it-gartnerfr Gartner: Workload Placement in Hybrid IT]
 +
 +
[https://youtu.be/OJeoNYvsoT4 DPI - Charting a path to success for Workload Migration: Approaches and Best Practices]
 +
 +
[https://github.com/canada-ca/accelerators_accelerateurs-azure GC Accelerator for Azure]
 +
 +
[https://github.com/canada-ca/accelerators_accelerateurs-aws GC Accelerator for AWS]
 +
 
====== '''TB Policies & Standards''' ======
 
====== '''TB Policies & Standards''' ======
 
[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=12755&section=html Policy on Management of Information Technology]
 
[https://www.tbs-sct.gc.ca/pol/doc-eng.aspx?id=12755&section=html Policy on Management of Information Technology]
Line 288: Line 309:     
[https://canada-ca.github.io/digital-playbook-guide-numerique/en/overview.html Government of Canada Digital Playbook (draft)]
 
[https://canada-ca.github.io/digital-playbook-guide-numerique/en/overview.html Government of Canada Digital Playbook (draft)]
 +
 +
[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-cloud-adoption-strategy.html Government of Canada Cloud Adoption Strategy]
    
[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-security-control-profile-cloud-based-it-services.html Government of Canada Security Control Profile for Cloud-Based GC IT Services]
 
[https://www.canada.ca/en/government/system/digital-government/modern-emerging-technologies/cloud-services/government-canada-security-control-profile-cloud-based-it-services.html Government of Canada Security Control Profile for Cloud-Based GC IT Services]
Line 389: Line 412:  
• Centre de données de Goldenrod (ministère de la Défense nationale)
 
• Centre de données de Goldenrod (ministère de la Défense nationale)
 
(Insérez la liste de priorités approuvée de la vague 2 du 10 octobre.)  
 
(Insérez la liste de priorités approuvée de la vague 2 du 10 octobre.)  
 +
La 2ièm vague de projets de migration de la charge de travail a été lancée en 2019:
 +
* Transports Canada                               
 +
* Agence canadienne d'inspection des aliments
 +
* Innovation, Sciences et Développement économique Canada
 +
* Emploi et Développement social Canada (Montréal et Moncton)
 +
* Bureau du Conseil privé                           
 +
* Affaires mondiales Canada                       
 +
* Services publics et Approvisionnement Canada (PdP III)     
    
<!-- Gouvernance -->
 
<!-- Gouvernance -->
Line 397: Line 428:  
<!-- Mobilisation -->
 
<!-- Mobilisation -->
 
== '''Mobilisation''' ==
 
== '''Mobilisation''' ==
Une fois que l’on a atteint les priorités et avisé les ministères partenaires touchés, on fournit la trousse de départ sur la modernisation des applications, de même que le guide de modernisation des applications et les documents de [https://gccollab.ca/file/view/1760164/enfaq-wlm-app-mod-enfrfaq-wlm-app-mod-en| FAQ]. Cette trousse comporte le [https://gccollab.ca/file/view/3399063/enfrgu00e9nu00e9rique-mod-app-et-mct-point-de-contru00f4le-priorisationpptx modèle pour le point de contrôle 1 du CEAI GC (établissement des priorités)], le modèle d’estimation des coûts liés à la modification des applications (utilisé pour relever les exigences en matière de financement), le tableau de bord Vue du ministère et centre de données, le tableau de bord sur l’examen des risques liés aux applications et le [https://gccollab.ca/file/view/3423530/enfrmodu00e8le-du2019analyse-de-rentabilisationdoc| modèle d’analyse de rentabilisation]. Les ministères partenaires reçoivent de l’aide et du soutien tout au long de la mobilisation.
+
Une fois que l’on a atteint les priorités et avisé les ministères partenaires touchés, on fournit la trousse de départ sur la modernisation des applications, de même que le guide de modernisation des applications et les documents de [https://gccollab.ca/file/view/1760164/enfaq-wlm-app-mod-enfrfaq-wlm-app-mod-en| FAQ]. Cette trousse comporte le [https://gccollab.ca/file/view/3399890/enfrgu00e9nu00e9rique-mod-app-et-mct-point-de-contru00f4le-1-du00e9couvertepptxpour le point de contrôle 1 du CEAI GC (établissement des découverte)], le modèle d’estimation des coûts liés à la modification des applications (utilisé pour relever les exigences en matière de financement), le tableau de bord Vue du ministère et centre de données, le tableau de bord sur l’examen des risques liés aux applications et le [https://gccollab.ca/file/view/3423530/enfrmodu00e8le-du2019analyse-de-rentabilisationdoc| modèle d’analyse de rentabilisation]. Les ministères partenaires reçoivent de l’aide et du soutien tout au long de la mobilisation.
    
Les ministères partenaires reçoivent l’approbation de la gouvernance ([https://gccollab.ca/groups/profile/2006418/enworkload-migration-working-groupfrgroupe-de-travail-sur-la-migration-des-charges-de-travail groupe de travail sur la MCT] [[groupe de travail sur la MCT]], SMA CPPI et le SM CPPI), qui rend accessible le financement pour lancer l’étape de la découverte. Un protocole d’entente est conclu entre le dirigeant principal de l’information du gouvernement du Canada et l’administrateur général d’un ministère en vue de l’obtention du financement.  
 
Les ministères partenaires reçoivent l’approbation de la gouvernance ([https://gccollab.ca/groups/profile/2006418/enworkload-migration-working-groupfrgroupe-de-travail-sur-la-migration-des-charges-de-travail groupe de travail sur la MCT] [[groupe de travail sur la MCT]], SMA CPPI et le SM CPPI), qui rend accessible le financement pour lancer l’étape de la découverte. Un protocole d’entente est conclu entre le dirigeant principal de l’information du gouvernement du Canada et l’administrateur général d’un ministère en vue de l’obtention du financement.  
Line 579: Line 610:  
<!-- Références -->
 
<!-- Références -->
 
== '''Références''' ==
 
== '''Références''' ==
 +
 
====== '''Politiques et normes du Conseil du Trésor''' ======
 
====== '''Politiques et normes du Conseil du Trésor''' ======
 
[https://www.tbs-sct.gc.ca/pol/doc-fra.aspx?id=12755&section=html Politique sur la gestion de la technologie de l’information]
 
[https://www.tbs-sct.gc.ca/pol/doc-fra.aspx?id=12755&section=html Politique sur la gestion de la technologie de l’information]
Line 591: Line 623:     
[https://canada-ca.github.io/digital-playbook-guide-numerique/fr/apercu.html Guide numérique du gouvernement du Canada (ébauche)]
 
[https://canada-ca.github.io/digital-playbook-guide-numerique/fr/apercu.html Guide numérique du gouvernement du Canada (ébauche)]
 +
 +
[https://www.canada.ca/fr/gouvernement/systeme/gouvernement-numerique/technologiques-modernes-nouveaux/services-informatique-nuage/strategie-adoption-information-nuage-gouvernement-canada.html Stratégie d’adoption de l’informatique en nuage du gouvernement du Canada]
    
[https://www.canada.ca/fr/gouvernement/systeme/gouvernement-numerique/technologiques-modernes-nouveaux/services-informatique-nuage/profil-controle-securite-services-ti-fondes-information-nuage.html Profil des mesures de sécurité pour les services du GC fondés sur l’informatique en nuage]
 
[https://www.canada.ca/fr/gouvernement/systeme/gouvernement-numerique/technologiques-modernes-nouveaux/services-informatique-nuage/profil-controle-securite-services-ti-fondes-information-nuage.html Profil des mesures de sécurité pour les services du GC fondés sur l’informatique en nuage]
20

edits

Navigation menu

GCwiki