Service OnBoarding: A Process Approach for Uniting ITIL and DevOps. Bill Cunningham



Similar documents
ITIL Version 3.0 (V.3) Service Transition Guidelines By Braun Tacon

Determining Best Fit. for ITIL Implementations

ITIL Foundation for IT Service Management 2011 Edition

Service Asset & Configuration Management PinkVERIFY

Foundation. Summary. ITIL and Services. Services - Delivering value to customers in the form of goods and services - End-to-end Service

1 Why should monitoring and measuring be used when trying to improve services?

(Dev + Ops) ITSM = Calamity

ITIL V3 Application Support Volume 1

Service Transition. ITIL is a registered trade mark of AXELOS Limited.. The Swirl logo is a trade mark of AXELOS Limited.. 1

An ITIL Perspective for Storage Resource Management

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

ITIL: Foundation (Revision 1.6) Course Overview. Course Outline

ITSMF UK. 150 Wharfdale Road, Winnersh Triangle, Wokingham, RG415RB, United Kingdom. Tel: +44 (0) Fax: +44 (0)

The ITIL Foundation Examination

MANDATORY CRITERIA. 1. Does the tool facilitate the creation, modification, fulfillment and closure of Service Request records?

Integrating Project Management and Service Management

ITIL v3 Service Manager Bridge

IT Organisation in Change

HP Service Manager. Process Designer Content Pack Processes and Best Practices Guide

Commonwealth of Massachusetts IT Consolidation Phase 2. ITIL Process Flows

Hong Kong Information Security Group TRAINING AGENDA

DevOpsand The Service Desk Don t Let The Developers Hijack The Discussion!

Copyright 11/1/2010 BMC Software, Inc 1

Tutorial: Service Portfolio design for NGIs Terminology, concepts, practical guidance

Implementing Change Management in a Regulated Environment

About this guide. 4 The syllabus requires knowledge of this topic This is material that may be of interest to the reader but is

Simplify and Automate IT

Achieving Integrated IT Service Management

ITIL 2011 Summary of Updates

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram 25-Oct-2012

Fermilab Computing Division Service Level Management Process & Procedures Document

HP Service Manager. Software Version: 9.40 For the supported Windows and Linux operating systems. Processes and Best Practices Guide (Codeless Mode)

ITIL by Test-king. Exam code: ITIL-F. Exam name: ITIL Foundation. Version 15.0

Service Portfolio Management PinkVERIFY

Service Catalog Management: A CA Service Management Process Map

Advanced Topics for TOGAF Integrated Management Framework

An IT executive with over 25 years in the field A few companies I have worked for:

Release & Deployment Management

Service Management Architecture and The Gold Blue Print

The ITIL v.3. Foundation Examination

DevOps: Advances in release management and automation

7 Practical insights for IT Asset Management

The ITIL Foundation Examination

Continuous Delivery. Jez Humble, ThoughtWorks #continuousdelivery DevOpsDays, Hamburg

White Paper November BMC Best Practice Process Flows for Asset Management and ITIL Configuration Management

The safer, easier way to help you pass any IT exams. ITIL Foundation v.3. Title : Version : Demo 1 / 5

John Kacmarynski TLG Learning. ITIL History Benefits of Implementing ITIL Integrated Service Lifecycle Approach and Processes

ITIL V3 Sample Questions Page 1 of 15 Sample ITIL version 3 Foundation Examination. Instructions

Service Catalogue. Creation Date

White Paper Case Study: How Collaboration Platforms Support the ITIL Best Practices Standard

Services Providers. Ivan Soto

The ITIL Foundation Examination

Overview. Implementation of the international transaction log. Overall ITL role and approach. Support from ITL developer/operator

What s New In ITIL V3?

Integrating CA Software Change Management with CA Service Desk Manager for Enterprise Change Control

An Implementation Roadmap

Problem Management Overview HDI Capital Area Chapter September 16, 2009 Hugo Mendoza, Column Technologies

Understanding ITIL Service Portfolio Management and the Service Catalog. An approach for implementing effective service lifecycle management

ACCELERATE DEVOPS USING OPENSHIFT PAAS

SITA Service Management Strategy Implementation. Presented by: SITA Service Management Centre

Exin ITIL. ITIL Foundation v.3. Version: QQ:

IT Service Management with System Center Service Manager

