GC Enterprise Architecture/Enterprise Solutions
Please send us your feedback on the Enterprise Solutions/Shared Services content to the [Enterprise Architecture team]
Branding
Enterprise Solutions
Enterprise Shared Services
?
Any solution that is worthy of of use across the entire GC should allow the consumers to successfully achieve their objectives by providing an accessible, enabling, extendable, fast, monitored, reliable, scalable, secure, and self-service common base service in an open, cost-competitive, collaborative, iterative, proactive, timely and transparent manner.
Key Words | Definition (all are where appropriate) | Examples of how to enable | Ways to measures success |
enabling | empowering the consumer to achieve their objectives | multiple methods to engage any one service, simplicity, compatability, accessibility | Client feedback surveys |
extendable | allowing the consumer to extend the service to meet their objectives beyond the common base | APIs, Delegated Access to configuration | adoption rates, client feedback surveys |
fast | each engagement with the service is responded to quickly | measure, decompose and improve; compare all changes to baseline | MTRs on ITSM, service response times |
monitored | both the service provider and the consumer have visibility into the state and quality of the service | End point visibility, network monitoring, pagerduty.com, SIEMs, cloud platform native tools, new relic, dynatrace | transparency, continual improvement of coverage |
reliable | the service has been architected to have be able to have a high service level objective | Redundancy, Resiliency, Geographic distribution, high availability models, workload pattern scaling | planned availability % vs total availability % |
scalable | the service is able to be expanded to new consumers quickly and efficiently | Well-documented onboarding plans, pre-planned expansion posture, automation | delivery or enablement time |
secure | allowing the consumer to trust the service | Encryption Everywhere!
Solution categories: advanced persistent threat protection, anti malware, AI, breach and attack simulation, communication fraud protection, cyber threat intelligence, data classification, data governance, data leakage prevention, data rentention, endpoint detection and response, identity and access management, incident response, insider threat, IoT, intrusion detection & prevention, mobile application / mobile device management, multi-factor authentication, network detect and response, network traffic analysis, secure data erasure, secure file transfer, SIEM, orchestration, automation and response, user and entity behavior analytics, vulnerability management |
vulnerability rates, compliance rates, incident rates, impact of implementation to service |
self-service | allows the consumer to not have to engage with any thing other than the service itself to consume it | APIs, Delegated Access to configuration | adoption rates, client feedback surveys |
common base | satisfies a common base set of requirements that all consumers need | standards: base configuration, security, performance | adoption rates, client feedback surveys, # change requests |
open | allows the consumer to participate in the road map for service evolution | published road maps, open communication channels, real time community engagement | participant rates, # of comments received, # change requests, client feedback surveys, consumer tone analytics (https://www.ibm.com/watson/services/tone-analyzer/) |
cost-competitive | allows the consumer to see exactly how their money is being spent to provide the service, and is in line with competing service providers | entreprise agreements, open source, minimal waste or excess components, automation, scaled to utilization | per consumer rate, total cost versus other services offered, per service provider rate, capex versus opex rate to offer the service |
collaborative | allows the consumer to partner with the service provider to throughout the life cycle of the service | GCCollab, Social Media, working groups for road map, active listening | adoption rates and client feedback surveys |
iterative | allows the service to continually change to add, adapt or remove componets over time | start small and add value and be stable each release | number of stable changes & releases |
proactive | allows the service provider to act before being asked to do so | partner with consumers, articulate business value, be transparent, be the experts in the domain and recommend service improvements, every year each service should improve without a budget increase. | reduction in ITSM calls, client feedback surveys |
timely | allows the consumer to consume the service without lengthy or costly upfront engagements | Clear instructions, automation, "smart" decisions and assumptions, avoid dead ends, partner your consumers before being asked to to "increase the runway" | Instrument, interconnect, & improve |
transparent | allows the consumer to be fully aware of the state of the service being provided | Dashboard (per user category), status pages (https://status.status.io/), published road maps, published runbooks, automation libraries, user guides, embedded client execs, planned vs. unplanned outages feeds | Client feedback surveys, technical usage statistics |
Enterprise solutions/shared services are whole-of-government architectural, governance, vendor management and procurement approaches where IT is aligned to common business services defined by business capabilities, (Business Capability Model 2.0). Enterprise solutions/shared services enable across Government of Canada departments. Enterprise solutions/shared services can be supplied internally, other GC departments and external service providers, private sector (public cloud) and other jurisdictions, use of provincial credentials for example. Enterprise Solutions/Shared Services can occur across all, several or individual architecture layers of the EA framework, Business, Information, Application, Technology, Security and Privacy, BIATSP.
• Horizontally enable external and internal business services and provide cohesive experience to users and other stakeholders.
• Reduces the total cost of ownership, that includes procurement, development, operation maintenance and decommission for services by streamlining the number of GC digital solutions.
• Enhances integration and collaboration, creates transferable skill sets, and leverage innovative work across the GC and the private sector.
• Maximize enterprise investment by consolidating solutions into Enterprise Solutions, based on Business Capability Model (BCM)
Service & Digital Target Enterprise Architecture
The Service & Digital Target Enterprise Architecture and Whitepaper were presented at GC EARB on July 16, 2020 for pre-endorsement.
The Service & Digital Target Enterprise Architecture defines a model for the digital enablement of Government of Canada services that addresses many of the key challenges with the current GC enterprise ecosystem.
• It seeks to reduce the silos within the current GC ecosystem by having departments adopt a user and service
delivery centric perspective when considering new IT solutions or modernizing older solutions.
• It advocates a whole-of-government approach where IT is aligned to business services and solutions are based
on re-useable components implementing business capabilities optimized to reduce unnecessary redundancy.
• This re-use is enabled through the use of published APIs shared across government. This approach allows GC
to focus on improving its service delivery to Canadians while addressing the challenges with legacy systems.
Presented at GC EARB on June 4th, 2020
Under the Policy on Service and Digital, departmental CIO’s are responsible for “submitting to GC EARB, proposals concerned with the design, development, installation and implementation of digital initiatives”. They are also responsible for “adopting, as applicable, enterprise solutions within their respective department.”
Increasingly, a number of departmental digital initiatives propose solutions that address matters with common business capabilities, resulting in a diverse range of applications in operations across the GC IT landscape. TBS has recognized a need to provide assistance to departmental CIO’s to inform decision-making with respect to the adoption of enterprise solutions.
The following presentation is the first iteration of a working draft of a decision making framework that will be used as a guide for the adoption of enterprise solutions. The framework will be added to the revised GC EARB presenter template. Please send us your feedback on the decision making framework for enterprise solutions to the TBS Enterprise Architecture team
The Business Architecture layer of the the EA Framework has the following assessment criteria for GC EARB reviews:
- Promote Horizontal Enablement of the Enterprise
-Identify opportunities to enable business services horizontally across the GC enterprise and to provide cohesive experience to users and other stakeholders
-Reuse common business capabilities, processes and enterprise solutions from across government and private sector
-Publish in the open all reusable common business capabilities, processes and enterprise solutions for others to develop and leverage cohesive horizontal enterprise services.
Enterprise Solutions may be governed using three general models that provide relative advantages in terms of addressing technical debt, minimizing total cost of ownership, maximizing use of talent, maximizing consistency of technology and business processes, and optimizing infrastructure.
Model | Illustration |
---|---|
Product Owner Model. This model uses departmental clusters or business owners to govern distributed instances of enterprise solutions. This model leverages enterprise standards, product owners, departmental clusters, governance and oversight. This model may also leverage distributed technical infrastructure to support solution clusters | |
Enterprise Service Provider Model. This model provides all services to the entire Enterprise in a consolidated manner, governed by a centralized authority, and is fully integrated across all instances. | |
Federated Model. This stand alone, or decentralized model allows departments to implement their own stack components, influenced by standards, using APIs via interoperability standards. Governance manages exemptions from the Standard; however, a decentralized enterprise with multiple service delivery methods and business units may be successful in finding justifications for significant deviations for standards |
Enterprise Solutions/Shared Services can be identified across all the layers of the EA framework, BIATSP.
Business Architecture
GC BCM v2.0 (GC Business Capability Model)
- GC EARB presentation, 2019-01-19
- BCM 2.0 Definition Document
- Government of Canada Business Capability Model 2.0, 2019-05-02
Investing in Enterprise Capabilities at CBSA, 2020-01-31
Digital Workspace Standards & Profiles. 2019-10-31
Accessible Information and Communication Technology (ICT), 2019-06-19
Standard for ITSM Integration, 2018-06-28
Information Architecture
A Framework for Government-Wide Data Governance & Stewardship, 2020-03-02
Enterprise Data: Update to the Enterprise Architecture Review Board, 2019-07-04
Data Analytics as a Service, 2019-03-21
Enterprise Data Management and Architecture, 2018-05-31
GCdocs and GCdocs Managed Service, 2018-05-31
Data Sovereignty & Public Cloud, 2018-03-22
CDXP
- GC Interoperability: X-Roads Update and Digital Exchange, 2018-03-08
- GC API for Interoperability
- Government of Canada Standards on APIs
Grants and Contributions, 2017-11-09
Application Architecture
Canada School of Public Service – Next Generation Digital Learning Environment, 2020-07-02
Digital Comptrollership Program (formerly Financial Management Transformation)
- FMT Coordinated Model and GC Digital Core, 2020-04-09
- GC Entity License for Business Intelligence, Enterprise Information Intelligence Software Solution (EIISS)
- PSPC SAP Moving Forward (to SAP S/4HANA) Project, 2020-04-09
- Financial Management Transformation (Endorsement of SAP software for OCG)
- SAP Hana licenses (initially for AAFC)
- CBSA SAP HANA
- Grants and Contributions, 2017-11-09
NRCan – Canadian Geospatial Platform (Federal Geospatial Platform), 2020-03-26
SSC IT Service Management Tool Project (Service Management Transformation Program), 2020-03-02
Statistics Canada cloud architecture for Drupal, GC reference architecture for the GC, 2020-01-17
NSERC/SSHRC/CIHR – Tri-Agency Grants Management Solution, 2019-11-14
Open Source Standards and Whitepaper, 2019-10-03
GCcase
Canada.ca Search Engine, 2019-06-19
GC Mainframe Strategy, 2019-06-19
eProcurement Solution, 2019-05-02
Gartner Assessment of CRA/CBSA SAP Strategy, 2019-03-21
ATIP Online Request Service (AORS), 2019-02-07
Open First Whitepaper, 2018-09-13
Asset Discovery & Inventory Management. 2019-08-30
Enterprise Managed SharePoint service, 2018-05-31
Project and Portfolio Management (GC PPM), 2018-05-31
Technology Architecture
TBS – Process and status of Split Tunneling requests, 2020-06-18
Digital Communications and Collaboration (DCC): Network and Security Design Principles, 2020-03-26
Cloud eXchange Point (CXP) readiness process, 2020-01-31
GC Cloud Enablement: Cloud Connection Patterns, 2020-12-19
Digital Communications and Collaboration (DCC), 2019-11-14
Enterprise Mobile Device Management, 2019-06-13
Cloud
- Government of Canada Cloud Brokering Services
- Overall Cloud Program, 2019-01-24
- Cloud Infocentre, Everything you need to know for Cloud & DevOps
SSC Cloud Access Security Broker (CASB) service, 2020-07-30
Security Architecture and Privacy
Digital Credential and Access Management, 2019-09-19
Enabling Secure Access to Protected B Cloud Services, 2019-09-19
Cyber Security Digital Identity Reference Architecture, 2019-07-04
Pan-Canadian Trust Framework, 2019-05-02
Sign IN Canada Way Forward, 2019-05-02
MyAlberta Digital Identity, MADI-2019-05-02
Update of the GC Digital Identity Strategy, 2019-01-10
HTTPS Everywhere” Standard, 2018-03-08
Last update on 2020-08-04
2020 | 2019 | 2018 |
---|---|---|
2020-01-17 | 2019-01-10 | 2018-03-08 |
2020-01-31 | 2019-01-24 | 2018-03-22 |
2020-03-02 | 2019-02-07 | 2018-04-05 |
2020-03-26 | 2019-03-07 | 2018-04-26 |
2020-04-09 | 2019-03-21 | 2018-05-10 |
2020-04-23 | 2019-04-04 | 2018-05-18 |
2020-05-07 | 2019-05-02 | 2018-05-31 |
2020-06-04 | 2019-06-13 | 2018-06-14 |
2020-06-18 | 2019-06-19 | 2018-06-28 |
2020-07-02 | 2019-07-04 | 2018-07-12 |
2020-07-16 | 2019-07-25 | 2018-08-30 |
2020-07-30 | 2019-08-22 | 2018-09-13 |
2019-09-19 | 2018-09-27 | |
2019-10-03 | 2018-09-27 | |
2019-10-31 | 2018-10-19 | |
2019-11-14 | 2018-11-01 | |
2019-12-05 | 2018-11-15 | |
2019-12-19 | 2018-11-29 | |
2018-12-13 |