Leveraging ITSM in a DevOps environment

Corporate Presentation
Bluestone Enterprise Partners GSO Inc.
1
Bluestone’s Mission
“To be the leader in services and solutions that
empower organizations to easily assess the state of
development projects and take appropriate
business decisions to improve their bottom line.”
5/7/2015
Bluestone Enterprise Partners GSO Inc.
2
Presenter : Luigi iuliani
5/7/2015
Bluestone Enterprise Partners GSO Inc.
3
Bluestone
 Combined 30 years of contributions
 Established in 2007
 Multiple vertical markets
 Customized solutions
 Improved software engineering economics
 Customer satisfaction
5/7/2015
Bluestone Enterprise Partners GSO Inc.
4
Bluestone: Customer Success
Consulting
Best Practices
Deployments
5/7/2015
Bluestone Enterprise Partners GSO Inc.
5
Business Solutions
Industries - Business
Transformation
Business Process Modeling
Risk, Governance, Architecture
Business
Services
Requires
Solutions - IT
On demand Operating Environment
Projects
Services
Process-Technology-People
SDLC
Software
Development
5/7/2015
Customization
Business
Integration
Enterprise
Architecture
Bluestone Enterprise Partners GSO Inc.
6
Business and Technology
Company Business Model
Business Model
Component Business Model (CBM)
Business
Issue
Business Process
CBM + Operating Environment
Integrated
Response
Technology
Operating Environment
Infrastructure
Assessment
5/7/2015
Gap Analysis
Bluestone Enterprise Partners GSO Inc.
7
Today’s scenario
5/7/2015
Bluestone Enterprise Partners GSO Inc.
8
Today’s problem
5/7/2015
Bluestone Enterprise Partners GSO Inc.
9
The Goal - Achievement
5/7/2015
Bluestone Enterprise Partners GSO Inc.
10
Future is DevOps and ITIL
5/7/2015
Bluestone Enterprise Partners GSO Inc.
11
What can you do with DevOpsITSM
5/7/2015
Bluestone Enterprise Partners GSO Inc.
12
Future of DevOps and ITIL
5/7/2015
Bluestone Enterprise Partners GSO Inc.
13
Adopting DevOps
5/7/2015
Bluestone Enterprise Partners GSO Inc.
14
Dev needs to change
5/7/2015
Bluestone Enterprise Partners GSO Inc.
15
Ops needs to change
5/7/2015
Bluestone Enterprise Partners GSO Inc.
16
BSM and DevOps Model
5/7/2015
Bluestone Enterprise Partners GSO Inc.
17
DevOps Benefits
5/7/2015
Bluestone Enterprise Partners GSO Inc.
18
DevOps Continuous Delivery
5/7/2015
Bluestone Enterprise Partners GSO Inc.
19
ITSM and Continuous feedback
5/7/2015
Bluestone Enterprise Partners GSO Inc.
20
IT Benefits
5/7/2015
Bluestone Enterprise Partners GSO Inc.
21
Why Was I So Unsatisfied With The State Of
IT Practice?
 IT operations work continued to be viewed as tactical
 Information security and compliance programs were sucking all
the air out of the room (due to scoping problems)
 The activation energy for successful improvement programs was
still too high
 The IT operations issues overshadowed by development
 Issues are amplified 10x in production: outages, findings, lawsuits
 Technical debt builds up over time
 IT operations is often the constraint in the organization
 Linkage of IT performance to business performance not obvious
enough
 “Why doesn’t the business care? Too complex to integrate!”
Bluestone Enterprise Partners GSO Inc.
DevOps Can Break A
Core Chronic Conflict In IT *
 Every IT organization is pressured to simultaneously:
 Respond more quickly to urgent business needs
 Provide stable, secure and predictable IT service