Release and Deployment Management Software

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

Continuous Delivery. Martin Fowler, Jez Humble YOW! Brisbane, 5 December Wednesday, December 7, 11

The ITIL Foundation Examination

HP Service Manager software

The ITIL Foundation Examination

Continuous Delivery of Software

Service Strategy. Process orientation Terminology Inputs and outputs Activities Process flow / diagram Process Roles Challenges KPIs

IT Service Management tools - Acquisition and implementation

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.

ITIL v3. Service Management

The ITIL Foundation Examination Sample Paper A, version 5.1

Yale University Incident Management Process Guide

Summit Platform. IT and Business Challenges. SUMMUS IT Management Solutions. IT Service Management (ITSM) Datasheet. Key Benefits

HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, HP Software: Apps meet Ops 2015

EXIN.Passguide.EX0-001.v by.SAM.424q. Exam Code: EX Exam Name: ITIL Foundation (syllabus 2011) Exam

Domenico Raguseo. IT Governance e Business Technology (approfondimenti su ITIL)

Cloudreach Managed Services

Vendor Questions Infrastructure Products and Services RFP #

ITIL Asset and Configuration Management in the Cloud. January 2016

Criticism of Implementation of ITSM & ISO20000 in IT Banking Industry. Presented by: Agus Sutiawan, MIT, CISA, CISM, ITIL, BSMR3

"Service Lifecycle Management strategies for CIOs"

Shelter from the Storm. Presented by Victoria Farnsworth, Director of Service Management

Whitepaper. The Interlink Software Approach to. Service Configuration Management (SCM)

DevOps: Old-School IT lessons for a New-World of IT Opportunities. February 16, 2012

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins

Service Catalog Bootcamp

ITIL 2015 and Beyond: Six Trends Driving Transformational Change in IT Best-Practices

HP Change Configuration and Release Management (CCRM) Solution

Simplify and Automate IT

Transcription:

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham

Service OnBoarding A Process Approach for Uniting ITIL and DevOps through Standardized Non- Functional Requirements

DevOps: Goals - Establish a comprehensive development environment that includes the intended production environment. Everything is checked in and the intended production configuration is managed through source control - Establish a consistent release pattern such that testing and release is automated.

Service Onboarding: Goals Minimize the cost and complexity of delivering and managing services by providing a structured framework for collecting and delivering non-functional Service requirements. Maximize the efficiency of managing the infrastructure by providing a tiered library of repeatable infrastructure builds. Define a standard approach to introducing new or changed services to the production environment

DevOps: Goals Establish a comprehensive development environment that includes the intended production environment. Everything is checked in and the intended production configuration is managed through source control Establish a consistent release pattern such that testing and release is automated.

Service Onboarding: Goals Minimize the cost and complexity of delivering and managing services by providing a structured framework for collecting and delivering non-functional Service requirements. Maximize the efficiency of managing the infrastructure by providing a tiered library of repeatable infrastructure builds. Define a standard approach to introducing new or changed services to the production environment

Service Onboarding: Benefits Reduced time to bring on New Services Reduce number of defects and incidents in the onboarding process Reduce time to authorize changes Documented audit trail for the release Through Defining standardized procedures for common & repeated steps Defining a standard menu of non-functional requirements

DevOps DevOps = Culture + Tools - Jez Humble

DevOps DevOps = Culture + Tools - Jez Humble

Organizational Vital Signs Cross-Functional Leadership Team Cf. Lencioni First Team WIP: Understanding and control Prioritization mechanism Capacity

Prereqs for Service Onboarding Change Management Operational Readiness Cross-Functional Team Management Buy-In Dev & Ops high level of cooperation Service Catalog CMDB

Operational Readiness Pre-CAB Square away cross-functional responsibilities for Change execution and Warranty Support Checklist: Security Support Environment Prepared Etc.

ISO 20000 Service Management System 20

Primary Activities Support Activities Classic Value Chain Firm Infrastructure Human Resource Management Technology Development Procurement Inbound Logistics Operations Outbound Logistics Marketing and Sales Service Michael Porter s Generic Value Chain

Primary Activities Support Activities IT Value Chain Architecture, Portfolio and System Delivery IT Finance Sourcing, Staff and Vendors Risk, Security and Compliance Facilities and Operations IT Enablement Demand/ Relationship Management (PLAN) Solutions Development (BUILD) Service Support (RUN) Betz Architecture and Patterns for Service Management (2007): p. 48

