SlideShare a Scribd company logo
1 of 36
1© Copyright 2015 EMC Corporation. All rights reserved. 1© Copyright 2015 EMC Corporation. All rights reserved.
2© Copyright 2015 EMC Corporation. All rights reserved.
DEVOPS IS A REORG
HOW TO ACCELERATE CHANGE
PATRICK BUTLER MONTERDE, DIRECTOR.
EMC {CODE}
2© Copyright 2015 EMC Corporation. All rights reserved.
3© Copyright 2015 EMC Corporation. All rights reserved.
DEVOPS IS HARD
…but not Die Hard!
Copyright Twentieth Century Fox Film Corporation
4© Copyright 2015 EMC Corporation. All rights reserved.
• Change Accelerators
• Strategies for Managing and initiating Change
• Identifying and Executing Opportunities for
Change
AGENDA
5© Copyright 2015 EMC Corporation. All rights reserved.
DevOps is a culture and operational
model that fosters collaboration to
enable high-performance IT to achieve
business goals.
WHAT IS DEVOPS?
Not a Role, Person, or organization
Not a tool or tools
Not a series of automation scripts in Ansible, Salt, Chef or Puppet
6© Copyright 2015 EMC Corporation. All rights reserved.
• Common
– Principles (Universal)
– Forms (Things that you do)
• Specific
– Application (Practical application
of DevOps)
DEVOPS IS LIKE KUNGFU
https://www.youtube.com/watch?v=_DEToXsgrPc
https://github.com/chef/devops-kungfu
Adam Jacob
7© Copyright 2015 EMC Corporation. All rights reserved.
WHAT HAS CHANGED TO ACCELERATE
THE PACE OF BUSINESS?
7© Copyright 2015 EMC Corporation. All rights reserved.
8© Copyright 2015 EMC Corporation. All rights reserved.
NEW MARKETS & SMARTER CUSTOMERS
• 24x7 Information Access
• Mobile
• Internet of things
• Big Data
9© Copyright 2015 EMC Corporation. All rights reserved.
THE RISE OF CLOUD COMPUTING
• Practically Unlimited Resources
• Fast Access to Resources
• Faster Deployment Cycles
• More Iterations | Fail Fast
• Mean Time To Detect
• Mean Time to Recovery
10© Copyright 2015 EMC Corporation. All rights reserved.
• Open Source Software
• Processes
– Software Development Methodologies
– Continuous Integration
– Continuous Deployment
• Tools
– Distributed Version Control
– Linux Containers
– Deployment Tooling
SOFTWARE & BEST PRACTICES BECOMING
COMMODITY SCRUM
LEAN
11© Copyright 2015 EMC Corporation. All rights reserved.
CONTINUOUS DELIVERY
12© Copyright 2015 EMC Corporation. All rights reserved.
• Market Penetration costs are down
– Cloud Computing
– Tooling is freely available
– Best Practices
• Culture Changes
– Baby Boomers 1946-1964
• Professional Identity, Material Wealth
– Generation X 1965-1977
• Independence, mobility and Work-life Balance
– Millennials 1978 – 2000
• Highly Opinionated, High Expectations, Need Immediate feedback,
work extremely long hours.
COSTS AND CULTURE CHANGES
13© Copyright 2015 EMC Corporation. All rights reserved.
You may feel like this….
Copyright Twentieth Century Fox Film Corporation
14© Copyright 2015 EMC Corporation. All rights reserved. 14© Copyright 2015 EMC Corporation. All rights reserved.
STRATEGIES FOR MANAGING CHANGE
15© Copyright 2015 EMC Corporation. All rights reserved.
• From User/Business Productivity to
Developer/App-Centric
• This change isn’t “solved” with a
technology change
• This change is evolved through:
People + Process + Technology
Culture!
THE FOCUS OF IT HAS SHIFTED
16© Copyright 2015 EMC Corporation. All rights reserved.
PEOPLE + PROCESS + TECHNOLOGIES
Aligning ALM and Cloud strategies
17© Copyright 2015 EMC Corporation. All rights reserved.
UNDERSTANDING CHANGES IN IT
• Fictional story about today’s IT challenges
• Explains how Operational and Cultural changes save
the day.
• Based on “The Goal: A Process of Ongoing
Improvement” book
• Mark Burgess, a pioneer of system configuration
management. Creator of CFEngine.
• What Science tell us about Information Infrastructure
video (Video)
18© Copyright 2015 EMC Corporation. All rights reserved.
BI-MODAL or TRI-MODAL IT?
TRI-MODAL (SIMON WARDLEY)BI-MODAL (GARTNER)
BUSINESS
IT MANAGEMENT
LEGACY
APPLICATIONS
NEW
APPS
19© Copyright 2015 EMC Corporation. All rights reserved.
You may feel like this….
20© Copyright 2015 EMC Corporation. All rights reserved.
• Eliminate non-value-added action (Waste/Muda)
• Pull over Push
• Kaizen (Continuous Improvement)
• Kaikaku (Disruptive Change)
• Small Batch + Experimentation
• Kanban (Try www.trello.com )
• Iterative vs. Incremental
ADOPTION OF LEAN PRACTICES
http://en.wikipedia.org/wiki/Lean_startup
21© Copyright 2015 EMC Corporation. All rights reserved.
BUILD PROJECTS ITERATIVE VS. INCREMENTAL
Paint of the
Mona Lisa
Woman in
Pastoral Settings
1 2 3
Incremental
Iterative
22© Copyright 2015 EMC Corporation. All rights reserved.
MAKING AND MANAGING CHANGE
23© Copyright 2015 EMC Corporation. All rights reserved.
JOHN P. KOTTER’S CHANGE MODEL
http://catalog.flatworldknowledge.com/bookhub/reader/12235?e=portolesediasleadsup_1_0-
ch12_s02
24© Copyright 2015 EMC Corporation. All rights reserved.
IDENTIFYING OPPORTUNITIES
CREATING SMALL CHANGES WITH LONG LASTING IMPACT
24© Copyright 2015 EMC Corporation. All rights reserved.
25© Copyright 2015 EMC Corporation. All rights reserved.
SETTING UP A DEVOPS PILOT PROJECT
26© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 1 - PROBLEM SELECTION
• STAGE 2 - PURPOSE, BELIEFS AND TEAMS
• STAGE 3 - PRODUCT DEVELOPMENT
• STAGE 4 - ITERATE ON FEATURES
• STAGE 4 – OPERATE
• STAGE 5 - DELIVER
DEVOPS PILOT STAGES
27© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 1 - PROBLEM SELECTION
– Small enough to have a meaningful iteration in 8 weeks
– Vertical not Horizontal
DEVOPS PILOT PROJECT
28© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 2 - PURPOSE, BELIEFS AND TEAMS
– Write down your purpose
– Write down your beliefs
– Empower the team to act
– Be available for context
DEVOPS PILOT PROJECT
29© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 3 - PRODUCT DEVELOPMENT
– Write down your value proposition
– Build a roadmap (Themes, Outcomes, Features)
– Include delighters
– Simplicity, Extensibility, Re-use
DEVOPS PILOT PROJECT
30© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 4 – ITERATE ON FEATURES
– Iterate on features
– Manage risk through small batches, validated with
customers
– Choose languages and tools that fit the job
– Ignore scale
– When arguing about theory, re-focus on execution
– Demo every week
DEVOPS PILOT PROJECT
31© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 4 – ITERATE ON FEATURES
– Use source control
– Have a bug database
– One workflow for change
– Four eyes
– Continuous Integration
– Continuous Delivery
– One test at a time (Unit, Integration, Functional, Smoke)
– Use scalable systems design
DEVOPS PILOT PROJECT
32© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 4 – OPERATE
– Focus on availability
– Collect metrics
– Plan for capacity
– Alert on what is actionable
– Run incident response
– Hold post mortems
DEVOPS PILOT PROJECT
33© Copyright 2015 EMC Corporation. All rights reserved.
• STAGE 5 - DELIVER
– Final demo
– Retrospective
DEVOPS PILOT PROJECT
34© Copyright 2015 EMC Corporation. All rights reserved.
• Change Accelerators
• Strategies for Managing and initiating Change
• Identifying and Executing Opportunities for
Change
REVIEW
35© Copyright 2015 EMC Corporation. All rights reserved.
THANKS FOR PARTICIPATING
QUESTIONS?
Patrick Butler Monterde
@PatrickButlerm
emccode.github.io
@EMCcode
DevOps is a ReOrg

