SlideShare a Scribd company logo
1 of 21
Download to read offline
Real Life Experiences 
Leading Large Organizational 
Transformation in IBM 
Dibbe Edwards 
Vice President, 
IBM Rational DevOps Capabilities Development 
IBM 
October, 2014 
Ā© 2014 IBM Corporation
Ā© 2014 IBM Corporation 
DevOps Delivers for CAMSS 
Cloud, Analytics, Mobile, Social, and Security 
Security 
Identify security 
vulnerabilities early in the 
lifecycle to mitigate 
downstream risk and cost 
Analytics 
Inform applications and 
products by efficiently 
interpreting massive 
quantities of data 
Cloud 
Demand for apps 
requires fast, scalable 
environments for dev 
and test, as well as 
production 
Social Business 
Broader set of stakeholders 
collaborates to deliver 
continuous innovation 
and value 
Mobile 
Engage customers and workforce 
by building secure mobile-first 
experiences faster, with seamless 
integration with enterprise systems 
Steer 
Steer 
DevOps 
Continuous 
Feedback 
Operate Develop/ 
Test 
Deploy 
2 
Operate Develop/ 
Test 
Deploy
ā€œif I have learned nothing else in all my years here (IBM), my biggest lesson is 
you have to constantly reinvent this companyā€ 
ā€œWhatā€™s different from the past is the speed at which this is happeningā€ 
Ā© 2014 IBM Corporation 
DevOps Delivers for CAMSS 
Cloud, Analytics, Mobile, Social, and Security 
Security 
Identify security 
vulnerabilities early in the 
lifecycle to mitigate 
downstream risk and cost 
Analytics 
Inform applications and 
products by efficiently 
interpreting massive 
quantities of data 
Cloud 
Demand for apps 
requires fast, scalable 
environments for dev 
and test, as well as 
production 
Social Business 
Broader set of stakeholders 
collaborates to deliver 
continuous innovation 
and value 
Mobile 
Engage customers and workforce 
by building secure mobile-first 
experiences faster, with seamless 
integration with enterprise systems 
Steer 
Steer 
DevOps 
Continuous 
Feedback 
Operate Develop/ 
Test 
Deploy 
3 
Operate Develop/ 
Test 
Deploy 
- Ginni Rometty 
CEO IBM
Ā© 2014 IBM Corporation 
IBMā€™s Definition of DevOps 
Accelerate 
software delivery ā€“ 
for faster time to value 
Balance speed, cost, 
quality and risk ā€“ 
for increased 
capacity to innovate 
Reduce time to 
customer feedback ā€“ 
for improved 
customer experience 
4 
Steer 
Operate Develop/ 
Test 
ā€œThe agile, "devops" culture will move from the software development lab 
to the front office. That will be required of sales and marketing, customer 
service, HR, product developmentā€¦ they (customers) will expect you to 
behave differently. Rapid response, iterative, fast with quality. It is a rare 
front office today that is ready for this.ā€ ā€“ Ginni Rometty 
CEO IBM 
Deploy
Krakow 
Warsaw 
US 20,000 
Canada 3,100 
Latin America 600 
EMEA 7,100 
AP 11,800 
Total 42,600 
Malaysia 
Perth 
A Global Team of IBM Software Developers 
Pittsburg 
Poughkeepsie 
Somers 
Yorktown Heights 
Hopewell Junction 
Wayne 
Canada 
Toronto, Ottawa 
Montreal, Victoria 
Hursley 
Warwick 
York 
Edinburgh 
London / 
Staines 
Milton Keynes 
Stockholm Delft 
Moscow 
Boeblingen 
Haifa 
Rehovot 
China 
Beijing 
Shanghai 
Xian 
Yamato 
Taiwan 
Cork 
Dublin 
Galway 
Paris 
Pornichet 
Kirkland 
Seattle 
Foster City 
San Francisco 
SVL/San Jose 
Almaden 
Agoura Hills 
Irvine 
El Segundo 
Costa Mesa 
Las Vegas 
Bedford, MA 
Bedford, NH 
Essex Junction, VT 
Westborough 
Cambridge 
Littleton 
Marlborough 
Cairo 
India 
Bangalore 
Pune 
Hyderabad 
Gurgaon 
Vizag 
Zurich 
Rome 
Gold Coast 
Sydney Canberra 
Fairfax 
Raleigh 
Charlotte 
Lexington, KY 
Atlanta 
Boca Raton 
Tampa 
Sao Paulo 
Southbury 
New York City 
Princeton 
Hawthorne 
Endicott 
Phoenix 
Austin 
Dallas 
Dublin 
El Salto, MX 
Rochester, MN 
Boulder 
Denver 
Lenexa, KA 
Tucson 
5 
5 Ā© 2014 IBM Corporation
Krakow 
Warsaw 
US 20,000 
Canada 3,100 
Latin America 600 
EMEA 7,100 
AP 11,800 
Total 42,600 
Malaysia 
Perth 
A Global Team of IBM Software Developers 
Pittsburg 
Poughkeepsie 
Somers 
Yorktown Heights 
Hopewell Junction 
Wayne 
Canada 
Toronto, Ottawa 
Montreal, Victoria 
Hursley 
Warwick 
York 
Edinburgh 
London / 
Staines 
Milton Keynes 
Stockholm Delft 
Moscow 
My focus is on experiences I have in 
Boeblingen 
software development across 
managing large organizations in 
Haifa 
Rehovot 
China 
Beijing 
Shanghai 
Xian 
Yamato 
Taiwan 
Cork 
Dublin 
Galway 
Paris 
Pornichet 
Kirkland 
Seattle 
Foster City 
San Francisco 
SVL/San Jose 
Almaden 
Agoura Hills 
Irvine 
El Segundo 
Costa Mesa 
Las Vegas 
Bedford, MA 
Bedford, NH 
Essex Junction, VT 
Westborough 
Cambridge 
Littleton 
Marlborough 
Cairo 
India 
Bangalore 
Pune 
Hyderabad 
Gurgaon 
Vizag 
Zurich 
Rational and WebSphere 
Rome 
Gold Coast 
Sydney Canberra 
Fairfax 
Raleigh 
Charlotte 
Lexington, KY 
Atlanta 
Boca Raton 
Tampa 
Sao Paulo 
Southbury 
New York City 
Princeton 
Hawthorne 
Endicott 
Phoenix 
Austin 
Dallas 
Dublin 
El Salto, MX 
Rochester, MN 
Boulder 
Denver 
Lenexa, KA 
Tucson 
5 
6 Ā© 2014 IBM Corporation
Ā© 2014 IBM Corporation 
Product and Process Improvements 
Lifecycle Measurements 2008 2010 2012 ā€“ 2014 Total Improvement 
Project Initiation 30 days 10 days 2 days 28 days 
Groomed Backlog 90 days 45 days On-going 89 days 
Overall Time To Development 120 days 55 days 3 days 117 days 
Composite Build Time 36 hours 12 hours 5 hours 700 % 
BVT Availability N / A 18 hours < 1hour 17 hours 
Sprint Test Time 5 days 2 days 14 hours 4 days 
Total Deployment Time 2 days 8 hours 4 hours -> 20 
minutes 2 days 
Overall Time To Production 9 days 3 days 2 days 7 days 
Time Between Releases 12 Months 12 Months 3 Months 9 Months 
Innovation / Maintenance 58% / 42% 64% / 36% 78% / 22% +20% / -20% 
Double-digit revenue growth, increased client adoption, improved client satisfaction 
7
Summary of Practices from My DevOps Journey 
1) Expand agile practices beyond development and test to include clients, 
business stakeholders and operations to breakdown silos and improve 
outcomes. 
2) Continuously test using automation and virtualization to eliminate long 
Ā© 2014 IBM Corporation 
backend test cycles and increase quality. 
3) Build a delivery pipeline leveraging tools-as-a-service that enables 
developers to commit code, test, and deploy to a production environment in 
minutes reducing the need for rework and maximizing productivity. 
4) Experiment rapidly by delivering instrumented capabilities which enable 
the team to make fact-based decisions and quickly evolve towards an optimal 
solution. 
5) Create a culture of continuous improvement leveraging measures of 
effectiveness and efficiency to ensure youā€™re getting better. 
8
Ā© 2014 IBM Corporation 
Expand Agile Practices Beyond Development and Test 
Strategic Product Committee (SPC) 
Ā§ļ‚§ Core members: Product Management, 
Development Directors, Development 
Architects, Business Owners 
Responsibilities: 
Ā§ļ‚§ Alignment between market opportunities, 
business strategy, investment allocations 
and execution 
Ā§ļ‚§ Prioritize and manage a groomed backlog 
for development organization ā€“ pivots 
possible at end of each sprint 
Ā§ļ‚§ End to end traceability from strategy 
to deployment 
Ā§ļ‚§ Faster feedback informs developers and 
business objectives 
9 
Epic 
Elaboration 
User Story 
Prioritization 
Client 
Feedback 
Business 
Objectives Traceable 
Quarterly 
Releases 
Start here
Continuously Test Using Automation and Virtualization 
Warmup Sprint 1 Sprint 2 ā€¦ End Game 
Ā© 2014 IBM Corporation 
Ā§ļ‚§ Cross discipline feature teams 
with ownership of test assets 
Ā§ļ‚§ Establishing rhythm, continuous 
integration, definition of done 
Ā§ļ‚§ Testing shifted left to be done as 
features are developed 
Ā§ļ‚§ Complex testing run continuously 
Ā§ļ‚§ Automation creation as part of the 
development efforts 
Ā§ļ‚§ Anything done manually analyzed 
for elimination, automation, or 
critical as manually done 
Ā§ļ‚§ Retrospectives, understanding/ 
eliminating friction points 
10 
Plan Develop Develop Develop Test/Fix/Test 
4 weeks 4 weeks 4 weeks 
Develop Develop Test/Fix 
Test 
Plan 
retrospective 
Sprint 1 Sprint 2 End Game 
4 weeks 4 weeks 
Ā§ļ‚§ Quarterly Releases 
Ā§ļ‚§ Ship ready with each Sprint 
Ā§ļ‚§ Create a culture committed to automating 
everythingā€¦
Ā© 2014 IBM Corporation 
Build a Delivery Pipeline Leveraging Tools-As-a-Service 
Executes 10000s of Junits & security scans 
Develop Test (continuous) Interactive Testing 
Usability Test 
Security Pen testing 
Unit Test 
Production 
Jazz.net 
System 
Test 
Performance 
Function Test 
Test Integration Test 
Build 
Production-Like Environment Production-Like 
Environment 
Deploy Golden Topology Deployments 
Ā§ļ‚§ Global dev/test/ops team ~100 daily commits/deploys 
using our tools to build our tools 
Ā§ļ‚§ 191,000 jazz.net community members, 50K sandbox 
instances, >105K page views 
IBM Bluemix 
DevOps Services 
11 
Developers launch 
test from their 
workspace Rapid install and smoke Tests 
Functional and systems tests on Golden Topologies 
BV 
T 
ā€œSimply put, things always had to be in a 
production-ready state: if you wrote it, you darn 
well had to be there to get it running!ā€ 
- Mike Miller, 
Co-founder and Chief Scientist at Cloudant, 
an IBM Company 
Continuous Integration and Test
Ā© 2014 IBM Corporation 
Continuous Delivery Pipeline Dashboard (CLM) 
12 
ā€¢ Automated quality gates 
ā€¢ Single view of quality 
ā€¢ Ability to quickly drill down on problems 
ā€¢ View the live dashboard at: jazz.net
Experiment Rapidly by Delivering Instrumented Capabilities 
Ā§ļ‚§ Establish business metrics and success/failure criteria 
Ā§ļ‚§ Figure out what works by running experiments ā€“ tiny tests for a small subset of users to help 
determine the usefulness of a feature 
Ā§ļ‚§ Run experiments and compare results making fact based decisions 
Ā§ļ‚§ A mechanism to enable system-wide experimenting is highly recommended 
Ā§ļ‚§ Consider different models of experimenting (A/B testing, multi-armed bandit, etc.) 
Ā§ļ‚§ You can follow two paths simultaneously for related projects: 
ā€“ Experiment on a cloud-based project and use the data from the experiments to not only 
drive the direction of that project but related on-premise projects 
Ā© 2014 IBM Corporation 
CLM 
(on-premise) 
IBM Bluemix 
DevOps Services 
(on the cloud) 
Experiment 
13
Ā© 2014 IBM Corporation 
Create a Culture of Continuous Improvement 
Ā§ļ‚§ Identify and remove impediments which impact business results and drive results 
Ā§ļ‚§ Track continuous improvement actions along with other development work, prioritize and commit 
Ā§ļ‚§ Overtly decide to invest in removing technical debt 
Ā§ļ‚§ Eliminate blame culture and take ownership 
Prioritized 
Backlog Sprint 
14 
Business 
Metric Impediment 
Action
#accelerateSWG for CD Program 
Ā© 2014 IBM Corporation 
Scaling Up Across IBM 
15 
Onsite 
scheduled in 
4Q2014 
12 
Managers & 
Executives who 
have attended 
the three hour 
DevOps training 
791 
Onsite face-to-face 
education 
13 
completed 
Attendees at 
DevOps 
Education Series 
9201
Working like a startup in IBM: IBM Service Engage 
Rapid delivery on Bluemix 
*http://radar.oreilly.com/2014/09/working-like-a-startup-at-ibm.html 
Reduced delivery cycles 
Created by Went from zero lines of code 
to public launch at Pulse in < 5 months 
Tools as a service 
~ 95% of site capability provided by some 
other hosted service (e.g. Bluemix, Cloudant) 
or open source software 
Working like a startup 
ā€œTwo pizza teamā€: 6 developers, 1 tester, 
1 designer, 1 STSM - all collocated in Raleigh 
16 Ā© 2014 IBM Corporation
A DevOps approach speeds IBM Watson solutions to market 
Compact releases 
better matched to customer 
expectations ā€œThis is why pundits extol the virtues of DevOps 
Ā© 2014 IBM Corporation 
17 
ā€”smart coordination across the three 
dimensions of core platform, solution 
applications and management environment can 
have amazing impact.ā€ 
ā€” Carl Kraenzel, director of the IBM Watson managed 
services group, IBM Distinguished Engineer, IBM 
Reduced delivery cycles 
from nine weeks to three weeks 
Zero downtime 
required for maintenance through 
continuous availability strategies 
http://www.bloorresearch.com/blog/the-norfolk-punt/2014/1/ibm-watson-gets-devops/
IBM Customer Information Control System (CICS) for z/OS adopts 
DevOps for rapid integration of feedback 
ā€œThe idea of getting rapid feedback is really 
important to know you are delivering what is 
really needed in the marketplace.ā€ 
ā€”Steve Mills, senior vice president and group executive, IBM 
Software & Systems, IBM 
Ā© 2014 IBM Corporation 
Increased communication 
with a standard toolset for consistency 
and a platform for dialogue 
Increased speed 
with automation and cutting release 
cycles by 50% 
Increased responsiveness 
by incorporating feedback into daily 
development and builds 
18
Ā© 2014 IBM Corporation 
Prescription for DevOps adoption 
Establish Business 
Objectives 
Execute/Measure 
improvement actions 
to reduce or eliminate 
pain points 
Assess current 
capabilities using the 
DevOps maturity model 
Steer Deploy Operate 
Continuous Improvement, 
DevOps 
Improve 
Identify pain points 
Identify actions, pain points, new milestones 
Progress as an agile project 
and sources of 
friction that impede 
capabilities 
Ā§ļ‚§ Start with a business objective 
Ā§ļ‚§ Identify actions to fix pain points 
Ā§ļ‚§ Execute on the actions / measure results 
Ā§ļ‚§ Iterate for continuous improvement 
19 
Dev & 
Test 
The DevOps Practice Assessment is a tool to guide your DevOps incremental adoption survey online https://ibm.biz/BdRVGy
Ā© 2014 IBM Corporation 
Areas where I could use help: 
Ć¼ļƒ¼ On Prem/Cloud based offerings 
Ć¼ļƒ¼ Enterprise Scale 
20 
Ć¼ļƒ¼ Tips on how leaders have empowered 
teams to accelerate transformation 
ā€¢ Stay in touch: @dibbeedwards, dibbed@us.ibm.com 
ā€¢ Blog: https://www.ibm.com/developerworks/community/blogs/invisiblethread
Ā© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided 
AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. 
Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or 
altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, 
or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may 
change at any time at IBMā€™s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature 
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the 
International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service 
marks of others. 
Ā© 2014 IBM Corporation 
Learn more at: http://www.ibm.com/ibm/devops/us/en/ 
21

