unlocking it value chain with devops
TRANSCRIPT
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/
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.