More Related Content

What's hot

DevOps Memes @ EMCworld 2015
DevOps Memes @ EMCworld 2015 DevOps Memes @ EMCworld 2015
DevOps Memes @ EMCworld 2015 Brian Gracely
 
EMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDSEMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDSClinton Kitson
 
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source StrategyEMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy{code}
 
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...{code}
 
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...{code}
 
Web sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabelWeb sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabelFlowFactor
 
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsMaking Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsClaudia Ring
 
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...Steve Poole
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudnick_garrod
 
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...Alan Quayle
 
Real World Experiences with Pivotal Cloud Foundry
  Real World Experiences with Pivotal Cloud Foundry  Real World Experiences with Pivotal Cloud Foundry
Real World Experiences with Pivotal Cloud FoundryVMware Tanzu
 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialMatt Stine
 
Dangerous Demo: The TADCloud MNO Teaser
Dangerous Demo: The TADCloud MNO TeaserDangerous Demo: The TADCloud MNO Teaser
Dangerous Demo: The TADCloud MNO TeaserAlan Quayle
 
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
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeIBM UrbanCode Products
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoftMuleSoft
 
The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17New Relic
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMMatt Wright
 

What's hot (20)

DevOps Memes @ EMCworld 2015
DevOps Memes @ EMCworld 2015 DevOps Memes @ EMCworld 2015
DevOps Memes @ EMCworld 2015
 
EMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDSEMCW2015 - Frictionless Deployment of SDS
EMCW2015 - Frictionless Deployment of SDS
 
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source StrategyEMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
EMC World 2016 - cnaITL.01 Adopting An Open Source Strategy
 
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
EMC World 2016 - code.11 Intimidate me not - How to Contribute to Large Open ...
 
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
EMC World 2016 - code.12 Managing a Large Open Source community at EMC and Do...
 
Web sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabelWeb sphere application transformation and modernization at engie electrabel
Web sphere application transformation and modernization at engie electrabel
 
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise SolutionsMaking Sense of DevOps Tools: Open Source to Enterprise Solutions
Making Sense of DevOps Tools: Open Source to Enterprise Solutions
 
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
SkillsMatter June 2018: Java in the 21st Century: Are You Thinking Far Enough...
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloud
 
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
The Programmable Telecom Network, Doug Tait, Oracle, Enzo Amorino, Telecom It...
 
Redefine Big Data
Redefine Big DataRedefine Big Data
Redefine Big Data
 
Real World Experiences with Pivotal Cloud Foundry
  Real World Experiences with Pivotal Cloud Foundry  Real World Experiences with Pivotal Cloud Foundry
Real World Experiences with Pivotal Cloud Foundry
 
Cloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns TutorialCloud Native Architecture Patterns Tutorial
Cloud Native Architecture Patterns Tutorial
 
Dangerous Demo: The TADCloud MNO Teaser
Dangerous Demo: The TADCloud MNO TeaserDangerous Demo: The TADCloud MNO Teaser
Dangerous Demo: The TADCloud MNO Teaser
 
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
 
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCodeContinuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
 
Future of Integration | MuleSoft
Future of Integration | MuleSoftFuture of Integration | MuleSoft
Future of Integration | MuleSoft
 
AASMP
AASMPAASMP
AASMP
 
The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17The John Hancock Monitoring Story, FutureStack17
The John Hancock Monitoring Story, FutureStack17
 
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPMAMIS 25: DevOps Best Practice for Oracle SOA and BPM
AMIS 25: DevOps Best Practice for Oracle SOA and BPM
 

Viewers also liked

The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerDonnie Berkholz
 
“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”Saji Madapat
 
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...Itzik Reich
 
Управление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных измененийУправление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных измененийVadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01jasonhian
 
A Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared DrivesA Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared DrivesTAB
 
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 hWORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 hHernán Ortiz Arturo
 
Agile - Changing role of Functional Manager
Agile - Changing role of Functional ManagerAgile - Changing role of Functional Manager
Agile - Changing role of Functional ManagerDhananjay Pershad
 
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville, Inc.
 
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP PlatformAmplexor
 
nguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMCnguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMCPho Le
 

Viewers also liked (15)

The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layerThe new stack isn’t a stack: Fragmentation and terraforming 
the service layer
The new stack isn’t a stack: Fragmentation and terraforming 
the service layer
 
EMC Advanced Practice Management Training
EMC Advanced Practice Management TrainingEMC Advanced Practice Management Training
EMC Advanced Practice Management Training
 
NIBT NEW BROCHURE 1
NIBT NEW BROCHURE 1NIBT NEW BROCHURE 1
NIBT NEW BROCHURE 1
 
“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”“En “visioning” Tomorrow’s PMI Leaders – Today”
“En “visioning” Tomorrow’s PMI Leaders – Today”
 
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
 
Управление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных измененийУправление проектами, Стандарты PMI: время фундаментальных изменений
Управление проектами, Стандарты PMI: время фундаментальных изменений
 
Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01Pmi 124796324233 Phpapp01
Pmi 124796324233 Phpapp01
 
RAC Internship
RAC InternshipRAC Internship
RAC Internship
 
Project Management under PMI perspective
Project Management under PMI perspectiveProject Management under PMI perspective
Project Management under PMI perspective
 
A Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared DrivesA Practical Approach to Managed Shared Drives
A Practical Approach to Managed Shared Drives
 
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 hWORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
WORLD-CLASS EXCELLENCE MODEL Congreso internacional PMI Bogotá 1a3 nov2012 h
 
Agile - Changing role of Functional Manager
Agile - Changing role of Functional ManagerAgile - Changing role of Functional Manager
Agile - Changing role of Functional Manager
 
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
 
Case Management by EMC - xCP Platform
 Case Management by EMC - xCP Platform Case Management by EMC - xCP Platform
Case Management by EMC - xCP Platform
 
nguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMCnguyên tắc cơ bản thiết kế EMC
nguyên tắc cơ bản thiết kế EMC
 

Similar to DevOps is a ReOrg

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
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
 
Storage as a service v4 eng
Storage as a service v4 engStorage as a service v4 eng
Storage as a service v4 engDell EMC
 
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
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindCapgemini
 
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...Jonas Rosland
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilIBM UrbanCode Products
 
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerKeynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerRSD
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleBob Sokol
 
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
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?jeckels
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsBart Driscoll
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxtitatis74
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOpsInnoTech
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Flexera
 
LSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zLSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zFlemming Petersen
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC Worldcornelia davis
 

Similar to DevOps is a ReOrg (20)

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
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...
 
Storage as a service v4 eng
Storage as a service v4 engStorage as a service v4 eng
Storage as a service v4 eng
 
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
 
Continuous Delivery in the Enterprise
Continuous Delivery in the EnterpriseContinuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
 
DevOps – Don’t Be Left Behind
DevOps – Don’t Be Left BehindDevOps – Don’t Be Left Behind
DevOps – Don’t Be Left Behind
 
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
VMworld 2015 San Francisco - INF5432 - Infrastructure as Code - Ban Snowflake...
 
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't EvilBuilding a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
 
Keynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien VergerKeynote Ouverture Plénière - Sébastien Verger
Keynote Ouverture Plénière - Sébastien Verger
 
Enabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at ScaleEnabling Enterprise DevOps at Scale
Enabling Enterprise DevOps at Scale
 
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...
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
 
jerry.metcalf.102516.pptx
jerry.metcalf.102516.pptxjerry.metcalf.102516.pptx
jerry.metcalf.102516.pptx
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
Does the Cloud Change Anything? What can be learned from the Changing Enterpr...
 
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
 
Reimagining IT
Reimagining IT Reimagining IT
Reimagining IT
 
LSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system zLSU Nordic 2015 - Agile development on system z
LSU Nordic 2015 - Agile development on system z
 
Competing with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC WorldCompeting with Software: It Takes a Platform -- Devops @ EMC World
Competing with Software: It Takes a Platform -- Devops @ EMC World
 

Recently uploaded

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

