underpinning the leap to devops super-pattern in the era ......underpinning the leap to devops...

22
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

Upload: others

Post on 25-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 2: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 3: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 4: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

4

The New

Business

Paradigm

CONNECTIVITY

MOBILITY

BUSINESS AGILITY DIVERSITY

CX & DESIGN THINKING

UN-DEPARTMENTALIZA

TION

FAIL FAST FAIL OFTEN

DISRUPTIVE INNOVATION

VUCA WORLD

Page 5: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

“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

Page 6: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 7: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

7

Digital Democratization & New business paradigm means

businesses have to be

Page 8: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

How can enterprises deliver the right

outcomes at the speed the market

demands?

Page 9: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

Digital Reinvention can deliver enterprise agility and scalability.

DevOps is how you get there.

Page 10: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 11: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 12: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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 ==

Page 13: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

13

Platform Team

Application Teams

Customer Experience

Customer Feedback

Days, Weeks

Hours, Days

Concept to Delivery

DevOps enables Continuous Innovation

Page 14: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 15: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 16: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 17: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

17

IBM Design Thinking Method:

Continuous Loops using Design Thinking & Scrum Practices

Page 18: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

18

Reference Architecture: DevOps for Multi-Speed IT

Page 19: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

19

DevOps performance measurement

Change failure rate

Downtime per release

Mean time to recover

Lead time for changes

Deployment frequency

# % t i m e

Page 20: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 21: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

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

Page 22: Underpinning the leap to DevOps super-pattern in the era ......Underpinning the leap to DevOps super-pattern in the era of Digital Democratization Biswajit Mohapatra, Global Integrated

22

Questions?

22