underpinning the leap to devops super-pattern in the era ......underpinning the leap to devops...
TRANSCRIPT
Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated Delivery Leader,
IBM CIO Advisory and Cloud Migration Factory
Twitter : @mbiswajit
2
Digital disruption is happening all around us
Uber disrupted taxi service
with shared economy
model
Airbnb is disrupting the
travel lodging industry
Netflix changed home
entertainment
3
The way of doing business a couple of decades ago was
radically different than it is today
Quintessential characteristics of an enterprise’s business of the bygone age
•Clearly demarcated organizational boundaries or ‘Departments’
Departmentalized
•Functional knowledge
concentrated in departmental
pockets
Limited knowledge xfer
•Organizational silos felicitated by
departmentalization
Siloed
•Largely paper based systems, defined but
slow, time consuming processes
Process oriented
•‘Launch it big’ attitude and typically long time-to-market
Big bets
4
The New
Business
Paradigm
CONNECTIVITY
MOBILITY
BUSINESS AGILITY DIVERSITY
CX & DESIGN THINKING
UN-DEPARTMENTALIZA
TION
FAIL FAST FAIL OFTEN
DISRUPTIVE INNOVATION
VUCA WORLD
“Two guys in a Starbucks can have access to the
same computing power as a Fortune 500 company.” Jim Deters - Founder, Galvanize
Innovation is the new currency,
delivered through new applications
Design Thinking
Containers
IoT
APIs Tooling
Runtimes
ACCESS TO DIGITAL
TECHNOLOGIES CONTINUES TO
BECOME
MORE ACCESSIBLE
TO MORE PEOPLE
• Fueled by the internet revolution
• Part of the larger whole
• Everyone is now a Digital expert! – And therefore, no one really is
THIS DEMOCRATIZATION IS
FUELED BY INTERNET
IN THE SPHERES OF
Finance Technology Business
7
Digital Democratization & New business paradigm means
businesses have to be
How can enterprises deliver the right
outcomes at the speed the market
demands?
Digital Reinvention can deliver enterprise agility and scalability.
DevOps is how you get there.
10
• Runtimes • Hybrid • Containers • Data Services
• Mobile • Microservices
The right innovation method
& architecture
The right innovation platform and tools
The right innovation ecosystem
In order to be successful, Digital Reinvention requires 3
things
11
Common denominator across successful disruptors: efficient galvanization of business, technology and clients
to deliver right outcomes
The thread that pulls these pieces together is DevOps
What does DevOps do ->
1. Facilitates compelling user experiences owing to iterative approach of
DevOps which helps moving ideas between business, technology and
clients easy
2. Tightens the interface between business & IT to get it 'right first time’
3. Implements Fast and flexible operational processes to bring together
efficiently the whole end to end story
12
DevOps – can you tell what it is yet?
Development Operations
DevOps
Continuous Integration
Automated Testing
Infrastructure As Code Test Driven Development
Testing in Production
Behavior Driven Development
Canary Builds
Auto-Throttling
A/B Tests
One-click Deployment ==
13
Platform Team
Application Teams
Customer Experience
Customer Feedback
Days, Weeks
Hours, Days
Concept to Delivery
DevOps enables Continuous Innovation
Cloud
Cognitive &
Analytics
Mobile
Internet
of Things Social
Security
Cloud Mobile
Internet
of Things Social
Security
Cognitive &
Analytics
New
Focus
New
Expertise
New Ways
to Work
DevOps
Actionable
Insight
Responsive
Operations
Orchestrated
Ecosystems
Restless
Talent New Business
Models
Market
Activation
15
The DevOps Super Pattern: principles or patterns
Dev to Ops
Ops to Dev Feedback loop
Continual experimentation
and learning
• Define the work, make it
visible
• Make environments
available early
• Wake up developers
• Embed Dev into Operations
• Break things early and often
• Reserve 20% of cycles for
Technical Debt reduction
Source: Gene Kim
16
DevOps Maturity Assessment: Provides a qualitative view of the application maturity and a roadmap to
implement DevOps. Interviews provide technical context for the Value Stream Mapping workshop.
Lean Value Stream Workshop: Provides a detailed, quantitative view of the SDLC to identify how
Lean/DevOps capabilities can reduce waste and improve time to market
DevOps Maturity
Assessment
Lean Value Stream Map
Assessment Outputs
What is our
current DevOps
maturity?
What are the
blocks and
wastes?
DevOps Lean Value Stream Mapping Approach
Interviews and
scorecard analysis
Map current process,
identify wastes and
bottlenecks
How good could we be, and
what would the business
impact be?
Putting DevOps
into practice
Expand and
improve
Pilot Continuous
improvement
DevOps Maturity
Assessment Report
Lean Value Stream
Assessment Report
Business case for
change
Initial assessment
6 weeks
Implementation
12 weeks
Ongoing &
iterative
17
IBM Design Thinking Method:
Continuous Loops using Design Thinking & Scrum Practices
18
Reference Architecture: DevOps for Multi-Speed IT
19
DevOps performance measurement
Change failure rate
Downtime per release
Mean time to recover
Lead time for changes
Deployment frequency
# % t i m e
How to get started? – Next Steps
1
Design Your Future State DevOps Framework
Assess current state & determine bottlenecks
Define operational framework – organization, process, technology
Define actionable, prioritized roadmap with pilots
2 Build & Pilot
Build / create the Devops framework
Address gaps between current state and end state
Conduct pilots
3 Optimize & Expand
Optimize framework
Onboard next set of applications
Continue to monitor and measure impact
Start Here
21
Evolution of modern enterprise IT
Self-service, On-
demand, Elastic
Infrastructure as
code
Embrace DevOps
Automation
CI & CD
Containers &
Microservices
An Ideal Modern Enterprise
22
Questions?
22