52
Cloud BC Workshop Hybrid IT Strategy Session using ODCA Cloud Maturity model William Dupley, Cloud Chief Technologist Hewlett-Packard Enterprise Canada Oct 5 2016

Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Cloud BC WorkshopHybrid IT Strategy Session using ODCA Cloud Maturity model

William Dupley, Cloud Chief TechnologistHewlett-Packard Enterprise Canada

Oct 5 2016

Page 2: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Agenda

1. Session Goals2. ODCA cloud Maturity Model 3. Hybrid IT Transformation Roadmap development process4. Hybrid IT Operating Model definition5. Defining the Business View6. Defining the Functional view7. Defining the Architecture View8. Defining the Implementation view9. Culture and Staff Transformation10. Close

Copyright Hewlett Packard Enterprise 2015

Page 3: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

1. Session goals

Page 4: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Session Goals

• Adopting cloud services is a top priority for leading IT organizations around the world. In this session we will cover:

• Who is Open Data Centre Alliance

• What is Open Data Centre Alliance’s Cloud Maturity Model (CMM)

• How it helps organizations evaluate their ability to adopt and integrate cloud services, benchmark their capabilities against industry standards, and build a custom readiness and adoption roadmap to implement a Hybrid IT Operating Model.

• How is being applied leading public and private sector organizations in Canada and beyond.

• How to use the CMM maturity assessment tools and methodology to develop a comprehensive Hybrid IT Transformation plan

Copyright Hewlett Packard Enterprise 2015

Page 5: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

2. ODCA Cloud Maturity Model

Page 6: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

The Open Data Center Alliance

The Open Data Center Alliance is an independent organization created in Oct. 2010 with the assistance of Intel to coordinate the development of standards for cloud computing.

Approximately 100 companies, which account for more than $50bn of IT spending, have joined the Alliance, including BMW, Royal Dutch Shell and Marriott Hotels.

"The Alliance's Cloud 2015 vision is aimed at creating a federated cloud where common standards will be laid down for those in the hardware and software arena."[1]

Copyright Hewlett Packard Enterprise 2015 6

Page 7: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Cloud Maturity version 3.0 ObjectivesThe CMM is designed to help enterprises to:

–Understand different dimensions constituting cloud maturity from perspectives of cloud services

–consumers–providers

–Define goals for hybrid IT and a corresponding cloud strategy. –Determine target maturity levels required for specific use cases for cloud from business,

enabling their defined goals. –Develop roadmap of projects that will raise maturity levels for each domain, enabling

desired use case/s. –Define focused investment initiatives for selected domains, driving business’s use case

enablement. –Steer priorities enabling cloud service usage and adoption.–Leverage ODCA publications to identify characteristics and artefacts that enable an

organization to increase their cloud maturity and service success through cloud service adoption.

–Maximize the businesses potential to achieve the expected benefits of cloud.

Page 8: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Cloud Maturity Model version 3.0 Development Team

ODCA Contributor Companies to the ongoing evolution of the ODCA CMM:

Allan Colins—T-Systems Brett Philp—Cirba Inc. Christoph Jung—T-Systems Immo Regener—PwC Germany Lucia-Marie Muench Mariano Maluf—The Coca-Cola Company Matt Estes—The Walt Disney Company Ryan Skipp—T-Systems Tom Scott—The Walt Disney Company William Dupley—Hewlett-Packard Enterprise

Page 9: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Cloud Maturity Model version 3.0 assessment Domains

Hybrid Delivery

Hybrid Infrastructure

Hybrid DevOps (CI/CD)

Hybrid Service Management

Hybrid App Architecture/

Workloads

1. Finance2. Enterprise Strategy (Business)3. Structure (Business

Organization)4. Culture5. Skills6. Compliance7. Governance & Control 8. Business Process9. Procurement10. Commercial11. Portfolio Management12. Projects

13. Operations (IT) processes14. Management Tools (IT)15. Security (IT)16. Information Lifecycle Management

17. Dev Ops18. PaaS (Platform as a

service)19. IPaaS (Integration Platform

as a Service)

