Integrating DevOps and ITSM for agility in action_v1
-
Upload
aswin-kumar -
Category
Documents
-
view
406 -
download
0
Transcript of Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and
ITSM for agility in action
Aswin KumarHead of Automation, Reliance Jio Infocomm Limited
#ITSMFIND15www.itsmfindia.in
Agenda
DevOps adoption
DevOps & ITSM – Process & Technology touch points
Key initiatives to integrate DevOps & ITSM
2
DevOps – What & Why ?
#ITSMFIND15www.itsmfindia.in
Operations
Different groups have different objectives across IT lifecycle
InfrastructureTestingIT DevelopmentBusiness
IT solutions for End
User Satisfaction
Capture market share & showcase
innovation
Right toolsets & development environment
Smoothly produce defect-free
software
Availability of tools & production like
environment
Test early with automation
Realize Infrastructure As code over
heterogeneous environments
Provide DynamicInfrastructure
Feedback for improvements from live environments
Maintain & Recover live systems without
business impact
4 #ITSMFIND15www.itsmfindia.in
“Is DevOps part of our culture?
Well, we use Jenkins.”
It takes more than TWO to DevOps!!
3 #ITSMFIND15www.itsmfindia.in
DevOps is a MINDSET (& not a mere jargon!)
5
“DevOps is an aggregation of a collaborative set of practices that “influences” IT Development, Testing &
Operations/Service Management teams to collaborate “more frequently & consistently” to deliver high quality IT
Services/applications”
#ITSMFIND15www.itsmfindia.in
What can be improved using DevOps approach?
6
Development Efficiency: 30 times more frequent code deployments
IT Reliability: Double the change success rate and 12 times faster Mean Time to Repair
Business performance: 2 times more likely to exceed productivity / market share & profitability
“DevOps encourages consistent practices operating under a high trust & blameless culture”
#ITSMFIND15www.itsmfindia.in
Some of the DevOps adoption paths..
7
• Continuous integration (CI) & Continuous Deployment (CD)
• On-demand Environments provisioning Automation
• Release & Deployment Process Automation
• Operations Automation & Self-healing
• Service Virtualization & Test/QA Automation
• End-user analytics
• Project management integration across development & operations
#ITSMFIND15www.itsmfindia.in
What are ITSM leaders thinking about ‘DevOps’?
Use of selected ITSM processes can play a crucial role in success of DevOps implementation !!
• How do I innovate to adopt DevOps approach?
• Will my past/current investment on developing & maintaining ITSM processes & tools be still valid ?
• Which are the right functions & processes that fit DevOps implementation?
• How do I integrate DevOps & ITSM processes / tools with minimal disruption?
• How do I bring in the shift in the culture and mindset needed for DevOps?
8 #ITSMFIND15www.itsmfindia.in
ChangeManageme
nt
Design Develop Deploy Operate
DevOps Engineering Lifecycle
Availability Management
Capacity Management
Supplier Management
Service Continuity
Knowledge Management
Change & Release
Management
Incident & Problem
Management
IT Service Management Process interactions
Test
Service Asset & Configuration Management
Plan
Service Portfolio Management
DemandManagement
Service Level Management
Information Security Management
Service Validation &
Testing
Continual Service Improvement & Reporting
Where does DevOps & ITSM processes play together?
#ITSMFIND15www.itsmfindia.in 9
Service Catalog & Request Management
Technology capabilities for integrated DevOps & ITSM tooling
Configuration & ReleaseDemand and Capacity
Demand Management
Discovery & Provisioning
Discovery
Client Automation
Infrastructure Configuration
Patch ManagementRequirements Management
Infrastructure Provisioning
Capacity Management Release/Deployment
Correct and Report
Task / Run-book Automation Service Health Reporting Executive Dashboard
Monitoring and Fault Detection
Continuous Monitoring Fault Detection Service Impact Management
Quality & Performance Analytics
Infra Test AutomationApplication Quality
ManagementPerformance Testing
Back-up / Archival & Risk Management
Data protection/archivalIdentity & Access
ManagementSecurity & Compliance
Plan & Analyze
Program Management Financial Management Continuous improvement
#ITSMFIND15www.itsmfindia.in 10
Key initiatives to integrate DevOps & ITSM practices
12
• Transform from siloed process ownership to continuous value stream model (e.g. – From
Incident / Problem / Event management to ‘Detect to correct’)
• Re-think on the number, size of processes & critical KPIs (need 25+ processes?)
• Re-align on the key responsibilities (e.g. production availability is not only Ops resp.)
• Establish agile practices across Dev, Test & Operations organizations
• Create lightweight cross-functional teams to own smaller portions of service/tasks
• Establish feedback at every software delivery step & reduce hand-offs
• Automate as much possible with APIs to all service components
• Re-skill on the newer technologies & agile/lean principles
• Integrate ticketing / management systems across dev/test/ops/project management teams
#ITSMFIND15www.itsmfindia.in
We are going to see much more speed & complexity across the ecosystem, there is an immediate need to innovate !
13
EcosystemProvider
IoT
XaaS
SocialEnter
prise
devicesPhone
Tablet
Watch
PCCard
dataSocial
M2M
Appliance
AppsUser
ConvergenceInfra
Telecom
Platform
CloudComputing
Automation AI
Human Collaboration
Big Data
AnalyticsSocial
Buyer
Systems
Transac
tionsCloud
Can DevOps & ITSM together deliver ?
#ITSMFIND15www.itsmfindia.in
Key challenges in DevOps adoption
16
Business/IT alignment on use of DevOps
Lack of focus on Organizational
change/transition
Executive ownership(Who / How?)
Managing co-existence of
traditional/NEW Tools & Infra
Data & Processcontrol
People/Technology skills
#ITSMFIND15www.itsmfindia.in
Key foundation levers to implement DevOps
DevOps Operating Model
Technology CapabilityReference
Architecture
Automation Plan
Agile & Lean-baseddelivery model
Service Modelling /Blueprints
High Availability & Secure Infrastructure
Continuous ‘Everything’
Governance & Reporting
Training & Re-skilling plan
17 #ITSMFIND15www.itsmfindia.in
DevOps implementation metrics to look for..
18
DevOps Metrics Desired KPI Trend
No. of defects reported per reporting period UP
No. of new features rolled out in a reporting period
UP
% Test Automation coverage UP
No. of IT Services / products under Continuous integration & deployment model
UP
Time take to deploy production ready code DOWN
No. of defects found post-deployment per release
DOWN
No. of hours to develop new features DOWN
No. of improvements suggested by Operations to the development organization
UP
No. of issues reported by End-users DOWN
#ITSMFIND15www.itsmfindia.in