SlideShare a Scribd company logo
InterConnect
2017
IBM Cloud Platform &
Watson DevOps
Transformation Journey
Bradley Herrin (bcherrin@us.ibm.com)
Carlton Mason (ckmason@us.ibm.com)
1 4/6/17
2 4/6/17
Please note
IBM’s statements regarding its plans, directions, and intent
are subject to change or withdrawal without notice at IBM’s
sole discretion.
Information regarding potential future products is intended to
outline our general product direction and it should not be relied
on in making a purchasing decision.
The information mentioned regarding potential future products
is not a commitment, promise, or legal obligation to deliver
any material, code or functionality. Information about potential
future products may not be incorporated into any contract.
The development, release, and timing of any future features
or functionality described for our products remains at our sole
discretion.
Performance is based on measurements and projections
using standard IBM benchmarks in a controlled environment.
The actual throughput or performance that any user will
experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in
the user’s job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no
assurance can be given that an individual user will achieve
results similar to those stated here.
Carlton Mason
Agile & DevOps Transformation Coach
Cloud Native Engineering Guild
Watson Cloud Platform
Austin, TX
3 4/6/17
Hello!
Brad Herrin
Tool Chain as a Service Architect
Cloud Native Engineering Guild
Watson Cloud Platform
Austin, TX
DevOps DNA
4 4/6/17
“Watson and Cloud Platform Team.
Together, we’re a big, creative, transformative
machine.”
David Kenny
Senior Vice President
IBM Watson and Cloud Platform
The Cloud Native
Engineering Guild,
established to drive the
transformation of our
engineering teams who
are building Cloud Native
Services.
6 4/6/17
New Culture, Behaviors, Principals, Practices, and Tools
You Build It…
You Run It
Fully Integrated,
Agile Squads for
Continuous
Delivery
Data-Driven
Decision Making
DevOps Enablement
7 4/6/17
8 4/6/17
Enabling New Ways of Working
Practices Practices Practices
Organization Organization
Guides
Defining what it
will take for us to
grow and
succeed
Changes to our ways
of organizing,
empowering our
people at all levels
Rules and
guidance to ensure
consistency and
effectiveness
• Faster,more effective
development & delivery
• Better Quality
• Happier customers
9 4/6/17
How We Are Enabling The Transformation
Transformation
Coaching
Tools As A Service
Reporting & Analytics Process Automation
10 4/6/17
Transformation Learning Resources
DevOps Developer Camp
IBM Design Thinking Camp DevOps Leadership Camp
DevOps Cloud Native
Engineering Camp
Face to Face
+ many more
Self-service
11 4/6/17
Measuring Transformation Progress
Coach &
Observe
Metrics
Surveys &
Assessments
12 4/6/17
Measuring Transformation
People:
• Skill and practices assessments, training (includes up through
execs), team satisfaction (how satisfied are the teams about
their ability to transform
Process:
• Process/practice adoption, stakeholder feedback (solicited
and instrumented) and actions/pivots, quality indicators (build
failures, code coverage, escapes etc...), velocity, deploy
frequency, SLA compliance, mean time to recovery, value
density
Financial:
• Value Unit cost (cost per story/story point), cycle time/total
cost, time to value for clients etc...
•
Customer/Social:
• User feedback on capability, NPS, social momentum, quality
and time to value
$
$$$$
$$
13 4/6/17
Measuring Transformation
Progress & Effectiveness
CultureLeadershipJourney
Quality & velocity metrics
Health survey
Tools as a Service
14 4/6/17
15 4/6/17
Tools-as-a-Service Team
Mission: Provide a hosted set of highly available production ready tools
supported 24x7, tool on-boarding, tool integration and best practices
expertise and consulting. Assess and pilot new tools as needed.
Hosted tools available: Jenkins Builds:
• Number of Jenkins Masters: 179
• Docker Swarm Clusters: 3
• Docker Swarm Executors concurrently: ~4-5k
• Total builds: ~4.5M/month
UCD:
• Number of applications: 683
• Components: 3100
• Environments: 5443
• Deployments for Feb. 2017: 83k
• We continuously delivery our Cloud platform
and Watson offerings using UCD.
Lessons Learned
16 4/6/17
17 4/6/17
What We Learned (so far)
Ingredients for Success:
• Defined and measurable transformation outcomes
• Executive commitment and support from the top
• Patience
• Dedicated transformation organization
• Face to Face Bootcamps critical to instigate culture
and behaviour change
• Expect resistance, doubt, anxiety – its natural
• Guardrails & Guides: Prescriptive tools, practices,
team & organization structure can also be a forcing
function for behaviour change
• Tool-chain as a service for consistency and economy
of scale
• Enlist and engage change agents – grass roots
• Share success stories and progres
• Over communicate - Fake until you make it
Challenges:
• Transformation is primarily a people challenge and
not technical
• Cannot engineer needed mind-set change
• Change is scary, risky, disruptive, time consuming
and uncomfortable
• Face to Face camps expensive and don’t scale
• Transformation is a progressive journey that takes
time
• Measuring transformation progress and impact
• Prioritizing non-functional operational requirements
vs functional requirements
• Learning how to measure the transformation
progress
• Architecture impacts agility
• Organization structure impacts agility
• Sustaining the transformation
InterConnect
2017
18 4/6/17
Thank You
19 4/6/17
Notices and disclaimers
Copyright© 2017 by International Business Machines Corporation (IBM).
No part of this documentmay be reproduced or transmitted in any form
withoutwritten permission from IBM.
U.S. Government Users RestrictedRights — use, duplication or
disclosure restrictedby GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to
products that have not yet been announced by IBM) has been reviewed
for accuracy as of the date of initial publication and could include
unintentional technical or typographical errors.IBM shall have no
responsibility to update this information.This document is distributed
“as is” without any warranty, either express or implied. In no event
shall IBM be liable for any damage arising from the use of this
information, including but not limited to, loss of data, business
interruption, loss of profit or loss of opportunity. IBM products and
services are warranted according to the terms and conditions ofthe
agreements under which they are provided.
IBM products are manufactured from new parts or new and used parts.
In some cases, a productmay not be new and may have been previously
installed.Regardless,our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product
plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a
controlled,isolated environments.Customer examples are presented
as illustrations of how those customers have used IBM products and
the results they may have achieved.Actual performance,cost, savings or
other results in other operating environments may vary.
References in this documentto IBM products, programs,or services
does not imply that IBM intends to make such products, programs or
services available in all countries in which IBM operates or does
business.
Workshops,sessions and associated materials may have been prepared
by independentsession speakers,and do not necessarily reflectthe
views of IBM. All materials and discussions are provided for informational
purposes only,and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participantor their specific
situation.
It is the customer’s responsibility to insure its own compliance with legal
requirements and to obtain advice of competentlegal counsel as to
the identification and interpretation ofany relevantlaws and regulatory
requirements that may affect the customer’s business and any actions
the customer may need to take to comply with such laws. IBM does not
provide legal advice or representor warrantthat its services or products
will ensure that the customer is in compliance with any law.
20 4/6/17
Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources.IBM has not tested those products in
connection with this publication and cannotconfirm the accuracy of
performance,compatibility or any other claims related to non-IBM
products. Questions on the capabilities ofnon-IBM products should be
addressed to the suppliers ofthose products.IBM does not warrant the
quality of any third-party products, or the ability of any such third-party
products to interoperate with IBM’s products.IBM expressly disclaims
all warranties,expressedor implied, including but not limited to, the
implied warranties of merchantability and fitness for a particular,
purpose.
The provision of the information contained herein is notintended to, and
does not, grantany right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
IBM, the IBM logo,ibm.com,Aspera®
, Bluemix,Blueworks Live,CICS,
Clearcase,Cognos®
,DOORS®
, Emptoris®
, Enterprise Document
ManagementSystem™, FASP®
, FileNet®
, Global Business Services®
,
Global Technology Services®
,IBM ExperienceOne™,IBM SmartCloud®
,
IBM Social Business®
,Information on Demand,ILOG, Maximo®
,
MQIntegrator®
, MQSeries®
, Netcool®
,OMEGAMON, OpenPower,
PureAnalytics™,PureApplication®
,pureCluster™,PureCoverage®
,
PureData®
,PureExperience®
,PureFlex®
,pureQuery®
,pureScale®
,
PureSystems®
, QRadar®
,Rational®
,Rhapsody®
,Smarter Commerce®
,
SoDA, SPSS, Sterling Commerce®
,StoredIQ, Tealeaf®
,Tivoli®
Trusteer®
,
Unica®
,urban{code}®
,Watson,WebSphere®
,Worklight®
,X-Force®
and
System z® Z/OS, are trademarks of International Business Machines
Corporation,registered in many jurisdictions worldwide.Other product
and service names mightbe trademarks of IBM or other companies.A
current list of IBM trademarks is available on the Web at "Copyrightand
trademark information"at: www.ibm.com/legal/copytrade.shtml.