20. IT Architecture21. Applications22. SaaS (Software as a

service23. Data

24. IaaS (Infrastructure as a service)

25. STaaS (Storage as a service)

Copyright Hewlett Packard Enterprise 2015

Page 10: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

3. Hybrid IT Transformation Roadmap development process

Page 11: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Why do I want a new house?Business view

Functional viewWhat should the new house give me?

Technical viewHow will the house be built?

Implementation viewWith what will the house be built?What is the work to build the house?

Sponsor

User

Builder

Deployer

Approach Enterprise Analogy: building a house

Copyright Hewlett Packard Enterprise 2015

Page 12: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

CMM Process & Guide

– Business Vision is the Key

– Who cares?

– Why do we need this?

– What functions should it give me?

– How will it be achieved?

– What must be changed?

Cloud Adoption and the ultimate path to Hybrid IT represents a journey – it has to be taken one step, and one iteration, at a time.

The path to Hybrid IT is an Iterative approach

Executive Objectives

1 Business

Goals Definition

2 Benefits

Identification

3 Capability Use

Case & IT Services

4

Technical Architecture

5

Assessment &

Barrier analysis

6Roadmap Development

7

Execution8

Operate9

Business view

Functional view

Technical view

Implementation view

Page 13: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

© Copyright 2015. Aruba, a Hewlett Packard Enterprise Company. All rights reserved

4. Hybrid IT Operating Model Definition

Page 14: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Hybrid IT Operating Model

Hybrid Delivery

Hybrid Infrastructure

Hybrid Dev/DevOps

(CI/CD)

Hybrid Service Management

Hybrid App Architecture/

Workloads

Optimized across

People

Process

Technology

Governance/Policies

Security/ILM are embeddedthroughout the whole model

Page 15: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Enterprises naturally evolved to multi-modal ITBut is it a desired state ?

InformationApplications

Infrastructure

Traditional IT

Private cloud

Virtual Private cloud

Public cloud

Traditional IT Multi-modal IT Hybrid IT

Multiple cloud deployment models, managed separately

driven by diverging strategies

Dedicated, physical, homogenous

Hybrid cloud integration platform providing:- control, convenience and flexibility

- developer centric innovation platform- IaaS/PaaS/SaaS services

Copyright Hewlett Packard Enterprise 2015

control

convenience

Page 16: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

1. Hybrid Delivery: 3 new roles for the new style of ITHybrid Delivery = “a business & service centric operating model for IT”

Services Broker & Integrator

Internal (Cloud) Service Provider Hybrid Service

Portfolio

Business Innovation

Enabler

IT ServiceSupply

Business Demand

Clear accountability

Single serviceportal/catalog

Usage-based chargeback& cost control

Update control& governance

Optimize sourcing to Reduce cost

IT ServiceIntegration & Optimization

Copyright Hewlett Packard Enterprise 2015

Page 17: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

IPaaS (Integration-aaS)

2. Hybrid Workloads and Application Architecture

Hybrid (Cloud)(IaaS + PaaS)

API

User Workload

Migrate Burst Change/Reconfigure Scale Up/Down (de) Provision

Policies (security, …)

SaaS PaaS Traditional

Native CloudSaaS/PaaS

Workload Analysis for optimized

sourcing

Integrate SaaSwith enterprise

workloads

Provide data locality for SaaS

Modernize workloads for agility & cost

effectiveness

Single accountability for business processes

Cloud Native

Information Services(structured/unstructured)

Copyright Hewlett Packard Enterprise 2015

Page 18: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Security Gateway (Layer7)Hybrid Application Workload Case study:

Page 19: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Plan Define Develop Build Deploy Test Release Operate

3. Hybrid IT DevOps Model: Continuous integration & deployment

Agile Teams: Delivery, System, Security, Owner

.

Agi

le d

ev te

am p

roce

ss

& t

echn

olog

yst

acks

Team A

Team B

HPE AM CODAR ALM HP BSM, SM

Fulfil Monitor

Manage Release& Change

Manage Test Execute Tests

Build & Integrate Code

Provision Env &Deploy Apps

Plan Release Plan Sprints

Def. Req, Features &User Stories

Code Unit Test

UFT

PC

HP APM

Copyright Hewlett Packard Enterprise 2015

ProcessPolicies

Cloud-Native

PaaS Platform(s) & Foundation Micro-services repository

Cloud native Development

Standardize & Integrate PaaS

Improve Agility KPI

Build out Micro-services

Industrialize in Hybrid way

Traditional

Page 20: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Unified Hybrid Delivery Management

Unified Demand Management

4. Hybrid Service Management

Hybrid PlatformOperations

Service Supply

Traditional IT Virtual Private cloudPublic cloudPrivate cloud

Performance & SLA mgmt.

ReportingDashboard

SecurityMgmt.

OperationAutomation

InformationIntelligence

SupportCommunication

Service Assurance

Service SupplyOperations

?Problem

Mgmt.ContinuousAvailability

Copyright Hewlett Packard Enterprise 2015

Page 21: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

5. Hybrid Infrastructure conceptual architectureIntegrate multiple IaaS from hybrid infrastructure layers

Secure, Virtualized Hybrid L2/L3 network (NFV)

Policy Driven Automation/Optimization Infra as Code

OperationsApp. dev

Composable Infrastructure Black-Box Infrastructure

Hybrid ServiceManagement

Hybrid Infrastructure Cloud

Hybrid DevOps

Private IaaS/Resource Pools Managed/Public IaaS

Control & Composition Plane (Demand/Supply Optimization)

ConsumeBuild

IaaS Portal

Single serviceportal/catalog

Deploy hybridInfra topologies

Central templateStore (infra-as-code)

Burst on capacity overflow

Optimize sourcing to reduce cost

Copyright Hewlett Packard Enterprise 2015

Page 22: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

5. Defining the Business View

Page 23: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Copyright Hewlett Packard Enterprise 2015 23

90% of young adults who are age 18-29 use social media, compared to 35% of 65 and older. These citizens embrace social media to engage civic activities such as encouraging others to vote persuading action on a political matter.

Page 24: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Generations and Government Relationship

Copyright Hewlett Packard Enterprise 2015 24

Page 25: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud
Page 26: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Value to the citizen – one request, one answerMany organizations working together to provide fully digital building permit

MAGDA as process orchestrator in the back office

One front office request, many governments working together

Page 27: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Step1: Define Hybrid IT Benefits: Justifying Hybrid IT Computing…

IT benefits/efficiencies

1. Server Efficiency: Average utilization up from 10-15% to 30-35%

2. Storage Efficiency: Storage Virtualization 1. 50% less storage capacity

2. 90% less management time

3. Cut storage TCO by 50%

3. Operation Labour Reduction: Maintenance and Admin reduction of at least 50%

4. Better usage of Software Licenses: Up to 30% savings in license costs

5. Call Center/Helpdesk Cost Efficiency

Business benefits

1. COST – Reduce Capex

2. COST – Transform OPEX

3. Faster Time to value

4. Best in class process enablement

5. Internet of things

6. Digital Presence: Innovation and social involvement Sales forecasting Big data analysis

7. Digital Presence: Improved customer relationship

8. Digital Presence: New product identification

9. Improved Service Level: Improved Service Reliability & Performance

10. Improved peak & seasonal capacity management

11. Enable cross BU collaboration

12. IT Transformation

Copyright Hewlett Packard Enterprise 2015

Business View

Page 28: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Business BenefitShareholder map

Goa

ls

Busi

ness

gai

n

IT g

ain

Seri

ousn

ess

Urg

ency

Dir

ect B

enef

its

Tota

l

Stra

tegi

c Al

ignm

ent

Com

pany

Capa

bilit

y

Cust

omer

Sa

tisf

acti

on

Empl

oyee

Sati

sfac

tion

Lega

l/au

dit

Tech

nica

l al

ignm

ent

Indi

rect

Be

nefit

s T

otal

Tota

l Sco

re

Prio

rity

Why do you believe you will achieve this benefit

Barriers

Internet of Things Revenue, Expectations 2, 3, 4 4 2 3.3 3.5 12.8 0 12.81

Faster Time to Value Revenue, Expectations 2, 3, 8 2.8 3 3 2.9 11.7 0 11.72

Digital Presence:: Innovation and social involvement: Sales forecasting

Revenue, Expectations 2, 3, 4 3 2.5 3 3 11.5 0 11.53

COST – Transform OPEX Operating Margin 2, 4 3 3 2.5 2.9 11.4 0 11.44

Digital Presence: Improved customer relationship

Revenue, Expectations 3, 4, 8 3 2.1 3 3 11.1 0 11.15

Improved Service Reliability Revenue, Expectations 3 2.5 2.5 3 3 11 0 116

Improved Peak & Seasonal Capacity Management

Asset Efficiency 2, 3, 8, 9 3 2.5 3 2.5 11 0 117

IT TransformationRevenue, Operating Margin, Expectations, Asset Efficiency

2, 5, 6, 7, 9

3 2.6 2.8 2.5 10.9 0 10.98

Digital Presence: New Product Identification

Revenue, Expectations 2, 3 3 2 3 2.8 10.8 0 10.89

Cross BU collaborationRevenue, Operating Margin, Expectations

1, 5, 7, 8, 9

2.9 2.2 2.2 2.2 9.5 0 9.510

Best in Class Process enablement

Revenue, Operating Margin, Expectations

2, 4, 6 2 2.2 2.5 2.3 9 0 911

COST – Reduce Capex Operating Margin 2 2.2 2 2.5 2 8.7 0 8.7

12

Copyright Hewlett Packard Enterprise 2015

Case Study: Hybrid IT Benefits Worksheet (Share Holder Map Tab) Urgency: Time Element How soon does it need to be resolvedSeriousness: What are the consequences of not resolving the issue

Page 29: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Step 1. Define Business Case for Hybrid IT capability and link to Enterprise Goals

Copyright Hewlett Packard Enterprise 2015

Executive KPIs

Core Financial KPI

GovernmentInitiatives

Operating KPIs

Process / Function

InnovationSolutions

Projects

Reduce Cost of delivering IT services--------------------------------Data center consolidation/ optimization

Improve Citizen Centric Services and Employee access--------------------------------Processes that require citizen & Employee access

Decrease Carbon Footprint --------------------------------Data center services

Improve Security of apps & infrastructure deployment--------------------------------Enterprise security

Improve Speed of app deployment --------------------------------Application automation, app-ready infrastructure

Public Value

Analytics Cloud Mobility Communication & CollaborationWhole-of-government Platform Solutions

Implement Autonomy CloudImplement Cloud Software as Service: SAP

Implement J Query Mobile Layer

Implement Office 365 cloud service

Implement Shared ServiceIas Pas Private cloud

Reduce real estate costs Decrease technology costs More data & apps on-lineEnergy efficiency & sustainable infrastructure

Centralized security certification

Capital

Policy Outputs and Outcomes (Political Value)

Cloud First by 2014

Efficiency (Financial Value) (Social Public Value)

Public Trust(Foundational Value)

Reduce Budget by 6% by 2014 100% compliance to IS027001

Quality of Service Experience (Direct User Value)

100% on line access to services

Cost

Personalize for each customer to summarize and validate the benefits they can achieve

Business View

Page 30: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

6. Defining the Functional View

Page 31: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Step 2. Define key capabilities that Hybrid IT must provide for you (the future, desired state)

Hybrid Delivery

Ability to broker services from private cloud, SaaS, Public Cloud, Traditional delivery and enable chargebacks

Ability to provide a common portal for all Hybrid IT services that enforces governance and workflow

Hybrid WorkloadsAbility to deliver and/or consume DaaS (Data as a Service) data stores (e.g., relational, object, KV, graph, file, etc.) from a private, public, or community cloud for development and test applications Ability to dynamically manage production workloads with a combination of legacy and cloud native applications, associated middleware, and infrastructure; provide geographic redundancy while maintaining SLAs for a peak business event; utilize internal private cloud, and two or more public or community cloud providers Ability to integrate SaaS with back‐office systems Ability to migrate production workloads from a private, public or community cloud to a separate private, public or community cloud provider on demand based on SLA, peak load, or financial factors Ability to provide on‐premises data residency for SaaS implementations Ability to deliver and/or consume DaaS data stores (relational, object, KV, graph, file, etc.) from a private, public, or community cloud for production applications with full production support and integration with service and operational management systems and processes 

Hybrid DevOpsAbility to begin experimenting with cloud‐native applications (e.g., running on OpenStack or Cloud Foundry) Ability to develop and deploy production‐ready cloud native applications (e.g., running on OpenStack and Cloud Foundry) Ability to deliver and/or consume middleware and similar platforms (e.g., JBoss, .NET, Apache, Tomcat, Citrix, IIS) from a private, public, or community cloud or via Integration‐as‐a‐Service or Integration‐Platforms‐as‐a‐Service for development and test applications Ability to rapidly provision IaaS and PaaS from a private, public, or community cloud for production applications with full operations support and integration with service and operational management systems and processes 

Hybrid InfraAbility to rapidly provision infrastructure & Virtual Machines (VM ware, Hyper V, KVM) for development and test systems from private, public, or community clouds 

Ability for a developer  to do snapshot erase replace capability on his development environments

Ability for a developer to self‐manage configuration changes on all infrastructure, platform, and databases. Such as edit CPU and memory & diskAbility to expand the production side of our private cloud to a public cloud provider when required for certain high‐performance loads at peak time  

Hybrid Service Mgmt

Ability to do  end to end service monitoring on a Hybrid application ecosystem

Ability to do Hybrid application/infrastructure Capacity management

Ability to foresee incidents from a performance perspective

Ability to Manage SLA’s and operations across multiple platforms and Cloud solutions for single source of support/SLA responsibility

Functional View

Page 32: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Functional view: What are the Cloud Capability (Use Cases) the customer wants (Case Study)

Copyright Hewlett Packard Enterprise 2015

Use Cases

6 months 12 months 18 months 24 monthsFrequency of 

UseAlready in 

place Not Needed Notes1Create an integrated hybrid (cloud) service catalog & portal X Daily x 10

Today IT services only (Future more than IT services)

2Broker services and analyze workloads: optimal sourcing of services X3Broker delivery of public and private cloud services from the cloud portfolio X6 Integrate Traditional and Cloud‐native DevOps X

9Developer able to self‐manage configuration changes on all infrastructure, platform, and databases. Such as edit CPU and memory & disk X

10Developer able to do snapshot erase replace ability on his development environments X12 Standardized DevOps process & tool implemented to support hybrid application development X20Hybrid application end to end service monitoring X21Ability to foresee incidents from a performance perspective X22Hybrid application/infrastructure Capacity management X4 Integrate any public cloud software as a service into our back office systems that our business units requests X5Deliver Integration Platform as a service like Mulesoft from a private cloud for production, testing and development for SaaS and Private cloud integration X

18Deliver Storage as a Service (Object, block and file storage, Private cloud drop Box, File sync, PC backup etc.) X19Manage SLA’s and operations across multiple platforms for single source of support/SLA responsibility X23Ability to automate provisioning of Hybrid application, platform, and infrastructure X7 SaaS adopted and used by Business units to replace traditional application workloads X8Cloud native applications on OpenStack and Cloud Foundry in our tests in development area and moved to production versions within the year X

15Expand the production side of our private cloud to a public cloud provider when required for certain high‐performance loads at peak time (bursting) X

11Developer able to promote to production containers without IT operations involved X

13Provide on premise data residency for those software as a service so that we might be able to meet our data residency requirements X

14Provision rapidly infrastructure, VM ware, Hyper V, KVM and platform as a service from a private cloud for test and development and production application X

16Deliver databases service including Cassandra Mongo Maria Oracle and MySQL from our private/public cloud X

17Deliver Platform as a service like JBoss, .net, Apache, Tomcat, Citrix, IIS) from Public /hybrid cloud for production and testing development applications X

