the new faces of devops - devops.com

14
1 Page © 2015 IBM Corporation The New Faces of DevOps Tuesday, May 24, 1pm EST Dibbe Edwards Vice President IBM DevOps and Continuous Engineering Development and Offering Management Rosalind Radcliffe IBM Distinguished Engineer, Chief Architect for CLM and DevOps Rachel Reinitz IBM Distinguished Engineer, CTO IBM Bluemix Garage @DibbeEdwards @RosalindRad @rreinitz

Upload: ibm-devops

Post on 12-Apr-2017

232 views

Category:

Software


2 download

TRANSCRIPT

1Page© 2015 IBM Corporation

The New Faces of DevOpsTuesday, May 24, 1pm EST

Dibbe EdwardsVice President

IBM DevOps and Continuous Engineering Development and Offering Management

Rosalind RadcliffeIBM Distinguished Engineer, Chief Architect for CLM and DevOps

Rachel ReinitzIBM Distinguished Engineer, CTO IBM Bluemix Garage

@DibbeEdwards

@RosalindRad

@rreinitz

© 2015 IBM Corporation

Dibbe Edwards

Vice President

IBM DevOps and Continuous Engineering

Development and Offering Management

Real Life Experiences Leading Large Agile/DevOpsTransformation in IBM

@DibbeEdwards

© 2015 IBM Corporation 3Page© 2015 IBM Corporation

Establish Business

Objectives

Execute/Measure improvement actions to reduce or eliminate

pain points

Assess current

capabilities using the

DevOps maturity modelContinuous Improvement,

Identify actions, pain points, new milestonesProgress as an agile project

Identify pain pointsand sources of

friction that impede capabilities

DevOps

Plan Deploy Operate

Improve

Start with a business objective

Identify actions to fix pain points

Execute on the actions / measure results

Iterate for continuous improvement

Prescription for DevOps adoption

Deliver

The DevOps Practice Assessment is a tool to guide your DevOps incremental adoption survey online https://ibm.biz/BdRVGy

© 2015 IBM Corporation 4Page© 2015 IBM Corporation

Product and Process Improvements – at scale !!

Lifecycle Measurements 2010 2014 2016 Total Improvement

Project Initiation 10 days 2 days 8 hours 9 days

Groomed Backlog 45 days On-going On-going 44 days

Overall Time To Development 55 days 3 days 1 day 54 days

Composite Build Frequency (per week) 36 hours 12 hours 4 hours 900 %

BVT Availability18 hours

1 / day

< 1hour

1 / day

< 1hour

4 / day

17 hours

4x environments

Pipeline Deployments (per week) 2 (manual) 50 140 70 x

Sprint Test Time 2 days 14 hours 6 hours 42 hours

Total Deployment Time 8 hours 4 hours 20 minutes 24 x

Overall Time To Production 3 days 2 days 2 / daily 6 x

Time Between Releases 12 Months 3 Months Monthly* 11 Months

Innovation / Maintenance 64% / 36% 78% / 22% 83% / 17% +19% / -19%

Double-digit revenue growth, increased client adoption, improved client satisfaction

*deliveries to jazz.net

© 2015 IBM Corporation 5Page© 2015 IBM Corporation

1. Focus on Agility and Automation Agile dev processes

Automated Build and Deploy Processes

Test early and often with confidence and reflect actual production

Automated Infrastructure (Dev-test Environments)

2. SHIFT LEFT the value proposition Extend agile principles into the steer phase with iterative scoping

Continuous planning

Involve IT early in the assessment and funding process

3. Product Centric over Project CentricDefined “Product Manager” roles who guide updates to company IT assets

Focus on the Software Execution versus Project Execution

Streamline projects into asset views

4. Visibility and MetricsVisibility and management of Release plans

Tooling simplification for visibility of the goals and progress.

5. Continuous Improvement CultureFocus on learning because you won’t get it right the first time!

Prescription for DevOps adoption

© 2015 IBM Corporation© 2015 IBM Corporation

Rosalind Radcliffe

IBM Distinguished Engineer, Chief

Architect for CLM and DevOps

Successfully balancing speed, risk and stability across systems

@RosalindRad