Primary Activities Support Activities IT Value Chain Architecture, Portfolio and System Delivery IT Finance Sourcing, Staff and Vendors Risk, Security and Compliance Facilities and Operations IT Enablement Demand/ Relationship Management (PLAN) Solutions Development (BUILD) Service Support (RUN) - Control flow - Control WIP - Design for Quality - Non-functional reqs

VisOps Phases to Stabilize Operational Environment 1. Initial Stabilization (Control) Reduce Unplanned Work Change Management (Approval to Release) 2. Config & Service Cat Service Dependencies (to app level) ID Fragile Systems

VisOps Phases to Stabilize Operational Environment 3. Repeatable Build Library Repeatable process to build infrastructure from bare metal Fuses Release Team Close loop between Pre-Production & Production

The IT Manufacturing Line Concept Imagine a new service or application that moves from inception to production in pre-defined steps Each step has: An Owner Triggers, inputs and outputs A known period of time for completion Each input and output is pre-determined and predictable Each step s progress is tracked and documented for transparency Changes to any step within the line is governed and controlled

The IT Manufacturing Line Concept Some steps within the IT manufacturing line are manual and require a team effort to produce outcomes the business expects

The IT Manufacturing Line Concept Some steps may be automated by software

The IT Manufacturing Line Concept The results yield: Predictable results Predictable costs Predictable time Transparency Efficient IT

Service Onboarding: Positioning Traditional Stabilize & Structure Leadership Team Stabilize (VisOps) Operational Readiness Service Onboarding Cloud Holistic Delivery Process Leadership Team Cloud Delivery unit Service Onboarding

Inputs New Service Requirements Project Charter Project Portfolio Supporting Change/Release Service Operation Service Catalog CI/Service Owners Project Mgt. Service Onboarding Activities Process Design Defined Service Tiers Defined Process Integrations Service Design Operational Transition Promote to Production Evaluate Process Performance Critical Success Factors CMDB/Service Catalog Project Mgt. Methodology Culture of Requirements Definition Outputs Standard Build Architectures Updated Integrated Process Requirements New/Changed Services Receiving Service Operation Service Transition CI/Service Owners

Service Onboarding Planning Phases Management and Planning Policies, Standards, Guidelines Service Criticality Assessment Service Tiering Information Security Classification, Policy and Standards Operational Planning Define Images and Variations Define Operational Hardening attributes Define Coding practices Develop backup, replication, monitoring, Define Support structure Operational Phases Service Classification Categorize Service Classify Availability Tier Classify Capacity Tier Classify Security Tier Service Provision Configure Network Provision Standard Image & Variations base upon tiering Apply Device/OS/FW Hardening Application & DB Installation (if Server), Hardening Configure and Customize per classification (monitoring, backups/ replication, security) Service Turnover Planning Communication plan Develop support model and integration based upon tiering Develop training and knowledge content Test and Train Feedback/ Continuous Improvement Service Introduction Assess Deployment Readiness Prepare for Migration Authorize Deployment Deploy

SO: Management Planning Management Planning 2.3.5 Define Policy Service Onboarding Process Definition Service Catalog w/ Application Mappings Supporting Process Documentation Project Management Method Organizational Strategy 2.3.15 Perform Preliminary Criticality Assessment 2.3.20 Define Service Tiers 2.3.25 Define Standardization Guidelines Service Onboarding Process Policy Process Integration Points Updated Supporting Process Requirements Service Criticality Assessment Information Security Policy and Standards Service Sensitivity Assessment Coding Policies and Standards Information Security Assessment Infrastructure Standards 2.3.10 Define Process Steps and Integrations Non-Functional Requirements Structure

SO: Management Planning Service Catalog w/ Application Mappings Supporting Process Documentation Project Management Method Organizational Strategy Information Security Policy and Standards Coding Policies and Standards Infrastructure Standards Management Planning Service Onboarding Process Definition Service Onboarding Process Policy Process Integration Points Updated Supporting Process Requirements Service Criticality Assessment Service Sensitivity Assessment Information Security Assessment Non-Functional Requirements Structure