Page 33: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

7. Defining the Technical View

Page 34: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Service Management

Reference Architecture

Security

Secure Transit

Authentication

Secure Development

Secure Authorization

Secure Storage

Secure Configuration

Partners

Social

Customers

External Entities

Process

Integration

Data & Information

Infrastructure

Application

User Experience

User

MBaaS Content API

Web Portal/ Web Pages

Social

Canonical Data Model

Enterprise Service Bus (ESB)

Integration Patterns &&

(IPaaS)Service Gateway

Mobile AppsProductivity Applications

Web Browser

COTS/ERPTransformedHybrid IT Application Ecosystem (SaaS)m

UntransformedApplication Ecosystem

Knowledge Management

Analytics

Data Abstraction – Data Services

Data WarehousesData LakesIDSMaster Data

IaaSSandboxes/Innovation Accelerator

Dev + Release Mgmt

Infrastructure

Converged Infrastructure

Core ProcessesDifferentiated

ProcessesInnovativeProcesses

Business Process as a Service (BPaaS)

Secure Platform Management

Collaboration

Serv

ice

Brok

er

Ded

icat

ed

Infr

astr

uctu

re

DBaaS

Technical View Step 3: Define targeted Hybrid IT architecture Developer Traditional Application Development Cloud Native Application Development