More Related Content

Viewers also liked

Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynoteoslc
Ā 
Metrics - You are what you measure (DevOps Perth)
Metrics - You are what you measure (DevOps Perth)Metrics - You are what you measure (DevOps Perth)
Metrics - You are what you measure (DevOps Perth)Rob Crowley
Ā 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud serviceshardwyrd
Ā 
Health Analytics
Health AnalyticsHealth Analytics
Health AnalyticsNUS-ISS
Ā 
Meet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetMeet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetEquifax
Ā 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBMNUS-ISS
Ā 
Portfolio Managment
Portfolio ManagmentPortfolio Managment
Portfolio ManagmentDenis Hellewell
Ā 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeIBM UrbanCode Products
Ā 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveGene Kim
Ā 
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Anaplan
Ā 

Viewers also liked (11)

Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
Ā 
Metrics - You are what you measure (DevOps Perth)
Metrics - You are what you measure (DevOps Perth)Metrics - You are what you measure (DevOps Perth)
Metrics - You are what you measure (DevOps Perth)
Ā 
Intro to dev ops and cloud services
Intro to dev ops and cloud servicesIntro to dev ops and cloud services
Intro to dev ops and cloud services
Ā 
Health Analytics
Health AnalyticsHealth Analytics
Health Analytics
Ā 
Meet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich YetMeet Henry - High Earners, Not Rich Yet
Meet Henry - High Earners, Not Rich Yet
Ā 
5th Agile CoP Forum Agile Transformation Journey in IBM
5th Agile CoP Forum   Agile Transformation Journey in IBM5th Agile CoP Forum   Agile Transformation Journey in IBM
5th Agile CoP Forum Agile Transformation Journey in IBM
Ā 
Portfolio Managment
Portfolio ManagmentPortfolio Managment
Portfolio Managment
Ā 
Solucionario ejercicios taylor
Solucionario ejercicios taylorSolucionario ejercicios taylor
Solucionario ejercicios taylor
Ā 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
Ā 
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime DirectiveDOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
DOES SFO 2016 - Ray Krueger - Speed as a Prime Directive
Ā 
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Hub16: Equifax: Quota and territory planning: The challenges and opportunitie...
Ā 