SO: Operational Planning A) Outputs from Management Planning B) Architectural Constraints Operational Planning Cross-Functional Management and Design Team A) Defined Standard Buiids B) Build Procedures and Work Instructions C) Defined Standard Support Structures D) Runbook templates

Tech Lead/Mgr. Service Owner Process Owner Service Desk Release Manager Project Manager Business Owner Business Relationship Manager SERVICE-ONBOARDING PROCESS Roles and Responsibilities Execution Legend: R-Responsible, A- Accountable, C- Consulted, I-Informed Activity Description Implementation Manager/Lead 7 1. Process Design 1. Document Policies, Standardizations & Guidelines I CI A I I 1. Define Service Tiers / Classifications (DR, Security, Avail, Service Levels, Support) I R A I I C 1 R 1 1. Define Standard Images CI A I R 1. Operational Transition Activities 1. Categorize Service AR I R C 1 R 1 1. Provision Standard Image & variations A R R 1. Device Hardening A R R 1. Application/DB Installation (if Server) A R R 1. Configure and Customize (Configurations, Monitoring, Backups, Security, etc.) A R R 1. Record Assets & Configuration Item A R R 1. Test and Validation CI A R R C 2 I 2 1. Operational Turnover / Knowledge Transfer (documentation, training, checklists, assignment groups, etc.) CI A CI R R R I I 1. Promote to Production, Go Live I A I R I R I I

Release Strategy & Governance Strategy Service Catalog Service Onboarding Avail Capacity ITSCM Security Design Change Transition Knowledge Event Problem Incident S D Operation Config CMDB

Service On-Boarding a New -Service Integration with Project Management, Change Management and Service Catalog Phase 2.1.15 Initiate Project Change Mgt. Project Mgt. 2.1.10 Project Planning: Define Requirements Input: Non-Functional Requirements Structure 2.1.20 CAB Review 2.1.25 Execute Project Parallel 2.1.48 Release Review 2.1.65 Project Close 2.1.60 Review & Close Service On-Boarding 2.1.5 Service Classification: 2.1.30 Service Provision 2.1.40 Service Turnover Preparation 2.1.50 Service Introduction Service Catalog/ Config 2.1.35 Update CMS/ CMDB 2.1.45 Update CMS/KM 2.1.55 Update CMS/ CMDB

Primary Activities Support Activities IT Value Chain Architecture, Portfolio and System Delivery IT Finance Sourcing, Staff and Vendors Risk, Security and Compliance Facilities and Operations IT Enablement Demand/ Relationship Management (PLAN) Solutions Development (BUILD) Service Support (RUN) - Control flow - Control WIP - Design for Quality - Non-functional reqs

Thank you for attending this session. Please don t forget to complete a session evaluation on the conference app.

Continuous Delivery The purpose of Continuous Delivery is to reduce the cycle time between an idea and usable software: * Automate (almost) everything necessary to create usable software * Version complete software systems (not just source code) for every change committed to version control system * Employ a Deployment Pipeline in which the entire system is recreated whenever a change is committed to the version-control system and provide continuous feedback * Identify one delivery team consisting of various delivery experts - build, deploy, provisioning, database, testing, etc. - a concept emphasized in the DevOps movement - Blurb on Continuous Delivery by Jez Humble

Business Project Internal IT Project IT Changes Unplanned Work 4 Types of Work Identify sources Eradicate (cf. 2 nd Way)

