Unlocking IT Value Chain with DevOps

Post on 23-Jan-2018

379 views 0 download

Transcript of Unlocking IT Value Chain with DevOps

1© Copyright 2016 EMC Corporation. All rights reserved.

Unlocking the IT Value ChainEnterprise DevOps Transformation

2© Copyright 2016 EMC Corporation. All rights reserved.

Your Speaker

IT leader and change agent within EMC Global Services

Passionate about driving IT Performance through lean

and agile

Focused on application development and deployment

operations (aka. DevOps)

R. Bart DriscollDirector, DevOps Services @bartdriscoll

https://infocus.emc.com/author/bart_driscoll/

bart.driscoll@emc.com

Austin, TX

3© Copyright 2016 EMC Corporation. All rights reserved.

4© Copyright 2016 EMC Corporation. All rights reserved.

IT BUSINESS VALUE

BUSINESS MODELCUSTOMER

• Customer understanding• Top line growth• Customer touch points

• Digitally-modified business• New digital business• Digital globalization

© 2011 MIT Center for Digital Business and Capgemini Consulting

• Process digitization• Worker enablement • Performance management

OPERATIONS

BUSINESS VALUE

5© Copyright 2016 EMC Corporation. All rights reserved.

“Success is a company’s ability to see the window of opportunity and capitalize on it.”

https://www.ted.com/talks/bill_groass_the_single_biggest_reason_why_startups_succeed?language=en

6© Copyright 2016 EMC Corporation. All rights reserved.

IT DELIVERY PIPELINE

Translate good ideas into valuable, working software in production

OPS

DEV

7© Copyright 2016 EMC Corporation. All rights reserved.

THE TRIPLE THREAT

DELIVERY PIPELINE

Complicated Monolithic Structures

Repetitive Manual

Processes

Overloaded Teams

& Releases

8© Copyright 2016 EMC Corporation. All rights reserved.

TRANSFORMATION

DELIVERY PIPELINE

Modern Architecture & Development

Automation, Orchestration &

DevOps

Agile Portfolio Planning &

Management

9© Copyright 2016 EMC Corporation. All rights reserved.

Automation, Orchestration &

DevOps

10© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

11© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

UNIT

FUNCTION

REGRESS

CAPACITY

BUILD

PACKAGE

DEPLOY

DEPLOYDEPLOY

DEPLOY

CODE

PEN. TEST

SEC. SCAN

COMPLY

INTEGRATE

12© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

BUILD

PACKAGE

DEPLOY

UNIT

CODE

PEN. TEST

FUNCTION

DEPLOYDEPLOY

REGRESS

CAPACITY DEPLOY

SEC. SCAN

COMPLY

INTEGRATE

13© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

BUILD

PACKAGE

DEPLOY

UNIT

CODE

PEN. TEST

FUNCTION

DEPLOYDEPLOY

REGRESS

CAPACITY DEPLOY

SEC. SCAN

COMPLY

INTEGRATE

PROVISION

CONFIG

DEPLOY

DEPLOY DEPLOY

OPERATEINTEGRATE

MONITOR MONITORMONITOR

TEST

TEST

14© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

BUILD

PACKAGE

DEPLOY

UNIT

CODE

PEN. TEST

FUNCTION

DEPLOYDEPLOY

REGRESS

CAPACITY DEPLOY

SEC. SCAN

COMPLY

INTEGRATE

PROVISION

CONFIG

DEPLOY

DEPLOY DEPLOY

OPERATEINTEGRATE

MONITOR MONITORMONITOR

TEST

TEST

Key DevOps Behaviors

1. Focus on value

2. Version control everything

3. Build once and reuse

4. Practice deployment

15© Copyright 2016 EMC Corporation. All rights reserved.

AUTOMATE EVERYTHING

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

16© Copyright 2016 EMC Corporation. All rights reserved.

AUTOMATE EVERYTHING

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

Improves Efficiency & Reduces Cost of Individual Steps

17© Copyright 2016 EMC Corporation. All rights reserved.

44 42

18© Copyright 2016 EMC Corporation. All rights reserved.

ORCHESTRATED & INTEGRATED

Deployment Environments Management & Monitoring

Version Control Build Tools Continuous Integration Tools Test Frameworks

Test

Manager

ACCEPTANCE STAGINGPRE-COMMIT DEV/COMMIT PRODUCTION

Configuration Managment Artifact Repositories

API FRAMEWORK & LIBRARIES

DevOps Workflow

TEST

API FRAMEWORK & LIBRARIES

DevOps Delivery Pipeline

19© Copyright 2016 EMC Corporation. All rights reserved.

COLLABORATE

TEAMING MODEL

GOAL

Cross-functional TeamSelf-managed; Product Aligned

• Cross-functional

• Shared Outcomes

• Transparent Practices

• Iterative Design

• Courageous

• Continuously Improving

20© Copyright 2016 EMC Corporation. All rights reserved.

MEASURE

“If someone were to accuse you of being successful, could you prove it?”

-Dean Webster, VP Product Development

21© Copyright 2016 EMC Corporation. All rights reserved.

Key DevOps Behaviors

1. Focus on value

2. Version control everything

3. Build once and reuse

4. Practice deployment

Summary

5. Automate everything

6. Map tools to flow

7. Design globally

8. Cross-functionally collaborate

9. Measure outcomes

© Copyright 2016 EMC Corporation. All rights reserved.

22© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

23© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

24© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

25© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

Thank You.