© 2015 IBM Corporation 7Page

You must synchronize plans, development, test and deployment across platforms

and technologies – because enterprise applications look like the above!

iOS

Android

Web

IoT

Systems of Engagement (SoE) Systems of Record (SoR)

Financial

Retail

Government

How did they do it? They took a holistic approach!

© 2015 IBM Corporation 8Page

APIs power the modern, digital supply chain

Developers can share,

re-use, (re)combine and

deliver new capabilities

quicker

Composing new

capabilities using

internally shared APIs and

external APIs

API

API

API

Enterprise IT team

Systems of Record

(Processes,

services and data)

Reuses

Shares

API

Combines

Shares

Composes

API

Enhances

External APIs

API

Consumes

API

API

© 2015 IBM Corporation 9Page

Simultaneously test across

multiple test stages

Databases Third-party

Services

Mainframe

Dynamic

Infrastructure

Virtual components

QA

Push button

deployments to test

or production

Continuously test

in production-like

env.

z/OS application

testing on emulated

z System

hardware

Deploy what is

ready,

virtualize

the rest

Integrated

with

Dev

Modern

Development

Tooling

© 2015 IBM Corporation© 2015 IBM Corporation

Rachel Reinitz

IBM Distinguished Engineer, CTO IBM

Bluemix Garage

Developing a Method for Cloud Adoption at Enterprise Scale

@rreinitz

© 2015 IBM Corporation 11Page

IBM Bluemix Garage: leading clients—of all sizes—to build ‘the right apps’ on

IBM Bluemix through IBM Design Thinking, Lean Startup, Extreme Programming

and DevOps.

Nice

partnered with

CEEINCA

San Francisco

partnered with

Galvanize

Toronto

partnered with

the DMZ

London

partnered with

WeWork

Moorgate

Melbourne

partnered with

Carlton Connect

Initiative

OR

we bring a

pop-up

garage to

you

New York

partnered with

Galvanize

Tokyo

coming soonSingapore

coming soon

© 2015 IBM Corporation 12Page

Pay with Loyalty Points API & SDKs Client Background & Objectives

• New to Agile & Adopting Bluemix

• Compelling business case to expose

PwP API to partners

• Start in Public Bluemix

• Train team on Agile thru pairing and

real project

Project Scope- 3 months

• Design experience; design and run

experiments

• Secure On-premise APIs

• Provide Management of APIs with

Bluemix APIM service

• Develop sandbox APIs

• Develop set of Widgets & SDKs

Technology Solution

• IBM Bluemix

• Ruby runtime

• API Mgmt Service

• Cloudant

• Delivery pipeline & Git

• Analytics warehouse

• Open source testing frameworks

• WebSphere DataPower on-premise

security

© 2015 IBM Corporation 13Page

IBM Bluemix Garage Method

https://www.ibm.com/devops/method

© 2015 IBM Corporation 14Page

More information on today’s topics:

Agile and DevOps Journey

• Web page: IBM DevOps Solutions

• Webinar: SAFe with IBM DevOps

Solutions – Agile Planning and

Alignment with Rational Team

Concert

Multi-Speed IT

• Community: Continuous Testing

• Interviews: Multi-Speed IT at

InterConnect 2016

• Blog: Trends in the Enterprise

Application Market

Bluemix Garage Method

• Web page: Home of IBM Bluemix

Garage Method

• Interview: DevOps Chat with

Rachel Reinitz, Intro to IBM

Bluemix Garage Method

Don’t miss these upcoming events:

CD Summit:

Hear about the IBM Bluemix

Garage Method and attend a

½ day workshop in Seattle,

Austin and Los Angeles

http://www.devopsconnect.com/

DOES London:

June 30-July 1

Hear about Test

Automation for Mainframe

Applications from

Rosalind

http://events.itrevolution.com/eu/s

peakers/

SHARE:

July 31-August 5

Hear from Walmart on

success with multi-speed

IT and attend sessions in

the DevOps track

http://www.share.org/about-

atlanta

IBM Edge:

September 19-22

Register now and join leaders

that design, build and deliver

infrastructure for the cognitive

era

http://www-

03.ibm.com/systems/edge/