SERVICE ONBOARDING: A PROCESS APPROACH FOR UNITING ITIL AND DEVOPS Supplemental Handout Bill Cunningham bill.cunningham@cppit.com

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 1 of 9

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 2 of 9 Service Onboarding Phase Breakdown Planning Phases Management and Planning Policies, Standards, Guidelines Service Criticality Assessment Service Tiering Information Security Classification, Policy and Standards Operational Planning Define Images and Variations Define Operational Hardening attributes Define Coding practices Develop backup, replication, monitoring, Define Support structure Operational Phases Service Classification Categorize Service Classify Availability Tier Classify Capacity Tier Classify Security Tier Service Provision Configure Network Provision Standard Image & Variations base upon tiering Apply Device/OS/FW Hardening Application & DB Installation (if Server), Hardening Configure and Customize per classification (monitoring, backups/ replication, security) Service Turnover Planning Communication plan Develop support model and integration based upon tiering Develop training and knowledge content Test and Train Feedback/ Continuous Improvement Service Introduction Assess Deployment Readiness Prepare for Migration Authorize Deployment Deploy 1. The Planning Phases are undertaken to define the process. Similar to any business process (or ITIL process), Service Onboarding should be established with a clear Process Owner, process policies and documentation. Service Onboarding should include the establishment, up front, of organizational standards and Service tiers. 2. The Operational Phases are the structured process that is established during the Planning Phased. Each new or significantly changed service is then processed through these phases.

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 3 of 9 Service Onboarding Management Planning: Inputs and Outputs Management Planning 2.3.5 Define Policy Service Onboarding Process Definition Service Catalog w/ Application Mappings Supporting Process Documentation Project Management Method Organizational Strategy 2.3.15 Perform Preliminary Criticality Assessment 2.3.20 Define Service Tiers 2.3.25 Define Standardization Guidelines Service Onboarding Process Policy Process Integration Points Updated Supporting Process Requirements Service Criticality Assessment Information Security Policy and Standards Service Sensitivity Assessment Coding Policies and Standards Information Security Assessment Infrastructure Standards 2.3.10 Define Process Steps and Integrations Non-Functional Requirements Structure

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 4 of 9 Service Onboarding Operational Planning A) Outputs from Management Planning B) Architectural Constraints Operational Planning Cross-Functional Management and Design Team A) Defined Standard Buiids B) Build Procedures and Work Instructions C) Defined Standard Support Structures D) Runbook templates The Operational Planning phase uses the policies and standards defined in Management Planning to define standard builds and practices for the design and support of services. Service Onboarding Operational Planning Phase Service Onboarding Design Team IT Governance 2.3.5 Define Standard Builds 2.3.10 Define Operational Hardening Standards 2.3.15 Define Coding Standards 2.3.25 Define Process Steps and Integrations 2.3.20 Define Support Models 2.3.30 Acceptance The Service Onboarding Design Team is accountable for using the outputs of the Management Planning phase and defining the Operating Standards for the Operational Phases. The IT Governance structure is accountable for overseeing and accepting the definition, policies, standardizations and process steps that will define the overall Service Onboarding process.

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Storage Sample Tiering Scheme Page 5 of 9

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 6 of 9 Service Onboarding Process Integration Service On-Boarding a New -Service Integration with Project Management, Change Management and Service Catalog Phase 2.1.15 Initiate Project Change Mgt. Project Mgt. 2.1.10 Project Planning: Define Requirements Input: Non-Functional Requirements Structure 2.1.20 CAB Review 2.1.25 Execute Project Parallel 2.1.48 Release Review 2.1.65 Project Close 2.1.60 Review & Close Service On-Boarding 2.1.5 Service Classification: 2.1.30 Service Provision 2.1.40 Service Turnover Preparation 2.1.50 Service Introduction Service Catalog/ Config 2.1.35 Update CMS/ CMDB 2.1.45 Update CMS/KM 2.1.55 Update CMS/ CMDB

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 7 of 9

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Page 8 of 9 Service Onboarding and the Value Chain

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Service Onboarding: Sample ARCI Page 9 of 9 SERVICE ON-BOARDING PROCESS Roles and Responsibilities Execution Legend: R-Responsible, A- Accountable, C- Consulted, I-Informed Activity Description Tech Lead/Mgr. Service Owner Process Owner Service Desk Release Manager Implementation Manager/Lead 7 Project Manager Business Owner Business Relationship Manager 1.0 Process Design 1.1 Document Policies, Standardizations & Guidelines 1.2 Define Service Tiers / Classifications (DR, Security, Avail, Service Levels, Support) I CI A I I I R A I I C 1 R 1 1.3 Define Standard Images CI A I R 2.0 Operational Transition Activities 2.1 Categorize Service AR I R C 1 R 1 2.2 Provision Standard Image & variations A R R 2.3 Device Hardening A R R 2.4 Application/DB Installation (if Server) A R R 2.5 Configure and Customize (Configurations, Monitoring, Backups, Security, etc.) A R R 2.6 Record Assets & Configuration Item A R R 2.7 Test and Validation CI A R R C 2 I 2 2.8 Operational Turnover / Knowledge Transfer (documentation, training, checklists, assignment groups, etc.) CI A CI R R R I I 3.0 Promote to Production, Go Live I A I R I R I I