unlocking it value chain with devops

26
1 © Copyright 2016 EMC Corporation. All rights reserved. Unlocking the IT Value Chain Enterprise DevOps Transformation

Upload: bart-driscoll

Post on 23-Jan-2018

377 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Unlocking IT Value Chain with DevOps

1© Copyright 2016 EMC Corporation. All rights reserved.

Unlocking the IT Value ChainEnterprise DevOps Transformation

Page 2: Unlocking IT Value Chain with DevOps

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/

[email protected]

Austin, TX

Page 3: Unlocking IT Value Chain with DevOps

3© Copyright 2016 EMC Corporation. All rights reserved.

Page 4: Unlocking IT Value Chain with DevOps

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

Page 5: Unlocking IT Value Chain with DevOps

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

Page 6: Unlocking IT Value Chain with DevOps

6© Copyright 2016 EMC Corporation. All rights reserved.

IT DELIVERY PIPELINE

Translate good ideas into valuable, working software in production

OPS

DEV

Page 7: Unlocking IT Value Chain with DevOps

7© Copyright 2016 EMC Corporation. All rights reserved.

THE TRIPLE THREAT

DELIVERY PIPELINE

Complicated Monolithic Structures

Repetitive Manual

Processes

Overloaded Teams

& Releases

Page 8: Unlocking IT Value Chain with DevOps

8© Copyright 2016 EMC Corporation. All rights reserved.

TRANSFORMATION

DELIVERY PIPELINE

Modern Architecture & Development

Automation, Orchestration &

DevOps

Agile Portfolio Planning &

Management

Page 9: Unlocking IT Value Chain with DevOps

9© Copyright 2016 EMC Corporation. All rights reserved.

Automation, Orchestration &

DevOps

Page 10: Unlocking IT Value Chain with DevOps

10© Copyright 2016 EMC Corporation. All rights reserved.

CONTINUOUS DELIVERY

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

Page 11: Unlocking IT Value Chain with DevOps

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

Page 12: Unlocking IT Value Chain with DevOps

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

Page 13: Unlocking IT Value Chain with DevOps

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

Page 14: Unlocking IT Value Chain with DevOps

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

Page 15: Unlocking IT Value Chain with DevOps

15© Copyright 2016 EMC Corporation. All rights reserved.

AUTOMATE EVERYTHING

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

Page 16: Unlocking IT Value Chain with DevOps

16© Copyright 2016 EMC Corporation. All rights reserved.

AUTOMATE EVERYTHING

DELIVERY PIPELINECOMMIT

DEV TEST STAGE

PROD

Improves Efficiency & Reduces Cost of Individual Steps

Page 17: Unlocking IT Value Chain with DevOps

17© Copyright 2016 EMC Corporation. All rights reserved.

44 42

Page 18: Unlocking IT Value Chain with DevOps

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

Page 19: Unlocking IT Value Chain with DevOps

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

Page 20: Unlocking IT Value Chain with DevOps

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

Page 21: Unlocking IT Value Chain with DevOps

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.

Page 22: Unlocking IT Value Chain with DevOps

22© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

Page 23: Unlocking IT Value Chain with DevOps

23© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

Page 24: Unlocking IT Value Chain with DevOps

24© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

Page 25: Unlocking IT Value Chain with DevOps

25© Copyright 2016 EMC Corporation. All rights reserved.

Starting tomorrow, what will YOU DO…

Page 26: Unlocking IT Value Chain with DevOps

Thank You.