6 Month Uses Cases

12 Month Uses Cases

18 Month Uses Cases

24 Month Uses Cases

STaaS

Platform-as-a-Service (PaaS)

Developer (IaaS, PaaS, DbaaS, StaaS) Self Management

Private Cloud Automation

Service Providers

Integration

SaaS

DaaS

IaaS

Cloud Native Platform-as-a-Service (PaaS)

Ability to Burst to Cloud Providers

Hybrid IT Capacity

Management

IT4 IT ProcessITIL Process

Charge Back

Automated Change and

Configuration Management

Incident ForesightAnalytics Reporting

SLA & ComplianceReporting

Hybrid IT End to End Service Monitoring

Hybrid IT CMDB

Page 35: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Service Management

Reference Architecture

Security

Secure Transit

Authentication

Secure Development

Secure Authorization

Secure Storage

Secure Configuration

Partners

Social

Customers

External Entities

Process

Integration

Data & Information

Infrastructure

Application

User Experience

User

MBaaS Content API

Web Portal/ Web Pages

Social

Canonical Data Model

Enterprise Service Bus (ESB)

Integration Patterns &

(IPaaS)Service Gateway

Mobile AppsProductivity Applications

Web Browser

COTS/ERPTransformedHybrid IT Application Ecosystem (SaaS)

