SlideShare uma empresa Scribd logo
1 de 26
1© Copyright 2015 EMC Corporation. All rights reserved.
EMC DevOps Transformation
Best Practices and Lessons from the field
2© Copyright 2015 EMC Corporation. All rights reserved.
Success is a companies ability to see the
window of opportunity and capitalize on it.
https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed?language=en
3© Copyright 2015 EMC Corporation. All rights reserved.
Traditional Enterprise IT
COMPLEX MANUAL CONTROLLED
4© Copyright 2015 EMC Corporation. All rights reserved.
Industry Analysts and Reports
TRADITIONAL MODELS TRANSFORMED IT
http://www.appex.fr/fr/mediasanalystes.html?file=files/appex/media_analystes/telechargements/CIO%20Magazine%20AppDev%20Survey%2010-4-2012%20SUMMARY.pdf
http://puppetlabs.com/2014-devops-report
http://stateofagile.versionone.com/
http://velocityconf.com/velocity2014/public/schedule/detail/35184
of IT Executives admit delivering
project on-time and on-budget is
challenging
Say this challenge has remained
the same or gotten worse
over time
~90%
~75%
30x
More frequent code
deployments
Higher rate of success
deploying change
Faster Mean Time To
Recovery (MTTR)
>80%
Report improvements in
productivity, quality, visibility,
alignment, and responsiveness
60x
168x
5© Copyright 2015 EMC Corporation. All rights reserved.
6© Copyright 2015 EMC Corporation. All rights reserved.
What are We Seeing in
the Marketplace?
So…
7EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY
• Agility & Speed
– Faster time-to-market capability
– Shorter feedback loops with
customers
– Ability to experiment or pivot
– Ability to introduce new
technologies
• Simplify & Stabilize
– Improve standardization and
configuration management
– Extend Policy-based administration
– Reduce portfolio complexity
– Control sprawl and shadow IT
– Reduce risk associated with
deployments and upgrades
Common Challenges
• Cost
– Reduce OPEX support cost associated with legacy portfolio
– Improve efficiency and effectiveness of existing team and systems
FASTER BETTER CHEAPER
8EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY
DEVELOPMENT
QUALITY
ASSURANCE (UAT)
STAGING PRODUCTIONManual Manual Manual
DEVELOPMENT
QUALITY
ASSURANCE (UAT)
STAGING PRODUCTIONAUTO AUTO
Manual
AUTO
Build Automation
Version Control
Code Analysis
Automated Unit Testing
Developer Image Automation
Agile Development Practices
Agile Teaming Model
SOA/MicroService Architecture
Agile Testing Methods
Branching Practices
Application Frameworks
Dev/Test Workstation Automation
Automated Functional Testing
Automated Regression Testing
Infrastructure Automation
Configuration Automation
Automated Deployment
Workflow/Pipeline Management
Automated Application Bootstrapping
Release Management/Change Control Optimized for Daily PRODUCTION Release
Automated Penetration Testing
Automated Security/Compliance Checks
Dashboard/Reporting/Audit
Test Workstation Automation
Automated Performance Testing
Automated Load Testing
Collaboration Systems/Tooling
Modernize Enterprise Architecture Model
or
Automated Deploy
Hybrid Cloud Dev/Test Burst
Policy-driven Design w/Financials
Service Portal
Data Services
Monitoring
Logging Services
DR & Rollback
Resiliency Testing
Feature Toggling
Cloud Bursting (all)
RM/CC for Auto
PROD Deploy
Agile Portfolio
Operating Model
ALM Factory
DevOpsisa
PervasiveTransformation
9© Copyright 2015 EMC Corporation. All rights reserved.
Start small and scale with confidence
Incremental Methodology
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APPAPP
APP
APP
APP
APP APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
APP
Single Application
(Project Team)
Dependent Applications
(Program Teams)
10-100s Applications
(Line-of-Business Portfolio)
100-1000s Applications
(Enterprise)
PHASE1
PHASE2PHASE4
PHASE3
GOAL
GOAL
GOAL
GOAL
Goal
+ +
+ +
10EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY
Best Practices from the Field
11© Copyright 2015 EMC Corporation. All rights reserved.
Top 5 Must Haves for DevOps
1. Common vision and unified approach
2. Success criteria and measures
3. Collaborative, cross functional teams
4. Automated delivery pipelines
5. TRUST
12© Copyright 2015 EMC Corporation. All rights reserved.
the “WHAT” – defines outcomes; sets
enterprises standards to maintain quality
and provide a consistent work environment
across the enterprise
Employ a Top Down & Bottoms Up Change Model
Vision & Approach
CHANGE ADOPTION
LEADERSHIP TEAM
DELIVERY TEAM
the “HOW” – determines the best
approach for achieving the standards
defined at the enterprise level
13© Copyright 2015 EMC Corporation. All rights reserved.
• Reduce cycle time by 300%
• Reduce recovery/rollback time to less than 4hrs
• Improve process efficiency by 10%
• Reduce break/fix workload from 50% to 30%
• Solution is extensible and parameterized
Success Criteria & Measures
Define the Outcomes of Transformation
14© Copyright 2015 EMC Corporation. All rights reserved.
Challenges
• Pain points around delivery and quality of software produced
• Agile development with waterfall testing & release with no clear process defined
to coordinate agile and waterfall teams
• Lean SDLC initiative across the enterprise to save costs, improve architecture,
speed-up time to market, better quality software in shorter release cycles
Strategy engagement on enabling a scalable Agile Factory solution across one of the largest
banks in the world
GLOBAL BANK
Solution
• The ability to deliver a discrete set of deliverables from two or more tightly
integrated teams all the way to PROD on-demand
• Strategy on how Continuous Delivery (CD) elegantly solves most of the
historical challenges preventing the bank from achieving agility at scale
• Enablement of automation throughout the tool chain & SDLC
Results
• Model to execute the multi-year transformational roadmap for the bank for an
omni-channel consumer experience while keeping “as a service” in mind so the
model can be leveraged for the entire wholesale bank
• Actionable roadmap on how CD would radically reduces the time and cost of
building valuable software
•
15© Copyright 2015 EMC Corporation. All rights reserved.
Introduce Matrix Organization
Cross-Functional, Collaborative Teaming
GROUPING DYNAMIC TEAMING MODEL
GOAL
Operational Silos
Centralized Management
Cross-functional Team
Self-managed; Product Aligned
16© Copyright 2015 EMC Corporation. All rights reserved.
Release Candidate Pipelines
Delivery Pipelines
VERSION
CONTROL
COMMIT
CREATE
CHANGE
• New software
• Enhancements/fixes
• Upgrades
• Patches
• Configurations
TEST UAT STAGE
PROD
Development & Build Process
1.1
1.2
1.3
1.4
1.5
1.2
Automated Tool Chain
17© Copyright 2015 EMC Corporation. All rights reserved.
Integrated & Automated Tool Chain
Version
Control
Assemble
Dependencies
Unit Test BuildCompile BuildAnalyze Code
IaaS
Provisioning
Configuration
Automation
Middleware &
Runtime
Deployment
Portal
Command Line
Code Commit
Manifest/
Profile Creation
Analyze Code Unit Test Code
Workflow/
Deployment
Engine
Service
Catalogue
Environment
Profiles/
Controller
(CMDB) Application
Deployment &
Configuration
Application
Bootstraping
CONTINUOUS BUILD/INTEGRATION
PLATFORM AUTOMATION SCRIPTING
Application
Environment-
as-a-Service
TEST AUTOMATION SUITE
System Test
Compliance Test
UI Test
Perform. Test
Penetration Test
Integration Test
Smoke Test
Functional Test
Regression Test
Dashboard/
Management
Monitoring,
Logging, &
Management
18© Copyright 2015 EMC Corporation. All rights reserved.
App/Dev Accelerator Proof of Concept (POC)
Large Insurance Provider
• Challenge
– Virtualized environments contained waste and were generally
overprovisioned and under utilized
– Creating new virtual environments for development and integration
testing took too much time
• Solution
– Implemented service catalog in vCAC, orchestration with App
Director, infrastructure automation and configuration with
Puppet
– Environment monitoring with vCOPS, configuration drift
monitoring with Puppet
• Results
– Defined self service catalog, automated infrastructure provisioning
& configuration, deployed apps, provided monitoring for
configuration drift and utilization
– Provided configuration drift and environment utilization monitoringCreated self service
workflow that allows
user to select, provision
and deploy applications
to a cluster in ~20
minutes
19© Copyright 2015 EMC Corporation. All rights reserved.
Challenges
• 37+ week lead time to change patient facing software along with suffering quality
• Legacy systems and software supporting business critical applications
• Heavy compliance restrictions
• Business & Technical Units performing in silos
• Environmental starvation for large development teams
Onboarding DevOps and building a Continuous Delivery (CD) ecosystem for the largest HMO
in the United States
Large Nonprofit HMO
Solution
• Design & deploy a Continuous Delivery Ecosystem leveraging hybrid cloud
technology integrated with a DevOps tool chain
• Executive coaching, DevOps workshops, and talent seeding to help change the
overall company culture
• Modernize two application services to demonstrate CD as well as replatform from
end of life systems, spearheading a larger replatform effort
Results
• Expanded architecture design of current cloud to accommodate CD & Compliance
requirements, enabling an organizational technical standard for DevOps
• Demonstrated the automated builds of two services through CD, allowing sponsors to
showcase speed and agility
• Relieved environmental starvation issues
• Brought two integrated product development team from apprentice to practitioner level
• Proved CD can accelerate replatform & migration efforts
20© Copyright 2015 EMC Corporation. All rights reserved.
• Solution globally; implement
locally
• Elicit input from SMEs and
Stakeholders
• Be transparent
• Allow time to build trust
TRUST
ADOPTION over COMPLETION
21© Copyright 2015 EMC Corporation. All rights reserved.
So how can
the EMC
Federation
help?
22© Copyright 2015 EMC Corporation. All rights reserved.
Service Models
Strategic and planning services that design and define a roadmap and phase 1 (MVP)
devops/continuous delivery plan tailored to an enterprise’s unique maturity and readiness.
Joint partnership to
implement continuous
delivery tool chains and
seed a devops cultures
within an enterprise
Federation-led project to
implement prescribed
continuous delivery tool
chains that compliment and
influence devops initiatives
within an enterprise
Federation-managed hybrid
cloud infrastructure with
devops lab services based
on prescribe tooling to
support development, test,
and production workloads
* Need to validate that we can deliver these services
ADVISOR
NAVIGATOR DRIVER MANAGED*
23© Copyright 2015 EMC Corporation. All rights reserved.
Full Spectrum Portfolio Support
Bare Metal Virtualized
Containers &
Services
Enterprise Application Portfolio
DEVOPS ENABLED
CONTINUOUS DELIVERY
TOOL CHAIN
• API Driven Architecture
• Multi-Modal Capability
• Software Defined
• Policy Driven
RESILIENCY AGILITY SPEED
24© Copyright 2015 EMC Corporation. All rights reserved.
RE-ENGINEER
The Federation Approach
CROSS
FUNCTIONAL
DEVOPS TEAM
OPTIMIZED
PROCESSES
CONTINUOUS DELIVERY
TOOL CHAINS
INDUSTRY LEADING TOOOLS
OPEN PARTNER COMMUNITY
APPLICATION DELIVERY
PIPELINE (SDLC)
25© Copyright 2015 EMC Corporation. All rights reserved.
Why the Federation for DevOps?
Single source for DevOps best-of-breed solutions
• Puppet Labs
• Chef
• Microsoft
• CloudBees
Focus on People & Process; Not just technology
Strategic Partnerships w/Leading Vendors
• Business alignment
• Organizational structure
• Application lifecycle policies and procedures
• Development languages (Java, .Net, Ruby, etc.)
• Virtualization platforms (vSphere, HyperV, OpenStack)
• DevOps tools (Puppet, Chef, TFS, etc.)
Evolutionary approach to the cloud
Agnostic approach
• DevOps enabled Cloud Migrations
• Maximize value of brownfield applications
• Empower greenfield application development
Enterprise Experience
& Storage Automation
Cloud & Infrastructure
Automation
Enterprise Security
& Compliance
PaaS
Solutions
Enabling IT@Velocity
Thank You.
Email: bart.driscoll@emc.com Twitter:@bartdriscoll Blog:Infocus.emc.com
Bart Driscoll