More Related Content

What's hot

Session 6050
Session 6050Session 6050
Session 6050
Daniel Leroux
 
ACME or OMEGA - case analysis
ACME or OMEGA - case analysis ACME or OMEGA - case analysis
ACME or OMEGA - case analysis
Akhilesh Krishnan
 
Requirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project SuccessRequirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project Success
Elastic Path
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
Roger Snook
 
4789 creating production-ready, secure and scalable applications in ibm cloud...
4789 creating production-ready, secure and scalable applications in ibm cloud...4789 creating production-ready, secure and scalable applications in ibm cloud...
4789 creating production-ready, secure and scalable applications in ibm cloud...
Shikha Srivastava
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
Paul W. Johnson
 
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
John Cachat
 
Collaborative Customer Interaction Management

Collaborative Customer Interaction Management
Collaborative Customer Interaction Management

Collaborative Customer Interaction Management
Capgemini
 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
 
iLOG - how to make your business processes smarter using business rules
iLOG - how to make your business processes smarter using business rulesiLOG - how to make your business processes smarter using business rules
iLOG - how to make your business processes smarter using business rules
Vincent Kwon
 
Business Value of App Structural Quality
Business Value of App Structural QualityBusiness Value of App Structural Quality
Business Value of App Structural Quality
CAST
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
Roger Snook
 