More from Gene Kim

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...Gene Kim
Ā 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonGene Kim
Ā 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsGene Kim
Ā 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseGene Kim
Ā 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleGene Kim
Ā 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...Gene Kim
Ā 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenGene Kim
Ā 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeGene Kim
Ā 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingGene Kim
Ā 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeGene Kim
Ā 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneGene Kim
Ā 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?Gene Kim
Ā 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleGene Kim
Ā 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsGene Kim
Ā 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? Gene Kim
Ā 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseGene Kim
Ā 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...Gene Kim
Ā 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams Gene Kim
Ā 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...Gene Kim
Ā 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealGene Kim
Ā 

More from Gene Kim (20)

DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
DOES SFO 2016 - Kaimar Karu - ITIL. You keep using that word. I don't think i...
Ā 
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at VerizonDOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
DOES SFO 2016 - Ross Clanton and Chivas Nambiar - DevOps at Verizon
Ā 
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOpsDOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
DOES SFO 2016 - Scott Willson - Top 10 Ways to Fail at DevOps
Ā 
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the EnterpriseDOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
DOES SFO 2016 - Daniel Perez - Doubling Down on ChatOps in the Enterprise
Ā 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Ā 
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
DOES SFO 2016 - Rich Jackson & Rosalind Radcliffe - The Mainframe DevOps Team...
Ā 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
Ā 
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, InitiativeDOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
DOES SFO 2016 - Michael Nygard - Tempo, Maneuverability, Initiative
Ā 
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream MappingDOES SFO 2016 - Alexa Alley - Value Stream Mapping
DOES SFO 2016 - Alexa Alley - Value Stream Mapping
Ā 
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding EdgeDOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
DOES SFO 2016 - Mark Imbriaco - Lessons From the Bleeding Edge
Ā 
DOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital OneDOES SFO 2016 - Topo Pal - DevOps at Capital One
DOES SFO 2016 - Topo Pal - DevOps at Capital One
Ā 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
Ā 
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge ScaleDOES SFO 2016 - Avan Mathur - Planning for Huge Scale
DOES SFO 2016 - Avan Mathur - Planning for Huge Scale
Ā 
DOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBsDOES SFO 2016 - Chris Fulton - CD for DBs
DOES SFO 2016 - Chris Fulton - CD for DBs
Ā 
DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet? DOES SFO 2016 - Marc Priolo - Are we there yet?
DOES SFO 2016 - Marc Priolo - Are we there yet?
Ā 
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the EnterpriseDOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
DOES SFO 2016 - Steve Brodie - The Future of DevOps in the Enterprise
Ā 
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
DOES SFO 2016 - Aimee Bechtle - Utilizing Distributed Dojos to Transform a Wo...
Ā 
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
Ā 
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
DOES SFO 2016 - Kevina Finn-Braun & J. Paul Reed - Beyond the Retrospective: ...
Ā 
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the DealDOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
DOES SFO 2016 - Andy Cooper & Brandon Holcomb - When IT Closes the Deal
Ā 