DevOps is a ReOrg

  • 1. 1© Copyright 2015 EMC Corporation. All rights reserved. 1© Copyright 2015 EMC Corporation. All rights reserved.
  • 2. 2© Copyright 2015 EMC Corporation. All rights reserved. DEVOPS IS A REORG HOW TO ACCELERATE CHANGE PATRICK BUTLER MONTERDE, DIRECTOR. EMC {CODE} 2© Copyright 2015 EMC Corporation. All rights reserved.
  • 3. 3© Copyright 2015 EMC Corporation. All rights reserved. DEVOPS IS HARD …but not Die Hard! Copyright Twentieth Century Fox Film Corporation
  • 4. 4© Copyright 2015 EMC Corporation. All rights reserved. • Change Accelerators • Strategies for Managing and initiating Change • Identifying and Executing Opportunities for Change AGENDA
  • 5. 5© Copyright 2015 EMC Corporation. All rights reserved. DevOps is a culture and operational model that fosters collaboration to enable high-performance IT to achieve business goals. WHAT IS DEVOPS? Not a Role, Person, or organization Not a tool or tools Not a series of automation scripts in Ansible, Salt, Chef or Puppet
  • 6. 6© Copyright 2015 EMC Corporation. All rights reserved. • Common – Principles (Universal) – Forms (Things that you do) • Specific – Application (Practical application of DevOps) DEVOPS IS LIKE KUNGFU https://www.youtube.com/watch?v=_DEToXsgrPc https://github.com/chef/devops-kungfu Adam Jacob
  • 7. 7© Copyright 2015 EMC Corporation. All rights reserved. WHAT HAS CHANGED TO ACCELERATE THE PACE OF BUSINESS? 7© Copyright 2015 EMC Corporation. All rights reserved.
  • 8. 8© Copyright 2015 EMC Corporation. All rights reserved. NEW MARKETS & SMARTER CUSTOMERS • 24x7 Information Access • Mobile • Internet of things • Big Data
  • 9. 9© Copyright 2015 EMC Corporation. All rights reserved. THE RISE OF CLOUD COMPUTING • Practically Unlimited Resources • Fast Access to Resources • Faster Deployment Cycles • More Iterations | Fail Fast • Mean Time To Detect • Mean Time to Recovery
  • 10. 10© Copyright 2015 EMC Corporation. All rights reserved. • Open Source Software • Processes – Software Development Methodologies – Continuous Integration – Continuous Deployment • Tools – Distributed Version Control – Linux Containers – Deployment Tooling SOFTWARE & BEST PRACTICES BECOMING COMMODITY SCRUM LEAN
  • 11. 11© Copyright 2015 EMC Corporation. All rights reserved. CONTINUOUS DELIVERY
  • 12. 12© Copyright 2015 EMC Corporation. All rights reserved. • Market Penetration costs are down – Cloud Computing – Tooling is freely available – Best Practices • Culture Changes – Baby Boomers 1946-1964 • Professional Identity, Material Wealth – Generation X 1965-1977 • Independence, mobility and Work-life Balance – Millennials 1978 – 2000 • Highly Opinionated, High Expectations, Need Immediate feedback, work extremely long hours. COSTS AND CULTURE CHANGES
  • 13. 13© Copyright 2015 EMC Corporation. All rights reserved. You may feel like this…. Copyright Twentieth Century Fox Film Corporation
  • 14. 14© Copyright 2015 EMC Corporation. All rights reserved. 14© Copyright 2015 EMC Corporation. All rights reserved. STRATEGIES FOR MANAGING CHANGE
  • 15. 15© Copyright 2015 EMC Corporation. All rights reserved. • From User/Business Productivity to Developer/App-Centric • This change isn’t “solved” with a technology change • This change is evolved through: People + Process + Technology Culture! THE FOCUS OF IT HAS SHIFTED
  • 16. 16© Copyright 2015 EMC Corporation. All rights reserved. PEOPLE + PROCESS + TECHNOLOGIES Aligning ALM and Cloud strategies
  • 17. 17© Copyright 2015 EMC Corporation. All rights reserved. UNDERSTANDING CHANGES IN IT • Fictional story about today’s IT challenges • Explains how Operational and Cultural changes save the day. • Based on “The Goal: A Process of Ongoing Improvement” book • Mark Burgess, a pioneer of system configuration management. Creator of CFEngine. • What Science tell us about Information Infrastructure video (Video)
  • 18. 18© Copyright 2015 EMC Corporation. All rights reserved. BI-MODAL or TRI-MODAL IT? TRI-MODAL (SIMON WARDLEY)BI-MODAL (GARTNER) BUSINESS IT MANAGEMENT LEGACY APPLICATIONS NEW APPS
  • 19. 19© Copyright 2015 EMC Corporation. All rights reserved. You may feel like this….
  • 20. 20© Copyright 2015 EMC Corporation. All rights reserved. • Eliminate non-value-added action (Waste/Muda) • Pull over Push • Kaizen (Continuous Improvement) • Kaikaku (Disruptive Change) • Small Batch + Experimentation • Kanban (Try www.trello.com ) • Iterative vs. Incremental ADOPTION OF LEAN PRACTICES http://en.wikipedia.org/wiki/Lean_startup
  • 21. 21© Copyright 2015 EMC Corporation. All rights reserved. BUILD PROJECTS ITERATIVE VS. INCREMENTAL Paint of the Mona Lisa Woman in Pastoral Settings 1 2 3 Incremental Iterative
  • 22. 22© Copyright 2015 EMC Corporation. All rights reserved. MAKING AND MANAGING CHANGE
  • 23. 23© Copyright 2015 EMC Corporation. All rights reserved. JOHN P. KOTTER’S CHANGE MODEL http://catalog.flatworldknowledge.com/bookhub/reader/12235?e=portolesediasleadsup_1_0- ch12_s02
  • 24. 24© Copyright 2015 EMC Corporation. All rights reserved. IDENTIFYING OPPORTUNITIES CREATING SMALL CHANGES WITH LONG LASTING IMPACT 24© Copyright 2015 EMC Corporation. All rights reserved.
  • 25. 25© Copyright 2015 EMC Corporation. All rights reserved. SETTING UP A DEVOPS PILOT PROJECT
  • 26. 26© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 1 - PROBLEM SELECTION • STAGE 2 - PURPOSE, BELIEFS AND TEAMS • STAGE 3 - PRODUCT DEVELOPMENT • STAGE 4 - ITERATE ON FEATURES • STAGE 4 – OPERATE • STAGE 5 - DELIVER DEVOPS PILOT STAGES
  • 27. 27© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 1 - PROBLEM SELECTION – Small enough to have a meaningful iteration in 8 weeks – Vertical not Horizontal DEVOPS PILOT PROJECT
  • 28. 28© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 2 - PURPOSE, BELIEFS AND TEAMS – Write down your purpose – Write down your beliefs – Empower the team to act – Be available for context DEVOPS PILOT PROJECT
  • 29. 29© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 3 - PRODUCT DEVELOPMENT – Write down your value proposition – Build a roadmap (Themes, Outcomes, Features) – Include delighters – Simplicity, Extensibility, Re-use DEVOPS PILOT PROJECT
  • 30. 30© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 4 – ITERATE ON FEATURES – Iterate on features – Manage risk through small batches, validated with customers – Choose languages and tools that fit the job – Ignore scale – When arguing about theory, re-focus on execution – Demo every week DEVOPS PILOT PROJECT
  • 31. 31© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 4 – ITERATE ON FEATURES – Use source control – Have a bug database – One workflow for change – Four eyes – Continuous Integration – Continuous Delivery – One test at a time (Unit, Integration, Functional, Smoke) – Use scalable systems design DEVOPS PILOT PROJECT
  • 32. 32© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 4 – OPERATE – Focus on availability – Collect metrics – Plan for capacity – Alert on what is actionable – Run incident response – Hold post mortems DEVOPS PILOT PROJECT
  • 33. 33© Copyright 2015 EMC Corporation. All rights reserved. • STAGE 5 - DELIVER – Final demo – Retrospective DEVOPS PILOT PROJECT
  • 34. 34© Copyright 2015 EMC Corporation. All rights reserved. • Change Accelerators • Strategies for Managing and initiating Change • Identifying and Executing Opportunities for Change REVIEW
  • 35. 35© Copyright 2015 EMC Corporation. All rights reserved. THANKS FOR PARTICIPATING QUESTIONS? Patrick Butler Monterde @PatrickButlerm emccode.github.io @EMCcode