What is IBM Blueworks Live?
What is IBM Blueworks Live?What is IBM Blueworks Live?
What is IBM Blueworks Live?
IBM BPM
 
Tip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilityTip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages Accessibility
SocialBiz UserGroup
 
Dynamic Case Management
Dynamic Case ManagementDynamic Case Management
Dynamic Case Management
Software AG
 
RELM Overview
RELM OverviewRELM Overview
RELM Overview
IBM Rational software
 
IBM BPM & ODM
IBM BPM & ODMIBM BPM & ODM
IBM BPM & ODM
IBM Sverige
 
Executive level presentation software driven innovation
Executive level presentation software driven innovationExecutive level presentation software driven innovation
Executive level presentation software driven innovationCasey Lucas
 
ERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case Study
Aniket Maithani
 

What's hot (20)

Session 6050
Session 6050Session 6050
Session 6050
 
ACME or OMEGA - case analysis
ACME or OMEGA - case analysis ACME or OMEGA - case analysis
ACME or OMEGA - case analysis
 
Requirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project SuccessRequirements Diligence: The Cornerstone to Ecommerce Project Success
Requirements Diligence: The Cornerstone to Ecommerce Project Success
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
4789 creating production-ready, secure and scalable applications in ibm cloud...
4789 creating production-ready, secure and scalable applications in ibm cloud...4789 creating production-ready, secure and scalable applications in ibm cloud...
4789 creating production-ready, secure and scalable applications in ibm cloud...
 
Defining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORSDefining and Aligning Requirements using System Architect and DOORS
Defining and Aligning Requirements using System Architect and DOORS
 
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
Asq 111209 John M Cachat People And Process Driven Software For Quality Manag...
 
Collaborative Customer Interaction Management

Collaborative Customer Interaction Management
Collaborative Customer Interaction Management

Collaborative Customer Interaction Management

 
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOpsOpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
 
iLOG - how to make your business processes smarter using business rules
iLOG - how to make your business processes smarter using business rulesiLOG - how to make your business processes smarter using business rules
iLOG - how to make your business processes smarter using business rules
 