Words often used to describe ITIL process owners:
“hysterical, irrelevant, bureaucratic, bottleneck, difficult to understand, not aligned
with the business, immature, shrill, perpetually focused on irrelevant technical
minutiae…”
23
Bluestone Enterprise Partners GSO Inc.
Framed This Way, Help Can Come
From A Surprising Place
• The VP Application Development will often have the
following complaints:
– IT Operations is the bottleneck
– We complete the code, but it takes too long for IT Operations
–
–
–
–
–
to get the code into production
Environments are never available when we need them
Releases often cause chaos and disruption to all the other
production services
Turbulent installs have become the norm: 30 min installs take
3 days
Due to slow OS upgrades, applications delayed by 2 quarters
We are always late getting features to market
Bluestone Enterprise Partners GSO Inc.
A Reframed IT Operations Problem
Statement
 Increase flow from Dev to Production
 Increase throughput
 Decrease WIP
 Our goal is to create a system of operations that
allows
 Planned work to quickly move to production
 Ensure service is quickly restored when things go wrong
 How does this relate to Visible Ops?




We focused much on “unplanned work”
What’s happening to all the planned work?
At any given time, what should IT Ops be working on?
Now we are focusing on the flow of planned work
Bluestone Enterprise Partners GSO Inc.
Service Oriented within DevOps
5/7/2015
Bluestone Enterprise Partners GSO Inc.
26
ServiceOps bridging the gap
left by DevOps
5/7/2015
Bluestone Enterprise Partners GSO Inc.
27
Process and ITSM
5/7/2015
Bluestone Enterprise Partners GSO Inc.
28
SDLC - DevOps Continuous Deployment
Continuous
Testing
User feedback
User sentiments
Crash logs
4
Crash log reporting
Bugs vs. Crashes
Analyst
1
Quality feedback
Quality feedback
Bugs
Developer
2
Over the air build distribution
End Users
Tester
3
In app bug reporting
Builds
Bluestone Enterprise Partners GSO Inc.
5
In app user feedback
SDLC and ITSM
5/7/2015
Bluestone Enterprise Partners GSO Inc.
30
APM - Different Approach (ITSM)
5/7/2015
Bluestone Enterprise Partners GSO Inc.
31
Impact of Cloud and DevOps, on
Monitoring
and
Maintenance
Process
Traditional app monitoring/updates
Deploy
Update
Time
Trouble
shoot
War
room
Accuracy
Monitor
Fix
Guess?
False
start
What app monitoring/updates should be…
Optimize
Change
Build
Time
Deploy
Monitor
Accuracy
Continuous, factual data about application performance
Bluestone Enterprise Partners GSO Inc.
Collaborative Platform winthin DevOps
Application Blueprint
Logical Application Topology with
Application Policies, Configurations
Application Binaries
Pre-instrumented with App Monitoring
Application Stack - (Middleware, OS)
Architect
Deployment
Deployment
Deployment
Collection of deployment settings
Profile
Profile
Profile
Makes blueprints portable across clouds
(test)
(prod)
(dev)
App Dev, QA,
Release
Standardized configurations of
OS, Middleware
Catalog
Deployment Environments
Hybrid
Public
Private
Cloud
Cloud
Middleware Admin
Cloud Admin
Bluestone Enterprise Partners GSO Inc.
Ongoing Updates : Model driven
App Management
ChangeChange
Deployment
Application Blueprint
Change
Change
Application Binaries
Deployment
Application Stack - (Middleware, OS)
Change
Make a change – code,
config, scale-out
Update
Profile
Analyze impact & auto-generate flow with
dependencies
Bluestone Enterprise Partners GSO Inc.
Promote
Update to
Production
Performance Monitoring - ITSM
Application Health
Avg Hits/Minute,
Avg Latency, Errors
Network Transactions
 Automatically traces
Avg Network
Latency
Thread Pool, JDBC
Pool, Number of JVM
Queue Size,
Enqueue Count
OS
transactions
 Measures transaction times –
Latency, Usage, and
Throughput
Application Infrastructure
 Monitors
OS
OS
OS
Servlets, beans
Code latency
infrastructure/middleware
 Collects thousands of
metrics across all tiers –
web, app, messaging, DB.
Code
 Instruments the application
code to easily detect “bad
code” that impacts application
performance
OS
Bluestone Enterprise Partners GSO Inc.
5/7/2015
Bluestone Enterprise Partners GSO Inc.
36