Mais conteúdo relacionado

Mais procurados

TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...CA Technologies
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Amazon Web Services
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewJeffrey Nunn
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and CultureRapidValue
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?TechWell
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedCA Technologies
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterSanjeev Sharma
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...CA Technologies
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedVMware Tanzu
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileJeffrey Nunn
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics
 

Mais procurados (20)

TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
 
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
Four Strategies to Create a DevOps Culture & System that Favors Innovation & ...
 
HPE Agile Manager and ALM Overview
HPE Agile Manager and ALM OverviewHPE Agile Manager and ALM Overview
HPE Agile Manager and ALM Overview
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
Building a DevOps Organization and Culture
Building a DevOps Organization and CultureBuilding a DevOps Organization and Culture
Building a DevOps Organization and Culture
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You RequestedLearn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
 
[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane[Brochure] HPE ALM Octane
[Brochure] HPE ALM Octane
 
What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE? What is DevOps? What is DevOps CoE?
What is DevOps? What is DevOps CoE?
 
DevOps 2021 Research
DevOps 2021 ResearchDevOps 2021 Research
DevOps 2021 Research
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
Project to Product roadmap
Project to Product roadmapProject to Product roadmap
Project to Product roadmap
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
 
Application Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and SucceedApplication Migration: How to Start, Scale and Succeed
Application Migration: How to Start, Scale and Succeed
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
HPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | AgileHPE ALM Octane | DevOps | Agile
HPE ALM Octane | DevOps | Agile
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 

Destaque

Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationCA Technologies
 
The latest in IT transformation at EMC
The latest in IT transformation at EMCThe latest in IT transformation at EMC
The latest in IT transformation at EMCMagnus Backman
 
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon SinekFractl
 
Don't be Afraid of Scary Code Webcast
Don't be Afraid of Scary Code WebcastDon't be Afraid of Scary Code Webcast
Don't be Afraid of Scary Code WebcastCompuware
 
Turn The Ship Around! 041614
Turn The Ship Around! 041614Turn The Ship Around! 041614
Turn The Ship Around! 041614John Gillis
 
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)NRB
 
Transforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaSTransforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaSMagenTys
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behindGunnar Menzel
 
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand ReplayA Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand ReplayCompuware
 
Going From Legacy To DevOps
Going From Legacy To DevOpsGoing From Legacy To DevOps
Going From Legacy To DevOpsAldo Pietropaolo
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017Clara Feuillet
 
How to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindHow to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindDLT Solutions
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Clara Feuillet
 
Implementing DevOps
Implementing DevOpsImplementing DevOps
Implementing DevOpsMike McGarr
 
Shepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformationShepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformationMike McGarr
 
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case StudiesKeeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case StudiesGene Kim
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedGene Kim
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...IBM Rational software
 

Destaque (20)

Tech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps TransformationTech Mahindra ADOPT©: Accelerate DevOps Transformation
Tech Mahindra ADOPT©: Accelerate DevOps Transformation
 
The latest in IT transformation at EMC
The latest in IT transformation at EMCThe latest in IT transformation at EMC
The latest in IT transformation at EMC
 
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek
"Leaders Eat Last: Why Some Teams Come Together and Others Don't" by Simon Sinek
 
Don't be Afraid of Scary Code Webcast
Don't be Afraid of Scary Code WebcastDon't be Afraid of Scary Code Webcast
Don't be Afraid of Scary Code Webcast
 