Business Value of App Structural Quality
Business Value of App Structural QualityBusiness Value of App Structural Quality
Business Value of App Structural Quality
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
 
What is IBM Blueworks Live?
What is IBM Blueworks Live?What is IBM Blueworks Live?
What is IBM Blueworks Live?
 
Tip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages AccessibilityTip from IBM Connect2014: XPages Accessibility
Tip from IBM Connect2014: XPages Accessibility
 
Dynamic Case Management
Dynamic Case ManagementDynamic Case Management
Dynamic Case Management
 
RELM Overview
RELM OverviewRELM Overview
RELM Overview
 
IBM BPM & ODM
IBM BPM & ODMIBM BPM & ODM
IBM BPM & ODM
 
Executive level presentation software driven innovation
Executive level presentation software driven innovationExecutive level presentation software driven innovation
Executive level presentation software driven innovation
 
ERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case StudyERPAL + ERP Solution, Case Study
ERPAL + ERP Solution, Case Study
 

Similar to 4201 inter connect17-devopstransformation

TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloud
Vincent Burckhardt
 
Engage2018 Watson Workspace Templates
Engage2018 Watson Workspace TemplatesEngage2018 Watson Workspace Templates
Engage2018 Watson Workspace Templates
Vincent Burckhardt
 
BigInsights For Telecom
BigInsights For TelecomBigInsights For Telecom
BigInsights For Telecom
Seeling Cheung
 
Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171
IBMgbsNA
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
David Luke
 
Think 2018 - MicroProfile OpenAPI
Think 2018  - MicroProfile OpenAPIThink 2018  - MicroProfile OpenAPI
Think 2018 - MicroProfile OpenAPI
Arthur De Magalhaes
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
Daniel Berg
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6
Roger Snook
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
Sanjeev Sharma
 
Informix REST API Tutorial
Informix REST API TutorialInformix REST API Tutorial
Informix REST API Tutorial
Brian Hughes
 
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Nitin Gaur
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
IBM DataPower Gateway
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
Sanjeev Sharma
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overviewIBM Rational software
 
Introducing Journey Analytics
Introducing Journey AnalyticsIntroducing Journey Analytics
Introducing Journey Analytics
Sonia Baratas Alves
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
Salesforce Admins
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
DevOps for Enterprise Systems
 
Why Ibm cloud private
Why Ibm cloud private Why Ibm cloud private
Why Ibm cloud private
Shikha Srivastava
 
Making People Flow in Cities Measurable and Analyzable
Making People Flow in Cities Measurable and AnalyzableMaking People Flow in Cities Measurable and Analyzable
Making People Flow in Cities Measurable and Analyzable
Weiwei Yang
 
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
paul young cpa, cga
 

Similar to 4201 inter connect17-devopstransformation (20)

TI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloudTI 1641 - delivering enterprise software at the speed of cloud
TI 1641 - delivering enterprise software at the speed of cloud
 
Engage2018 Watson Workspace Templates
Engage2018 Watson Workspace TemplatesEngage2018 Watson Workspace Templates
Engage2018 Watson Workspace Templates
 
BigInsights For Telecom
BigInsights For TelecomBigInsights For Telecom
BigInsights For Telecom
 
Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171Insight2014 ibm client_center_4_adv_analytics_7171
Insight2014 ibm client_center_4_adv_analytics_7171
 
IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017IBM Design Thinking + Agile + DevOps Interconnect 2017
IBM Design Thinking + Agile + DevOps Interconnect 2017
 
Think 2018 - MicroProfile OpenAPI
Think 2018  - MicroProfile OpenAPIThink 2018  - MicroProfile OpenAPI
Think 2018 - MicroProfile OpenAPI
 
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
[IBM Pulse 2014] #1579 DevOps Technical Strategy and Roadmap
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6
 
DevOps 101 for Government
DevOps 101 for GovernmentDevOps 101 for Government
DevOps 101 for Government
 
Informix REST API Tutorial
Informix REST API TutorialInformix REST API Tutorial
Informix REST API Tutorial
 
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
Enterprise Mobile Capability Maturity Model - Designing for a robust Digital ...
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
 