UntransformedApplication Ecosystem

Knowledge Management

Analytics

Data Abstraction – Data Services

Data WarehousesData LakesIDSMaster Data

IaaSSandboxes/Innovation Accelerator

Dev + Release Mgmt

Infrastructure

Converged Infrastructure

Core ProcessesDifferentiated

ProcessesInnovativeProcesses

Business Process as a Service (BPaaS)

Secure Platform Management

Collaboration

Serv

ice

Brok

er

Ded

icat

ed

Infr

astr

uctu

re

DBaaS

Technical View Step 3: Define targeted Hybrid IT architecture (Case Study) Developer

6 Month Uses Cases

12 Month Uses Cases

18 Month Uses Cases

24 Month Uses Cases

STaaS

Platform-as-a-Service (PaaS)

Developer (IaaS, PaaS, DbaaS, StaaS) Self Management

Private Cloud Automation

Service Providers

Integration

SaaS

DaaS

IaaS

Cloud Native Platform-as-a-Service (PaaS)

Ability to Burst to Cloud Providers

Hybrid IT Capacity

Management

IT4 IT ProcessITIL Process

Charge Back

Automated Change and

Configuration Management

Incident ForesightAnalytics Reporting

SLA & ComplianceReporting

Hybrid IT End to End Service Monitoring