Turn The Ship Around! 041614
Turn The Ship Around! 041614Turn The Ship Around! 041614
Turn The Ship Around! 041614
 
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)
Modern Interface to Mainframe - The Compuware Workbench (B. Ebner)
 
Transforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaSTransforming Legacy In To The New World Of DevOps and PaaS
Transforming Legacy In To The New World Of DevOps and PaaS
 
Dev ops don't be left behind
Dev ops   don't be left behindDev ops   don't be left behind
Dev ops don't be left behind
 
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand ReplayA Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
A Customer's Journey to Mainstreaming the Mainframe Webcast On-demand Replay
 
Leaders eat last
Leaders eat lastLeaders eat last
Leaders eat last
 
Leaders Eat Last
Leaders Eat LastLeaders Eat Last
Leaders Eat Last
 
Going From Legacy To DevOps
Going From Legacy To DevOpsGoing From Legacy To DevOps
Going From Legacy To DevOps
 
It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017It transformation - DevOps Day - 02/02/2017
It transformation - DevOps Day - 02/02/2017
 
How to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy BehindHow to Implement Agile/DevOps without Leaving Legacy Behind
How to Implement Agile/DevOps without Leaving Legacy Behind
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017
 
Implementing DevOps
Implementing DevOpsImplementing DevOps
Implementing DevOps
 
Shepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformationShepherding change: leading your DevOps transformation
Shepherding change: leading your DevOps transformation
 
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case StudiesKeeping The Auditor Away: DevOps Audit Compliance Case Studies
Keeping The Auditor Away: DevOps Audit Compliance Case Studies
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...
 

Semelhante a Enterprise DevOps Transformation

Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...AppDynamics
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The ChangeDon Demcsak
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseCollabNet
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsBob Sokol
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based TestingTurnKey Solutions
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of cloudscrbraun
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 
Extend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITExtend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITDevOps.com
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...Angel Alberici
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020VMware Tanzu
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps TourChef
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldEMC
 

Semelhante a Enterprise DevOps Transformation (20)

Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
DevOps is a Reorg How To Accelerate The Change
DevOps is a ReorgHow To Accelerate The ChangeDevOps is a ReorgHow To Accelerate The Change
DevOps is a Reorg How To Accelerate The Change
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
VMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration PlatformVMware Tanzu Application Service as an Integration Platform
VMware Tanzu Application Service as an Integration Platform
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing5 Steps to Get Precise SAP Impact-Based Testing
5 Steps to Get Precise SAP Impact-Based Testing
 
Data center insights summit 2015 disruptive force of clouds
Data center insights summit 2015   disruptive force of cloudsData center insights summit 2015   disruptive force of clouds
Data center insights summit 2015 disruptive force of clouds
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 
Extend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid ITExtend Agile and DevOps Practices Across Hybrid IT
Extend Agile and DevOps Practices Across Hybrid IT
 
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
20210428 - Sustainable Engineering practices & API Communities: Adoption Best...
 
Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020Accelerate Application Migration - August 5, 2020
Accelerate Application Migration - August 5, 2020
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Automation, Audits, and Apps Tour
Automation, Audits, and Apps TourAutomation, Audits, and Apps Tour
Automation, Audits, and Apps Tour
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
 
Puppet on a string
Puppet on a stringPuppet on a string
Puppet on a string
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined World
 