DevOps101 (version 2)
DevOps101 (version 2)DevOps101 (version 2)
DevOps101 (version 2)
 
Assisted deployment services offering overview
Assisted deployment services offering overviewAssisted deployment services offering overview
Assisted deployment services offering overview
 
Introducing Journey Analytics
Introducing Journey AnalyticsIntroducing Journey Analytics
Introducing Journey Analytics
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
 
Rational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and nowRational developer for z systems : DevOps benefits here and now
Rational developer for z systems : DevOps benefits here and now
 
Why Ibm cloud private
Why Ibm cloud private Why Ibm cloud private
Why Ibm cloud private
 
Making People Flow in Cities Measurable and Analyzable
Making People Flow in Cities Measurable and AnalyzableMaking People Flow in Cities Measurable and Analyzable
Making People Flow in Cities Measurable and Analyzable
 
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
Vision 2016 fpm 1072 - tips on using ibm cognos command center with ibm plann...
 

Recently uploaded

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
Srikant77
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 

Recently uploaded (20)

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
RISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent EnterpriseRISE with SAP and Journey to the Intelligent Enterprise
RISE with SAP and Journey to the Intelligent Enterprise
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 

4201 inter connect17-devopstransformation

  • 1. InterConnect 2017 IBM Cloud Platform & Watson DevOps Transformation Journey Bradley Herrin (bcherrin@us.ibm.com) Carlton Mason (ckmason@us.ibm.com) 1 4/6/17
  • 2. 2 4/6/17 Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. Carlton Mason Agile & DevOps Transformation Coach Cloud Native Engineering Guild Watson Cloud Platform Austin, TX 3 4/6/17 Hello! Brad Herrin Tool Chain as a Service Architect Cloud Native Engineering Guild Watson Cloud Platform Austin, TX
  • 5. “Watson and Cloud Platform Team. Together, we’re a big, creative, transformative machine.” David Kenny Senior Vice President IBM Watson and Cloud Platform The Cloud Native Engineering Guild, established to drive the transformation of our engineering teams who are building Cloud Native Services.
  • 6. 6 4/6/17 New Culture, Behaviors, Principals, Practices, and Tools You Build It… You Run It Fully Integrated, Agile Squads for Continuous Delivery Data-Driven Decision Making
  • 8. 8 4/6/17 Enabling New Ways of Working Practices Practices Practices Organization Organization Guides Defining what it will take for us to grow and succeed Changes to our ways of organizing, empowering our people at all levels Rules and guidance to ensure consistency and effectiveness • Faster,more effective development & delivery • Better Quality • Happier customers
  • 9. 9 4/6/17 How We Are Enabling The Transformation Transformation Coaching Tools As A Service Reporting & Analytics Process Automation
  • 10. 10 4/6/17 Transformation Learning Resources DevOps Developer Camp IBM Design Thinking Camp DevOps Leadership Camp DevOps Cloud Native Engineering Camp Face to Face + many more Self-service
  • 11. 11 4/6/17 Measuring Transformation Progress Coach & Observe Metrics Surveys & Assessments
  • 12. 12 4/6/17 Measuring Transformation People: • Skill and practices assessments, training (includes up through execs), team satisfaction (how satisfied are the teams about their ability to transform Process: • Process/practice adoption, stakeholder feedback (solicited and instrumented) and actions/pivots, quality indicators (build failures, code coverage, escapes etc...), velocity, deploy frequency, SLA compliance, mean time to recovery, value density Financial: • Value Unit cost (cost per story/story point), cycle time/total cost, time to value for clients etc... • Customer/Social: • User feedback on capability, NPS, social momentum, quality and time to value $ $$$$ $$
  • 13. 13 4/6/17 Measuring Transformation Progress & Effectiveness CultureLeadershipJourney Quality & velocity metrics Health survey
  • 14. Tools as a Service 14 4/6/17
  • 15. 15 4/6/17 Tools-as-a-Service Team Mission: Provide a hosted set of highly available production ready tools supported 24x7, tool on-boarding, tool integration and best practices expertise and consulting. Assess and pilot new tools as needed. Hosted tools available: Jenkins Builds: • Number of Jenkins Masters: 179 • Docker Swarm Clusters: 3 • Docker Swarm Executors concurrently: ~4-5k • Total builds: ~4.5M/month UCD: • Number of applications: 683 • Components: 3100 • Environments: 5443 • Deployments for Feb. 2017: 83k • We continuously delivery our Cloud platform and Watson offerings using UCD.
  • 17. 17 4/6/17 What We Learned (so far) Ingredients for Success: • Defined and measurable transformation outcomes • Executive commitment and support from the top • Patience • Dedicated transformation organization • Face to Face Bootcamps critical to instigate culture and behaviour change • Expect resistance, doubt, anxiety – its natural • Guardrails & Guides: Prescriptive tools, practices, team & organization structure can also be a forcing function for behaviour change • Tool-chain as a service for consistency and economy of scale • Enlist and engage change agents – grass roots • Share success stories and progres • Over communicate - Fake until you make it Challenges: • Transformation is primarily a people challenge and not technical • Cannot engineer needed mind-set change • Change is scary, risky, disruptive, time consuming and uncomfortable • Face to Face camps expensive and don’t scale • Transformation is a progressive journey that takes time • Measuring transformation progress and impact • Prioritizing non-functional operational requirements vs functional requirements • Learning how to measure the transformation progress • Architecture impacts agility • Organization structure impacts agility • Sustaining the transformation
  • 19. 19 4/6/17 Notices and disclaimers Copyright© 2017 by International Business Machines Corporation (IBM). No part of this documentmay be reproduced or transmitted in any form withoutwritten permission from IBM. U.S. Government Users RestrictedRights — use, duplication or disclosure restrictedby GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors.IBM shall have no responsibility to update this information.This document is distributed “as is” without any warranty, either express or implied. In no event shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted according to the terms and conditions ofthe agreements under which they are provided. IBM products are manufactured from new parts or new and used parts. In some cases, a productmay not be new and may have been previously installed.Regardless,our warranty terms apply.” Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled,isolated environments.Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved.Actual performance,cost, savings or other results in other operating environments may vary. References in this documentto IBM products, programs,or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops,sessions and associated materials may have been prepared by independentsession speakers,and do not necessarily reflectthe views of IBM. All materials and discussions are provided for informational purposes only,and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participantor their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competentlegal counsel as to the identification and interpretation ofany relevantlaws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or representor warrantthat its services or products will ensure that the customer is in compliance with any law.
  • 20. 20 4/6/17 Notices and disclaimers continued Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources.IBM has not tested those products in connection with this publication and cannotconfirm the accuracy of performance,compatibility or any other claims related to non-IBM products. Questions on the capabilities ofnon-IBM products should be addressed to the suppliers ofthose products.IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products.IBM expressly disclaims all warranties,expressedor implied, including but not limited to, the implied warranties of merchantability and fitness for a particular, purpose. The provision of the information contained herein is notintended to, and does not, grantany right or license under any IBM patents, copyrights, trademarks or other intellectual property right. IBM, the IBM logo,ibm.com,Aspera® , Bluemix,Blueworks Live,CICS, Clearcase,Cognos® ,DOORS® , Emptoris® , Enterprise Document ManagementSystem™, FASP® , FileNet® , Global Business Services® , Global Technology Services® ,IBM ExperienceOne™,IBM SmartCloud® , IBM Social Business® ,Information on Demand,ILOG, Maximo® , MQIntegrator® , MQSeries® , Netcool® ,OMEGAMON, OpenPower, PureAnalytics™,PureApplication® ,pureCluster™,PureCoverage® , PureData® ,PureExperience® ,PureFlex® ,pureQuery® ,pureScale® , PureSystems® , QRadar® ,Rational® ,Rhapsody® ,Smarter Commerce® , SoDA, SPSS, Sterling Commerce® ,StoredIQ, Tealeaf® ,Tivoli® Trusteer® , Unica® ,urban{code}® ,Watson,WebSphere® ,Worklight® ,X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation,registered in many jurisdictions worldwide.Other product and service names mightbe trademarks of IBM or other companies.A current list of IBM trademarks is available on the Web at "Copyrightand trademark information"at: www.ibm.com/legal/copytrade.shtml.