Hybrid IT CMDB

Traditional Application Development (DevOps) Cloud Native Application Development (DevOps)

Page 36: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

8. Defining the Implementation View

Page 37: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Step 4. Set the baseline: where are you today and where you need to go and what are the barriers that stop you?

Hybrid Delivery

Hybrid Infrastructure

Hybrid DevOps (CI/CD)

Hybrid Service Management

Hybrid App Architecture/

Workloads

1. Finance2. Enterprise Strategy (Business)3. Structure (Business

Organization)4. Culture5. Skills6. Compliance7. Governance & Control 8. Business Process9. Procurement10. Commercial11. Portfolio Management12. Projects

13. Operations (IT) processes14. Management Tools (IT)15. Security (IT)16. Information Lifecycle Management

17. Dev Ops18. PaaS (Platform as a

service)19. IPaaS (Integration Platform

as a Service)

20. IT Architecture21. Applications22. SaaS (Software as a

service23. Data

24. IaaS (Infrastructure as a service)

25. STaaS (Storage as a service)

Implementation View

Copyright Hewlett Packard Enterprise 2015

Page 38: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

IT Barrier Analysis

Dem

andSupp

ly

Business Processes

Application Services

Information

Virtualized Infrastructure

Resources

Application Infrastructure ServicesManage

& control

Business Strategy

Organization

Jobs, Skills

Values

Policies

Beliefs

Governance

Process

(Design, Ownership)

Management, Leadership

Measurement, Compensation Systems Copyright Hewlett Packard Enterprise 2015 38

Page 39: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

4.Culture (Culture Tab on ODCA Cloud Maturity assessment spreadsheet)

Copyright Hewlett Packard Enterprise 2015

Control Question

CMM 0 CMM 1 CMM 2 CMM 3 CMM 4 CMM 5

Benefit Analysis Current State Future State Barriers(None) (initial, ad-hoc)(repeatable,

opportunistic)(defined,

systematic)(managed & measurable)

(optimized)

How is the compensation scheme (including rewards and incentives) designed to drive achievement of group, division and performance targets related to cloud?

Enterprise's compensation scheme does not contain components that relate to cloud

For senior management compensation scheme does contain KPIs that are affected by cloud implementation to a limited extent

On individual agreement, specific compensation components relate to cloud are availableCompensation scheme encourages staff to hold their knowledge up to date and to continually look out for improvement opportunities within their technical domain

From compensation scheme staff understand that moving to cloud technology strengthens the enterprises' competitiveness, opens up career perspectives and increases compensation Incentives and rewards are available for those who achieve outstanding results, innovation and business value

Management places increased value on rewards and incentives for those who think and act in innovative patternsEnterprise maintains a reward system that encourages staff to increase their cloud-skills and transparently rewards technical acumen and idea creationKPIs are defined and used to measure staff's contribution to innovation as well as cloud consumption and delivery

Compensation scheme is clearly driving innovation by the consumption and delivery of cloud services.To a certain extent, compensation is measured against KPIs related to cloudKPIs reflect different domains such as effectivity, efficiency etc. in regard to business and technologyKPIs are transparent to and influencable by those whose compensation is based on these

How is the compensation scheme (including rewards and incentives) designed to drive achievement of group, division and performance targets related to cloud?

Page 40: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Step 5. Define Transformation model usingTransformation & Capability/Maturity Model

40

Hybrid Delivery People

Process

Technology

Governance

Hybrid Service Mgmt

Hybrid Infra

Hybrid DevOps

Hybrid Workloads

5 Hybrid Capabilities Expressed in 4 Domains Evaluated in 6 levels of capability

Gap Analysis

PrioritizedProject Map

Identify Projects to overcome Barriers

0

5

10

15

Barrier Pareto

Series1

Implementation View

CMM 1(initial, ad-hoc)

CMM 2(repeatable,

opportunistic)

CMM 3(defined, systematic)

CMM 4(managed & measurable)

CMM 5(optimized)

Federated, Interoperable, and

Open Cloud

Analysis of Current Environments’ Cloud

Readiness

Processes for Cloud Adoption Defined

Tooling and Integration exists for

Automated Cloud Usage

Cloud Aware Applications,

deployed according to Business

requirements on Public, Private and Hybrid platforms –Manual Federation

CMM 0(None)

Legacy Applications on dedicated

Infrastructure

Copyright Hewlett Packard Enterprise 2015

Page 41: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Hybrid IT Model Maturity Radar map ( 6 month use cases)

Copyright Hewlett Packard Enterprise 2015

0

0.5

1

1.5

2

2.5

3

3.5

4

4.5

51. Finance

2. Enterprise Strategy

3. Structure

4. Culture

5. Skills

6. Compliance

7. Governance & Controls

8. Business Process

9. Procurement

10. Commercial

11. Portfolio Mgnt

12. Projects13. Operations (IT) processes14. Management Tools

15. Security

16. Information LifecycleManagement

17. Dev Ops

18. PaaS

19. IPaaS

20. IT Architecture

21. Applications

22. SaaS

23. Data

24. IaaS

25. STaaS

Hybrid IT Maturity

Page 42: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Barrier Analysis Pareto

Copyright Hewlett Packard Enterprise 2015

0

1

2

3

4

5

6

7

Skills Planning &Prioritization

Culture Organization Budgeting Cloud Beliefs Policy Process Procurement MeasurementSystem

Tools

Hybrid IT Barrier Analysis Pareto Report

Incidents

Page 43: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Barrier 1 Elimination: Skills Enhancement

Barrier1. Need more people resources with the right skills, security hasn’t

been made a priority, security efforts lack budget.2. Lack DevOps practice knowledge3. Lacks practice knowledge4. Many don't understand the technology, architecture designs are

weak.5. Many don't have an understanding of the technology, ABC lacks

resources to execute.6. Cost of Education is Prohibitive

Work Breakdown to Eliminate Barrier1. Conduct skill analysis.

2. Train staff on:

1. Cloud System

2. Cloud services and enterprise architecture project architecture review process concepts and methods.

3. Cloud Native application development

4. Security in the cloud

5. Project Management an the cloud

3. Create cross ABC Cloud wiki/toolbox and best practices site to share documentation and best practices gained across the enterpriseProject Deliverables

Staff trained on Cloud technologies, security in the cloud, Dev Ops in the cloud, Cloud Native application, How to build services using Cloud System technology

Root causeHistoric operational model focused on Technology and not focused on end to end services and Business issues

HP Services HP IT Education Services

OwnerHP Education

Copyright Hewlett Packard Enterprise 2015 43

Page 44: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

18. PaaS (Platform Services) Capability ObjectivesContains capabilities related to:• Deploy onto the cloud infrastructure subscriber-created or acquired applications

created using programming languages, libraries, services, and tools supported by the provider.

• The subscriber does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment

• The provider provides platform services such as Apache tomcat, Jboss, .net, Cloud Foundry to develop applications

• The provide provides data base as service, such as Oracle, Microsoft SQL, Cassandra, Mongo, Maria, Vertica etc.

-

Common Barriers1. lacks practice knowledge

Transformation Work Package1. Create Oracle, MySQL, Cassandra, Mongo, Vertica DbaaS in Cloud System using CSA

content packs2. Create Jboss .net. Apache, Citrix PaaS in Cloud System using CSA content packs3. Integrate with Ide tools & common code repositories4. Integrate Cloud system into Dev/Ops continuous integration and development using

Codar

Deliverables/Outcomes

CMM1 CMM2

Get Stable CMM0-2 Get Efficient CMM3 Get Adaptive CMM5

1.Create Dbaas in Cloud System

2. Create Paas (jboss, Apache etc) in cloud system

3. Software LifecycleUpdated to support Cloud

Copyright Hewlett Packard Enterprise 2015 44

ODCA Question Answer/Outcome

How are your applications structured or integrated with PaaS as the foundational platform?

Applications structures are starting to use shared components for integration, including services built from PaaS platforms. e.g. an enterprise service bus is utilized for integration, services are built using shared application platform utilities, web and presentation use shared utilities and databases are shared through service interfaces.

Is a PaaS framework such as Cloud Foundry or OpenShift available for the business to leverage for effective cloud application development

There are defined security providers, messaging facilities, standards and interfaces in place to support ongoing application development

Is a single DBaaS (database as a service) available on a central PaaS

Well defined standard DB's exist (e.g. MySQL), and they are used to host all new projects

Do Defined resources exist for cloud implementations Application stacks (web servers, application runtimes) are identified. Development frameworks are understood.

Page 45: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Copyright Hewlett Packard Enterprise 2015 45

Page 46: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

9. Culture and Staff transformation

Page 47: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

1. Culture & Staff TransformationCulture shift

From To

Inwards focused

Systems mgt

Competence driven

Execution mgt

Efficiency driven

Budget driven

Technologist

Developer

Low trust high process

External focused

Service mgt

Service driven

Commercial mgt

Value driven

Value model driven

Advisor

Assembler

High trust low process

Page 48: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

2. Staff Measurement System

Invest in the education your team needs: • Your team members must have experience and knowledge of cloud services and

be able to describe the benefits in business terms.

Develop the right measurement system: • A strong virtualization specialist who never documents best practices won’t lead

you quickly to automation. • A proficient virtual server administrator may not bring the right behavior to help

you see the potential use of external cloud services.• Develop a measurement system that supports a IT service is implemented when

an application is running in a customer screen not when a virtual machine is provisioned

Needed: People who will Develop solutions that Drive business innovation & Results

Copyright Hewlett Packard Enterprise 2015

Page 49: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

3. Skills Development

Contains capabilities related to:• Competency in cloud implementation Skills • Business process knowledge, • Emerging standards & technology knowledge such open source, OpenStack,

cloud foundry and cloud native application development, • Dev Ops methods of continuous integration and Deployment, • Big data technology, and data lake architecture, Six Sigma, ITIL v3 and IT4IT

Operational models

Copyright Hewlett Packard Enterprise 2015

Page 50: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

10. Close

Page 51: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

Hybrid IT Transformation Roadmap development process is an Iterative process

Copyright Hewlett Packard Enterprise 2015 51

1. Consolidate the barriers and identify the top 3 barriers2. Write a project charter to resolve the top 3 barriers.3. Review use case and identify the high frequency six month uses cases4. Review each domain and determine if the domain will require any change to

deliver the use case5. For the domains that are relevant determine the minimum level of change that

will be required to accomplish the use cases 6. Create a project charter for each domain defining the ODCA maturity level

Outcomes7. Define the projects required to accomplish the domain change8. Consolidate projects into one master project precedence plan9. Repeat steps 3-8 for 12 month use cases10.Repeat steps 3-8 for 18 month use cases11.Repeat steps 3-8 for 24 month use cases

Page 52: Cloud BC Workshop - ocioconnect.gov.bc.ca · Cloud Maturity version 3.0 Objectives The CMM is designed to help enterprises to: –Understand different dimensions constituting cloud

[email protected]

Transformto hybrid IT

Enable workplace

productivity

Empowerthe data-driven

organization

Protect your digital enterprise

Copyright Hewlett Packard Enterprise 2015