Editor's Notes

  1. Yes, DevOps is really hard. You will get bruised, you may get frustrated, you may get other people frustrated and maybe bleed. However it is not Die Hard. [Speaker please review the slide deck bellow] Latest DevOps 2014 Study demonstrates. Explain some of the number on the deck. Encourage the audience to review the study http://www.slideshare.net/realgenekim/2014-state-of-devops-findings-velocity-conference Picture from Twentieth Century Fox Film Corporation http://www.therockatbc.com/2013/12/12/my-favorite-christmas-movie-die-hard/
  2. Today we are going to review 2 main areas: Why are things changing? What is causing this trend to continue? What can you do to get hold of the changes and help your company, your partners and customers to jump into the DevOps train before it gest too far. How to setup and start a DevOps pilot project. Using the template laid out by Adam Jacob on his presentation “DevOps is like Kungfu”
  3. Before we start with the Changes lets look at a definition for DevOps. Repeat Definition. DevOps is not DevOps is a Cultural Change, that is the reason why it is so hard.
  4. Devops is redefining the way we are doing business. Devops is like Kungfu. It has multiple styles and different specializations. However, the areas in common are the principles and Forms, then the application of those principles and forms are particular to every person or company. I highly recommend you see Adam Jacob’s presentation @ Youtube.com and you can download the presentation from github.com
  5. Lets get started.
  6. 24x7 Access to information has increased customers intelligence. Customers used expect only what the vendors have led him to expect. However, now customers have a greater ability to compare products between vendors It is up to the business to try to anticipate the needs customers needs, innovate and exceed their expectations In addition, Big Data and the Internet of things markets are raising. The appeal is the promise of delivering better ways to monitor, analyze and provide key information to make more accurate and informed business decisions. Pictures: http://www.hardwaremx.com/wp-content/uploads/2014/08/Internet-of-Things.png http://siliconwadi.fr/files/2014/06/big_data.jpg
  7. Cloud Computing, either public, hybrid or private is and will continue driving change in organizations. Cloud computing technology enables access to high end and high number of computing resources, plus a number of services like networks, storage, and databases Cloud Enables higher Return on Investment, by providing turn key solutions to compute, storage and services. Enables faster Time to Market -> Faster deployment Cycles Because of lower costs, and faster deployment cycles, it enables faster iterations and Fail-fast scenarios Business that are able to leverage cloud technologies will have a competitive advantage over other businesses.
  8. From a Software perspective: Open Source Technologies has enabled free access to software, from operative systems, programming languages and applications to startups and enterprises Open Source created an open space for creativity, the development of communities that have build upon each other to create very advanced and innovative options. From Best Practices view: Best Practices and tools are becoming commodity and are freely available to everybody to adopt. Software development methodologies like SCRUM, Lean and Agile.
  9. This picture shows how continuous delivery works. From Wikipedia: Continuous delivery: is a software engineering approach in which teams keep producing valuable software in short cycles and ensure that the software can be reliably released at any time.[1] It is used in software development to automate and improve the process of software delivery. Techniques such as automated testing and continuous integration (CI) allow software to be developed to a high standard and easily packaged and deployed to test environments, resulting in the ability to rapidly, reliably and repeatedly push out enhancements and bug fixes to customers at low risk and with minimal manual overhead. CD builds on CI by adding the regular deployments to production as part of the process, however CD is not a requirement of CI. The technique (CD) was one of the assumptions of extreme programming but at an enterprise level has developed into a discipline of its own, with job descriptions for roles such as "buildmaster" calling for CD skills as mandatory.
  10. After we have reviewed the main changes, you my feel like this. Yes, times are changing and they are doing it fast!
  11. Now that we have seen the most impactful change agents of today, we can look about what strategies we can use to bring DevOps to our lives, business and services that we provide. Change management has been an area of study on universities and has been applied on multiple industries and verticals. The strategies that I am going to share with you today have been field tested and will help you to understand the options you have and and fast track your way to developing better DevOps strategies for your business Picture http://www.publicdomainpictures.net/view-image.php?image=74586&picture=chess-pieces&large=1
  12. We know that change is difficult and that dépend on the type and size of the organisation the changes can take from 6 to 12 monts minium. DevOps required a change on culture and in some organizations it will be esier than others. The cultural changes imply changes on People and roles. Changes on processes and changes on technology. The bottom line is that change is not easy.
  13. Review the following document: http://download.microsoft.com/download/9/3/D/93D16440-3517-4961-89C7-43128C2670A2/Aligning%20ALM%20and%20Cloud%20Strategies%20-%20The%20DevOps%20Opportunity%2010-2014.pdf
  14. I would like to bring to you attention a couple of books that will provide you with a great insight in how IT and IT systems have changed: The Phoenix Project: Fictional story about an organization’s IT team. The book explains the current problems facing the IT team and it then moves into how the team tries to fix these problems. Via the story, the authors provide the reader with an explanation of processes, techniques and behaviors that are required to be successful solving todays IT and software delivery problems. This book is closely model to the The Goal, a book written by Dr. Eliyahu M. Goldratt to improve manufacturing processes. I highly recommend that read too. In Search of Certainty: In this book, Mark Burgess explains how far we have come in our understanding of the systems, and whether we yet have the necessary knowledge to prevent them from spiralling out of control. In Search of Certainty takes the reader on a fascinating journey, from the beginnings of scientific thought to our present day, illuminating information technology as an integral part of our modern historical and cultural narrative. It lays out key challenges for the future and suggests a daring new way to think about the future governance of the vast cybernetic organism we are in process of creating. Burgess provides great insight into scalable systems design, which helps develop systems that can be more resilient and autonomous.
  15. Bi-Modal IT (Gartner) – https://www.gartner.com/doc/2798217/bimodal-it-digitally-agile-making - (definition) http://www.gartner.com/it-glossary/bimodal Gartner has coined the term “Bimodal IT”. Bimodal IT refers to having two modes of IT, each designed to develop and deliver information- and technology-intensive services in its own way. Mode 1 is traditional, emphasizing scalability, efficiency, safety and accuracy. Mode 2 is non sequential, emphasizing agility and speed. http://www.cio.com/article/2875803/cio-role/what-gartner-s-bimodal-it-model-means-to-enterprise-cios.html On CIO magazines article, Bernard Golden states that: Gartner’s bimodal IT recommendation is a statement of how IT must be organized to meet the burgeoning requirements being forced upon it by business units. While there is discussion about what the Type 2 IT organization will build, it is usually focused on the consumer of the technology -- the business units and what they want to accomplish with agile, fast-to-market applications. The bimodal model is correct that a different set of expectations and approaches is probably necessary for IT to respond to this demand, but it does not address the fundamental and enormous change in technology and process required to deliver Type 2 applications. Stated straightforwardly, Type 2 IT is a DevOps world, and it will require new tools and processes. ------------- Tri-Modal IT (Pioneers, Settlers, Town Planners – Simon Wardley) http://blog.gardeviance.org/2015/03/on-pioneers-settlers-town-planners-and.html Many people wonder if this DevOps stuff is right for them. It’s important to understand what type of organization you are, because it will impact your ability to create and adopt change.
  16. [Joke] Oh come on! We were doing so good. Lets not despair. We have more help on the way.
  17. Lean approaches originally come from manufacturing (Toyota Production System) and from experiences in the field. We will go over each one of these: Eliminating bottlenecks and waste: DevOps is about identifying bottlenecks and removing the waste from the system to continuously improve your organization to deliver better software. Bottlenecks can be in the form of long approval processes, manual processes, and even certain resources. Pull over Push: Pull over Push – The “Pull” of demand aligns process and resources, rather than the “Push” of central planning and prediction Continuous Improvement: A continual improvement process, also often called a continuous improvement process (abbreviated as CIP or CI), is an ongoing effort to improve products, services, or processes. These efforts can seek "incremental" improvement over time or "breakthrough" improvement all at once.[1] Delivery (customer valued) processes are constantly evaluated and improved in the light of their efficiency, effectiveness and flexibility. (wikipedia) Disruptive Change: Kaikaku (Japanese for "radical change") is a business concept concerned with making fundamental and radical changes to a production system, unlike Kaizen which is focused on incremental minor changes. Both Kaizen and Kaikaku can be applied to activities other than production. (wikipedia) Small Batch + Experimentation: http://en.wikipedia.org/wiki/Lean_software_development Kanban: Kanban is a method for managing knowledge work with an emphasis on just-in-time delivery while not overloading the team members. In this approach, the process, from definition of a task to its delivery to the customer, is displayed for participants to see. Team members pull work from a queue. Iterative vs. Incremental: Iterative process provides you I highly recommend you read the couple books from Eric Ries in the subject. It is peppered with real examples and good pointers that are applicable to your business.
  18. Incremental does not provide a complete product on each iteration. An iterative implementation gives a full end to end experience, even if the feature set is minimal. It provides a better understanding on what is the product going to look and feel. Ask the audience: What approach will provide better flexibility for change requests? Which approach allows you better fail fast and test new features? An iterative process is more flexible and handles changes better.
  19. Both Deming and Kotter’s are probably the most well known people that have done extensive research in change management. Their research provide support dealing, managing and starting change in organizations. Their ideas and processes have been successfully applied in multiple organizations and verticals. Deming provides an overview and suggestions of techniques that will work on the new economies. John Kotter provides an 8 steps process framework to initiate and manage change. In the following slides we will look at this system.
  20. The following is an overview of the 8 steps of Kotter’s change Model: 1. Increase Urgency: Bubble up the problem and challenges. DevOPs makes business sense. It enables organizations to improve quality, fastens time to market and creates a competitive advantage. 2. Building the Guiding Team: You need to have team to be successful. You need to have executive sponsorship (VP, a leader with a lot of influence) to remove blockers and a team that team that is empowered to make and promote change. 3. Create a Vision: Create a vision that shows how the future would look like. You can use techniques like "Value Stream Mapping" to validate and identify blockers and start managing these from the start 4. Get the right Vision: Communication is key. Use social and traditional methods to communicate status, vision, road map and progress. Document the journey. 5. Empower Action: Everyone participating in this change needs to be empowered. Enable processes and tools to enable participants to share ideas and to help make decisions. Create iterative feedback loops that create an environment for getting information and make changes on a quickly faction. Drive a sense of responsibility and ownership. We are all in. 6. Create Short-Term Wins: Start with one or two teams (Use the Amazon 2 x pizzas analogy) that will help pave the road. Pick one area that has a good Return on Investment. Set short term goals and then move from one goal to the next as they are accomplished. 7. Don't let up: Keep on improving and server as a change agent. Apply lessons learned. Create environments to share and promote your DevOps experiences and knowledge. Show what works, what does not work and what needs to be improved. Use Lean teachings to create a culture of continuous improvement 8. Make it Stick: Take lessons learned and make them part of the organizations DNA. Cross over Business Units, and continuously show the benefits of DevOps. The organization's culture can become about how to continuously improve, how to improve waste elimination and how to make your customers happy.
  21. Reusing Jackobs Adam keynote’s presentation in order to explain how to go about setting up a DevOps pilot Project. Link: https://www.youtube.com/watch?v=_DEToXsgrPc . Picture: http://www.publicdomainpictures.net/view-image.php?image=19360&picture=macro-eye&large=1
  22. The first step is to identify a business problem that can be used for the pilot. It will provide you a safe space to practice and prove your DevOps Skills. The project needs to be small enough to be completed in a 8 weeks cycle. It needs to be something tangible and that addresses a specific problem. For example fix the patching system for a small set of servers. Remember, it needs to be a small problem that you can resolve on 8 weeks