Recently uploaded

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
Ā 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
Ā 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
Ā 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
Ā 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
Ā 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
Ā 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
Ā 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
Ā 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
Ā 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
Ā 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
Ā 
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)jennyeacort
Ā 
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...OnePlan Solutions
Ā 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
Ā 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
Ā 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
Ā 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
Ā 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
Ā 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
Ā 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
Ā 

Recently uploaded (20)

Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Ā 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Ā 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Ā 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Ā 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Ā 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Ā 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Ā 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
Ā 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Ā 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
Ā 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
Ā 
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)
Call UsšŸ”>ą¼’+91-9711147426ā‡›Call In girls karol bagh (Delhi)
Ā 
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...
Maximizing Efficiency and Profitability with OnePlanā€™s Professional Service A...
Ā 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
Ā 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Ā 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Ā 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Ā 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Ā 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ā 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
Ā 

DOES14 - Dibbe Edwards - IBM

  • 1. Real Life Experiences Leading Large Organizational Transformation in IBM Dibbe Edwards Vice President, IBM Rational DevOps Capabilities Development IBM October, 2014 Ā© 2014 IBM Corporation
  • 2. Ā© 2014 IBM Corporation DevOps Delivers for CAMSS Cloud, Analytics, Mobile, Social, and Security Security Identify security vulnerabilities early in the lifecycle to mitigate downstream risk and cost Analytics Inform applications and products by efficiently interpreting massive quantities of data Cloud Demand for apps requires fast, scalable environments for dev and test, as well as production Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value Mobile Engage customers and workforce by building secure mobile-first experiences faster, with seamless integration with enterprise systems Steer Steer DevOps Continuous Feedback Operate Develop/ Test Deploy 2 Operate Develop/ Test Deploy
  • 3. ā€œif I have learned nothing else in all my years here (IBM), my biggest lesson is you have to constantly reinvent this companyā€ ā€œWhatā€™s different from the past is the speed at which this is happeningā€ Ā© 2014 IBM Corporation DevOps Delivers for CAMSS Cloud, Analytics, Mobile, Social, and Security Security Identify security vulnerabilities early in the lifecycle to mitigate downstream risk and cost Analytics Inform applications and products by efficiently interpreting massive quantities of data Cloud Demand for apps requires fast, scalable environments for dev and test, as well as production Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value Mobile Engage customers and workforce by building secure mobile-first experiences faster, with seamless integration with enterprise systems Steer Steer DevOps Continuous Feedback Operate Develop/ Test Deploy 3 Operate Develop/ Test Deploy - Ginni Rometty CEO IBM
  • 4. Ā© 2014 IBM Corporation IBMā€™s Definition of DevOps Accelerate software delivery ā€“ for faster time to value Balance speed, cost, quality and risk ā€“ for increased capacity to innovate Reduce time to customer feedback ā€“ for improved customer experience 4 Steer Operate Develop/ Test ā€œThe agile, "devops" culture will move from the software development lab to the front office. That will be required of sales and marketing, customer service, HR, product developmentā€¦ they (customers) will expect you to behave differently. Rapid response, iterative, fast with quality. It is a rare front office today that is ready for this.ā€ ā€“ Ginni Rometty CEO IBM Deploy
  • 5. Krakow Warsaw US 20,000 Canada 3,100 Latin America 600 EMEA 7,100 AP 11,800 Total 42,600 Malaysia Perth A Global Team of IBM Software Developers Pittsburg Poughkeepsie Somers Yorktown Heights Hopewell Junction Wayne Canada Toronto, Ottawa Montreal, Victoria Hursley Warwick York Edinburgh London / Staines Milton Keynes Stockholm Delft Moscow Boeblingen Haifa Rehovot China Beijing Shanghai Xian Yamato Taiwan Cork Dublin Galway Paris Pornichet Kirkland Seattle Foster City San Francisco SVL/San Jose Almaden Agoura Hills Irvine El Segundo Costa Mesa Las Vegas Bedford, MA Bedford, NH Essex Junction, VT Westborough Cambridge Littleton Marlborough Cairo India Bangalore Pune Hyderabad Gurgaon Vizag Zurich Rome Gold Coast Sydney Canberra Fairfax Raleigh Charlotte Lexington, KY Atlanta Boca Raton Tampa Sao Paulo Southbury New York City Princeton Hawthorne Endicott Phoenix Austin Dallas Dublin El Salto, MX Rochester, MN Boulder Denver Lenexa, KA Tucson 5 5 Ā© 2014 IBM Corporation
  • 6. Krakow Warsaw US 20,000 Canada 3,100 Latin America 600 EMEA 7,100 AP 11,800 Total 42,600 Malaysia Perth A Global Team of IBM Software Developers Pittsburg Poughkeepsie Somers Yorktown Heights Hopewell Junction Wayne Canada Toronto, Ottawa Montreal, Victoria Hursley Warwick York Edinburgh London / Staines Milton Keynes Stockholm Delft Moscow My focus is on experiences I have in Boeblingen software development across managing large organizations in Haifa Rehovot China Beijing Shanghai Xian Yamato Taiwan Cork Dublin Galway Paris Pornichet Kirkland Seattle Foster City San Francisco SVL/San Jose Almaden Agoura Hills Irvine El Segundo Costa Mesa Las Vegas Bedford, MA Bedford, NH Essex Junction, VT Westborough Cambridge Littleton Marlborough Cairo India Bangalore Pune Hyderabad Gurgaon Vizag Zurich Rational and WebSphere Rome Gold Coast Sydney Canberra Fairfax Raleigh Charlotte Lexington, KY Atlanta Boca Raton Tampa Sao Paulo Southbury New York City Princeton Hawthorne Endicott Phoenix Austin Dallas Dublin El Salto, MX Rochester, MN Boulder Denver Lenexa, KA Tucson 5 6 Ā© 2014 IBM Corporation
  • 7. Ā© 2014 IBM Corporation Product and Process Improvements Lifecycle Measurements 2008 2010 2012 ā€“ 2014 Total Improvement Project Initiation 30 days 10 days 2 days 28 days Groomed Backlog 90 days 45 days On-going 89 days Overall Time To Development 120 days 55 days 3 days 117 days Composite Build Time 36 hours 12 hours 5 hours 700 % BVT Availability N / A 18 hours < 1hour 17 hours Sprint Test Time 5 days 2 days 14 hours 4 days Total Deployment Time 2 days 8 hours 4 hours -> 20 minutes 2 days Overall Time To Production 9 days 3 days 2 days 7 days Time Between Releases 12 Months 12 Months 3 Months 9 Months Innovation / Maintenance 58% / 42% 64% / 36% 78% / 22% +20% / -20% Double-digit revenue growth, increased client adoption, improved client satisfaction 7
  • 8. Summary of Practices from My DevOps Journey 1) Expand agile practices beyond development and test to include clients, business stakeholders and operations to breakdown silos and improve outcomes. 2) Continuously test using automation and virtualization to eliminate long Ā© 2014 IBM Corporation backend test cycles and increase quality. 3) Build a delivery pipeline leveraging tools-as-a-service that enables developers to commit code, test, and deploy to a production environment in minutes reducing the need for rework and maximizing productivity. 4) Experiment rapidly by delivering instrumented capabilities which enable the team to make fact-based decisions and quickly evolve towards an optimal solution. 5) Create a culture of continuous improvement leveraging measures of effectiveness and efficiency to ensure youā€™re getting better. 8
  • 9. Ā© 2014 IBM Corporation Expand Agile Practices Beyond Development and Test Strategic Product Committee (SPC) Ā§ļ‚§ Core members: Product Management, Development Directors, Development Architects, Business Owners Responsibilities: Ā§ļ‚§ Alignment between market opportunities, business strategy, investment allocations and execution Ā§ļ‚§ Prioritize and manage a groomed backlog for development organization ā€“ pivots possible at end of each sprint Ā§ļ‚§ End to end traceability from strategy to deployment Ā§ļ‚§ Faster feedback informs developers and business objectives 9 Epic Elaboration User Story Prioritization Client Feedback Business Objectives Traceable Quarterly Releases Start here
  • 10. Continuously Test Using Automation and Virtualization Warmup Sprint 1 Sprint 2 ā€¦ End Game Ā© 2014 IBM Corporation Ā§ļ‚§ Cross discipline feature teams with ownership of test assets Ā§ļ‚§ Establishing rhythm, continuous integration, definition of done Ā§ļ‚§ Testing shifted left to be done as features are developed Ā§ļ‚§ Complex testing run continuously Ā§ļ‚§ Automation creation as part of the development efforts Ā§ļ‚§ Anything done manually analyzed for elimination, automation, or critical as manually done Ā§ļ‚§ Retrospectives, understanding/ eliminating friction points 10 Plan Develop Develop Develop Test/Fix/Test 4 weeks 4 weeks 4 weeks Develop Develop Test/Fix Test Plan retrospective Sprint 1 Sprint 2 End Game 4 weeks 4 weeks Ā§ļ‚§ Quarterly Releases Ā§ļ‚§ Ship ready with each Sprint Ā§ļ‚§ Create a culture committed to automating everythingā€¦
  • 11. Ā© 2014 IBM Corporation Build a Delivery Pipeline Leveraging Tools-As-a-Service Executes 10000s of Junits & security scans Develop Test (continuous) Interactive Testing Usability Test Security Pen testing Unit Test Production Jazz.net System Test Performance Function Test Test Integration Test Build Production-Like Environment Production-Like Environment Deploy Golden Topology Deployments Ā§ļ‚§ Global dev/test/ops team ~100 daily commits/deploys using our tools to build our tools Ā§ļ‚§ 191,000 jazz.net community members, 50K sandbox instances, >105K page views IBM Bluemix DevOps Services 11 Developers launch test from their workspace Rapid install and smoke Tests Functional and systems tests on Golden Topologies BV T ā€œSimply put, things always had to be in a production-ready state: if you wrote it, you darn well had to be there to get it running!ā€ - Mike Miller, Co-founder and Chief Scientist at Cloudant, an IBM Company Continuous Integration and Test
  • 12. Ā© 2014 IBM Corporation Continuous Delivery Pipeline Dashboard (CLM) 12 ā€¢ Automated quality gates ā€¢ Single view of quality ā€¢ Ability to quickly drill down on problems ā€¢ View the live dashboard at: jazz.net
  • 13. Experiment Rapidly by Delivering Instrumented Capabilities Ā§ļ‚§ Establish business metrics and success/failure criteria Ā§ļ‚§ Figure out what works by running experiments ā€“ tiny tests for a small subset of users to help determine the usefulness of a feature Ā§ļ‚§ Run experiments and compare results making fact based decisions Ā§ļ‚§ A mechanism to enable system-wide experimenting is highly recommended Ā§ļ‚§ Consider different models of experimenting (A/B testing, multi-armed bandit, etc.) Ā§ļ‚§ You can follow two paths simultaneously for related projects: ā€“ Experiment on a cloud-based project and use the data from the experiments to not only drive the direction of that project but related on-premise projects Ā© 2014 IBM Corporation CLM (on-premise) IBM Bluemix DevOps Services (on the cloud) Experiment 13
  • 14. Ā© 2014 IBM Corporation Create a Culture of Continuous Improvement Ā§ļ‚§ Identify and remove impediments which impact business results and drive results Ā§ļ‚§ Track continuous improvement actions along with other development work, prioritize and commit Ā§ļ‚§ Overtly decide to invest in removing technical debt Ā§ļ‚§ Eliminate blame culture and take ownership Prioritized Backlog Sprint 14 Business Metric Impediment Action
  • 15. #accelerateSWG for CD Program Ā© 2014 IBM Corporation Scaling Up Across IBM 15 Onsite scheduled in 4Q2014 12 Managers & Executives who have attended the three hour DevOps training 791 Onsite face-to-face education 13 completed Attendees at DevOps Education Series 9201
  • 16. Working like a startup in IBM: IBM Service Engage Rapid delivery on Bluemix *http://radar.oreilly.com/2014/09/working-like-a-startup-at-ibm.html Reduced delivery cycles Created by Went from zero lines of code to public launch at Pulse in < 5 months Tools as a service ~ 95% of site capability provided by some other hosted service (e.g. Bluemix, Cloudant) or open source software Working like a startup ā€œTwo pizza teamā€: 6 developers, 1 tester, 1 designer, 1 STSM - all collocated in Raleigh 16 Ā© 2014 IBM Corporation
  • 17. A DevOps approach speeds IBM Watson solutions to market Compact releases better matched to customer expectations ā€œThis is why pundits extol the virtues of DevOps Ā© 2014 IBM Corporation 17 ā€”smart coordination across the three dimensions of core platform, solution applications and management environment can have amazing impact.ā€ ā€” Carl Kraenzel, director of the IBM Watson managed services group, IBM Distinguished Engineer, IBM Reduced delivery cycles from nine weeks to three weeks Zero downtime required for maintenance through continuous availability strategies http://www.bloorresearch.com/blog/the-norfolk-punt/2014/1/ibm-watson-gets-devops/
  • 18. IBM Customer Information Control System (CICS) for z/OS adopts DevOps for rapid integration of feedback ā€œThe idea of getting rapid feedback is really important to know you are delivering what is really needed in the marketplace.ā€ ā€”Steve Mills, senior vice president and group executive, IBM Software & Systems, IBM Ā© 2014 IBM Corporation Increased communication with a standard toolset for consistency and a platform for dialogue Increased speed with automation and cutting release cycles by 50% Increased responsiveness by incorporating feedback into daily development and builds 18
  • 19. Ā© 2014 IBM Corporation Prescription for DevOps adoption Establish Business Objectives Execute/Measure improvement actions to reduce or eliminate pain points Assess current capabilities using the DevOps maturity model Steer Deploy Operate Continuous Improvement, DevOps Improve Identify pain points Identify actions, pain points, new milestones Progress as an agile project and sources of friction that impede capabilities Ā§ļ‚§ Start with a business objective Ā§ļ‚§ Identify actions to fix pain points Ā§ļ‚§ Execute on the actions / measure results Ā§ļ‚§ Iterate for continuous improvement 19 Dev & Test The DevOps Practice Assessment is a tool to guide your DevOps incremental adoption survey online https://ibm.biz/BdRVGy
  • 20. Ā© 2014 IBM Corporation Areas where I could use help: Ć¼ļƒ¼ On Prem/Cloud based offerings Ć¼ļƒ¼ Enterprise Scale 20 Ć¼ļƒ¼ Tips on how leaders have empowered teams to accelerate transformation ā€¢ Stay in touch: @dibbeedwards, dibbed@us.ibm.com ā€¢ Blog: https://www.ibm.com/developerworks/community/blogs/invisiblethread
  • 21. Ā© Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBMā€™s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Ā© 2014 IBM Corporation Learn more at: http://www.ibm.com/ibm/devops/us/en/ 21