Último

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Último (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

Enterprise DevOps Transformation

  • 1. 1© Copyright 2015 EMC Corporation. All rights reserved. EMC DevOps Transformation Best Practices and Lessons from the field
  • 2. 2© Copyright 2015 EMC Corporation. All rights reserved. Success is a companies ability to see the window of opportunity and capitalize on it. https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed?language=en
  • 3. 3© Copyright 2015 EMC Corporation. All rights reserved. Traditional Enterprise IT COMPLEX MANUAL CONTROLLED
  • 4. 4© Copyright 2015 EMC Corporation. All rights reserved. Industry Analysts and Reports TRADITIONAL MODELS TRANSFORMED IT http://www.appex.fr/fr/mediasanalystes.html?file=files/appex/media_analystes/telechargements/CIO%20Magazine%20AppDev%20Survey%2010-4-2012%20SUMMARY.pdf http://puppetlabs.com/2014-devops-report http://stateofagile.versionone.com/ http://velocityconf.com/velocity2014/public/schedule/detail/35184 of IT Executives admit delivering project on-time and on-budget is challenging Say this challenge has remained the same or gotten worse over time ~90% ~75% 30x More frequent code deployments Higher rate of success deploying change Faster Mean Time To Recovery (MTTR) >80% Report improvements in productivity, quality, visibility, alignment, and responsiveness 60x 168x
  • 5. 5© Copyright 2015 EMC Corporation. All rights reserved.
  • 6. 6© Copyright 2015 EMC Corporation. All rights reserved. What are We Seeing in the Marketplace? So…
  • 7. 7EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY • Agility & Speed – Faster time-to-market capability – Shorter feedback loops with customers – Ability to experiment or pivot – Ability to introduce new technologies • Simplify & Stabilize – Improve standardization and configuration management – Extend Policy-based administration – Reduce portfolio complexity – Control sprawl and shadow IT – Reduce risk associated with deployments and upgrades Common Challenges • Cost – Reduce OPEX support cost associated with legacy portfolio – Improve efficiency and effectiveness of existing team and systems FASTER BETTER CHEAPER
  • 8. 8EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY DEVELOPMENT QUALITY ASSURANCE (UAT) STAGING PRODUCTIONManual Manual Manual DEVELOPMENT QUALITY ASSURANCE (UAT) STAGING PRODUCTIONAUTO AUTO Manual AUTO Build Automation Version Control Code Analysis Automated Unit Testing Developer Image Automation Agile Development Practices Agile Teaming Model SOA/MicroService Architecture Agile Testing Methods Branching Practices Application Frameworks Dev/Test Workstation Automation Automated Functional Testing Automated Regression Testing Infrastructure Automation Configuration Automation Automated Deployment Workflow/Pipeline Management Automated Application Bootstrapping Release Management/Change Control Optimized for Daily PRODUCTION Release Automated Penetration Testing Automated Security/Compliance Checks Dashboard/Reporting/Audit Test Workstation Automation Automated Performance Testing Automated Load Testing Collaboration Systems/Tooling Modernize Enterprise Architecture Model or Automated Deploy Hybrid Cloud Dev/Test Burst Policy-driven Design w/Financials Service Portal Data Services Monitoring Logging Services DR & Rollback Resiliency Testing Feature Toggling Cloud Bursting (all) RM/CC for Auto PROD Deploy Agile Portfolio Operating Model ALM Factory DevOpsisa PervasiveTransformation
  • 9. 9© Copyright 2015 EMC Corporation. All rights reserved. Start small and scale with confidence Incremental Methodology APP APP APP APP APP APP APP APP APP APP APP APP APPAPP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP APP Single Application (Project Team) Dependent Applications (Program Teams) 10-100s Applications (Line-of-Business Portfolio) 100-1000s Applications (Enterprise) PHASE1 PHASE2PHASE4 PHASE3 GOAL GOAL GOAL GOAL Goal + + + +
  • 10. 10EMC CONFIDENTIAL—INTERNAL USE ONLYEMC CONFIDENTIAL—INTERNAL USE ONLY Best Practices from the Field
  • 11. 11© Copyright 2015 EMC Corporation. All rights reserved. Top 5 Must Haves for DevOps 1. Common vision and unified approach 2. Success criteria and measures 3. Collaborative, cross functional teams 4. Automated delivery pipelines 5. TRUST
  • 12. 12© Copyright 2015 EMC Corporation. All rights reserved. the “WHAT” – defines outcomes; sets enterprises standards to maintain quality and provide a consistent work environment across the enterprise Employ a Top Down & Bottoms Up Change Model Vision & Approach CHANGE ADOPTION LEADERSHIP TEAM DELIVERY TEAM the “HOW” – determines the best approach for achieving the standards defined at the enterprise level
  • 13. 13© Copyright 2015 EMC Corporation. All rights reserved. • Reduce cycle time by 300% • Reduce recovery/rollback time to less than 4hrs • Improve process efficiency by 10% • Reduce break/fix workload from 50% to 30% • Solution is extensible and parameterized Success Criteria & Measures Define the Outcomes of Transformation
  • 14. 14© Copyright 2015 EMC Corporation. All rights reserved. Challenges • Pain points around delivery and quality of software produced • Agile development with waterfall testing & release with no clear process defined to coordinate agile and waterfall teams • Lean SDLC initiative across the enterprise to save costs, improve architecture, speed-up time to market, better quality software in shorter release cycles Strategy engagement on enabling a scalable Agile Factory solution across one of the largest banks in the world GLOBAL BANK Solution • The ability to deliver a discrete set of deliverables from two or more tightly integrated teams all the way to PROD on-demand • Strategy on how Continuous Delivery (CD) elegantly solves most of the historical challenges preventing the bank from achieving agility at scale • Enablement of automation throughout the tool chain & SDLC Results • Model to execute the multi-year transformational roadmap for the bank for an omni-channel consumer experience while keeping “as a service” in mind so the model can be leveraged for the entire wholesale bank • Actionable roadmap on how CD would radically reduces the time and cost of building valuable software •
  • 15. 15© Copyright 2015 EMC Corporation. All rights reserved. Introduce Matrix Organization Cross-Functional, Collaborative Teaming GROUPING DYNAMIC TEAMING MODEL GOAL Operational Silos Centralized Management Cross-functional Team Self-managed; Product Aligned
  • 16. 16© Copyright 2015 EMC Corporation. All rights reserved. Release Candidate Pipelines Delivery Pipelines VERSION CONTROL COMMIT CREATE CHANGE • New software • Enhancements/fixes • Upgrades • Patches • Configurations TEST UAT STAGE PROD Development & Build Process 1.1 1.2 1.3 1.4 1.5 1.2 Automated Tool Chain
  • 17. 17© Copyright 2015 EMC Corporation. All rights reserved. Integrated & Automated Tool Chain Version Control Assemble Dependencies Unit Test BuildCompile BuildAnalyze Code IaaS Provisioning Configuration Automation Middleware & Runtime Deployment Portal Command Line Code Commit Manifest/ Profile Creation Analyze Code Unit Test Code Workflow/ Deployment Engine Service Catalogue Environment Profiles/ Controller (CMDB) Application Deployment & Configuration Application Bootstraping CONTINUOUS BUILD/INTEGRATION PLATFORM AUTOMATION SCRIPTING Application Environment- as-a-Service TEST AUTOMATION SUITE System Test Compliance Test UI Test Perform. Test Penetration Test Integration Test Smoke Test Functional Test Regression Test Dashboard/ Management Monitoring, Logging, & Management
  • 18. 18© Copyright 2015 EMC Corporation. All rights reserved. App/Dev Accelerator Proof of Concept (POC) Large Insurance Provider • Challenge – Virtualized environments contained waste and were generally overprovisioned and under utilized – Creating new virtual environments for development and integration testing took too much time • Solution – Implemented service catalog in vCAC, orchestration with App Director, infrastructure automation and configuration with Puppet – Environment monitoring with vCOPS, configuration drift monitoring with Puppet • Results – Defined self service catalog, automated infrastructure provisioning & configuration, deployed apps, provided monitoring for configuration drift and utilization – Provided configuration drift and environment utilization monitoringCreated self service workflow that allows user to select, provision and deploy applications to a cluster in ~20 minutes
  • 19. 19© Copyright 2015 EMC Corporation. All rights reserved. Challenges • 37+ week lead time to change patient facing software along with suffering quality • Legacy systems and software supporting business critical applications • Heavy compliance restrictions • Business & Technical Units performing in silos • Environmental starvation for large development teams Onboarding DevOps and building a Continuous Delivery (CD) ecosystem for the largest HMO in the United States Large Nonprofit HMO Solution • Design & deploy a Continuous Delivery Ecosystem leveraging hybrid cloud technology integrated with a DevOps tool chain • Executive coaching, DevOps workshops, and talent seeding to help change the overall company culture • Modernize two application services to demonstrate CD as well as replatform from end of life systems, spearheading a larger replatform effort Results • Expanded architecture design of current cloud to accommodate CD & Compliance requirements, enabling an organizational technical standard for DevOps • Demonstrated the automated builds of two services through CD, allowing sponsors to showcase speed and agility • Relieved environmental starvation issues • Brought two integrated product development team from apprentice to practitioner level • Proved CD can accelerate replatform & migration efforts
  • 20. 20© Copyright 2015 EMC Corporation. All rights reserved. • Solution globally; implement locally • Elicit input from SMEs and Stakeholders • Be transparent • Allow time to build trust TRUST ADOPTION over COMPLETION
  • 21. 21© Copyright 2015 EMC Corporation. All rights reserved. So how can the EMC Federation help?
  • 22. 22© Copyright 2015 EMC Corporation. All rights reserved. Service Models Strategic and planning services that design and define a roadmap and phase 1 (MVP) devops/continuous delivery plan tailored to an enterprise’s unique maturity and readiness. Joint partnership to implement continuous delivery tool chains and seed a devops cultures within an enterprise Federation-led project to implement prescribed continuous delivery tool chains that compliment and influence devops initiatives within an enterprise Federation-managed hybrid cloud infrastructure with devops lab services based on prescribe tooling to support development, test, and production workloads * Need to validate that we can deliver these services ADVISOR NAVIGATOR DRIVER MANAGED*
  • 23. 23© Copyright 2015 EMC Corporation. All rights reserved. Full Spectrum Portfolio Support Bare Metal Virtualized Containers & Services Enterprise Application Portfolio DEVOPS ENABLED CONTINUOUS DELIVERY TOOL CHAIN • API Driven Architecture • Multi-Modal Capability • Software Defined • Policy Driven RESILIENCY AGILITY SPEED
  • 24. 24© Copyright 2015 EMC Corporation. All rights reserved. RE-ENGINEER The Federation Approach CROSS FUNCTIONAL DEVOPS TEAM OPTIMIZED PROCESSES CONTINUOUS DELIVERY TOOL CHAINS INDUSTRY LEADING TOOOLS OPEN PARTNER COMMUNITY APPLICATION DELIVERY PIPELINE (SDLC)
  • 25. 25© Copyright 2015 EMC Corporation. All rights reserved. Why the Federation for DevOps? Single source for DevOps best-of-breed solutions • Puppet Labs • Chef • Microsoft • CloudBees Focus on People & Process; Not just technology Strategic Partnerships w/Leading Vendors • Business alignment • Organizational structure • Application lifecycle policies and procedures • Development languages (Java, .Net, Ruby, etc.) • Virtualization platforms (vSphere, HyperV, OpenStack) • DevOps tools (Puppet, Chef, TFS, etc.) Evolutionary approach to the cloud Agnostic approach • DevOps enabled Cloud Migrations • Maximize value of brownfield applications • Empower greenfield application development Enterprise Experience & Storage Automation Cloud & Infrastructure Automation Enterprise Security & Compliance PaaS Solutions
  • 26. Enabling IT@Velocity Thank You. Email: bart.driscoll@emc.com Twitter:@bartdriscoll Blog:Infocus.emc.com Bart Driscoll