DevOps thinking for the Line of Business: Delivering innovation and optimization
1. DEV-5977 : DevOps thinking for the
Line of Business
Sanjeev Sharma
CTO, DevOps Technical Sales and Adoption
IBM Distinguished Engineer, IBM Cloud
2. 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.
1
4. Š2015 IBM Corporation 2 March 20163
Whatâs putting the worldâs
top Line of Business
executives on edge?
Š2015 IBM Corporation
IBM 3
5. Š2015 IBM Corporation 2 March 20164
âThe âUber syndromeâ â where a competitor with
a completely different business model enters your
industry and flattens you.â
Judy Lemke, CIO, Schneider, United States
Š2015 IBM Corporation
In the next 3-5 years,
54%
of CxOs expect challenges
from competitors outside
their industry.
4
6. 5IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
Challenges IT faces in
delivering innovation
⢠How to rapidly deliver new, innovative
applications, leveraging modern
architectures?
⢠How to modernize existing
applications to enable them for faster
delivery and innovation?
⢠How to adapt culture, tools and
processes to succeed?
IBM 5
Š2015 IBM Corporation
80%
of CxOs are experimenting
with different business models
or thinking of doing so
7. 6
What does the Line of Business want from IT?
Product Owner
Senior Executives
Users Domain ExpertsAuditors
Gold Owner Support Staff
ExternalSystem
Team
Operations
Staff
Team MemberTeam Lead
Team MemberTeam Member
Line-of-business Customer
IT
Agility - Velocity - Innovation
8. 7
âShadow ITâ for Agility â Velocity â Innovation
âShadow ITâ Collaborative IT
Ă Security
Ă Privacy
Ă Scalability
Ă Governance
Business Needs IT needs
Ă Innovative solutions
Ă Time to value
Ă Up-to-date
capabilities
Ă Always available
Shared vision
and execution
9. 8
DevOps approach: Apply Lean principles accelerate
feedback and improve time to value
People
Process
Line-of-
business
Customer
1
3
2
1. Get ideas into production fast
2. Get people to use it
3. Get feedback
ContinuouslyImprove:
I. Application Delivered
II. EnvironmentDeployed
III. Application and EnvironmentDeliveryProcess
10. How does the Line of Business get and use Feedback?
⢠Feedback Needs to be:
⢠Consumable
⢠Actionable
⢠Timely
⢠Feedback on:
⢠Application usage patterns
⢠User sentiment
⢠Feedback should impact:
⢠âAgileâ Product Management
⢠Continuous Funding
9
12. 1
1
Balancing Innovation and Optimization
Industrialized Core
Deliver at regular cadence ⢠Waterfall -> Agile ⢠Stability ⢠Predictability ⢠Lean Delivery pipeline ⢠Core and Legacy
Hybrid Infrastructure â Physical, Cloud ⢠IaaS/PaaS
Innovation Edge
Rapid Delivery for Innovation ⢠Agile ⢠Antifragile ⢠Experimentation ⢠New and Innovative
Hybrid Cloud ⢠PaaS
Partner Ecosystem
API Economy ⢠Monetization â˘
Service providers and consumers
APIs
APIs
APIs
Cloud Enabled/LegacySystems
Cloud NativeSystems
Evolving to an agile enterprise with Hybrid IT: https://ibm.biz/BdHhdg
Where is your IT Budget being spent?
13. 1
2
Delivering a Business Capability is complex
Application A
Application B
Application C
Application N
BusinessRelease
âŚ
14. 13IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
Balancing Optimization and Innovation
Innovation Optimization
Stay ahead of the competition by rapidly
deliver new, innovative applications and by
leveraging modern architectures
(incorporating cloud, mobile, social and
analytics).
Optimize and modernize existing
applications to leverage existing intellectual
capital and enable them for faster delivery
and innovation.
13
Š2015 IBM Corporation
IBM
15. 1
4
IBM Addresses Multi-Speed IT
Industrialized Core
UrbanCode ⢠IBM Hybrid Cloud ⢠IBM Rational Development Tools
IBM Garage Method
Agile/Innovation Edge
IBM Bluemix ⢠Containers ⢠Microservices
IBM Garage Method
Partner Ecosystem
API management
APIs
APIs
APIs
17. 16IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
IBM 16
Š2015 IBM Corporation
⢠Implement application delivery
platforms and methodologies to
leverage existing applications
for innovation
⢠Address the practices &
challenges that disrupt
execution
⢠Introduce the flexibility & speed
of a startup to the enterprise.
Maintenance Design
Q â80% Qâ50%
Reduce Cycle Time
M â30-50%
Reduce Defect Density
4 â15-20%
Reduce regulatory costs
IBM Can Help
$ â98% º â89%
Reduce Cost to Release
Reduce Time to Release
18. 17IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
Cultural Transformation
Combine industry best practices for Design Thinking, Lean Startup, Agile
Development, DevOps, and Cloud to build and deliver innovative solutions.
Prepare for the digital invaders
Tools that users love
⢠Experience centered on
out-of-box UIs
⢠Lightweight integrations
to streamline workflows
⢠Entirely open and
customizable
Open by default on Cloud
⢠Increase visibility to drive
agility
⢠Facilitate collaboration across
team & organization
boundaries
⢠Leverage social contribution
mechanisms
Culture
CloudTools
Š2015 IBM Corporation
IBM 17
19. 18IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
Shopperâs experience conceptualization &
developers portal assist merchantsâ
developers to use the bankâs APIs
⢠Validate whether potential merchant
partners would integrate Point Payment &
customers use it
⢠Minimize cost & time of integration for
merchants; Bluemix connects to the
systems of record
⢠Deliver fast â security, test APIs, API
mgmt, developer portal, 4 SDKs in 10
weeks
⢠Try IBM Garage Method & understands
existing barriers to innovation & agility
This project enabled
the bank toâŚ
Innovation Case Study:
International bank expands loyalty points program to add
customer value
Š2015 IBM Corporation
IBM 18
20. 19IBM
Innovate. Disrupt.
Transform. Fast.
@Enterprise Scale.
Optimization and Innovation Case Study:
Large UK Bank speeds app delivery across hybrid cloud
⢠Rapidly deliver innovative business
capabilities leveraging services and
applications deployed across hybrid
environments
This project enabled
the bank toâŚ
Bottlenecks:
⢠Lack of Release Planning
⢠Inability to test when needed, due to
unavailability of Test Environments as and
when needed
⢠Coordinating complex Releases, made up
of deployments across Hybrid
Environments
Solution:
⢠Release Planning with IBM UrbanCode Release
⢠Deployment Automation a cross Hybrid
environments with IBM UrbanCode Deploy
⢠Automated Provisioning and Management of
Dev and Test Environments with IBM
Development and Test Environment Service
Š2015 IBM Corporation
IBM 19
21. 20IBM
Getting the balance right:
Where do I start?
⢠Work with your stakeholders including your CIO, CTO
or Senior Application Development Executive to:
â Identify education opportunities for development
teams in new technologies and platforms in order
to quickly react to or innovate faster than
competition
â Prioritize areas for optimization of existing
applications, increasing innovation and freeing
resources for innovation
â Engage IBM expertise and best practices for
success
â Sponsor IBM DevOps Workshops
22. 21IBM
Sponsor a
DevOps
Optimization
and Innovation
Workshop
⢠A strategic initiative to
help develop a pragmatic
approach for adoption of
DevOps best practices
⢠Builds on initiatives and
capabilities already in
place
Goals: Understand business and IT goals for
DevOps. Identify gaps in DevOps capabilities
to achieve optimization and innovation.
Results: A customer created prioritized list of
DevOps practices and a roadmap for
adoption.
Audience: Executives and senior managers
with participation from development and
operations organizations.
Duration: 6 to 7 hours, preceded by a 30
minute pre-call and a 2 hour presentation of
results and recommendations
Š2015 IBM Corporation
21
23. 22IBM
Sponsor a
Bluemix
Garage
Transformation
Workshop
Your people co-located in
a startup environment
with IBM experts in:
⢠Business
⢠Design
⢠Development
⢠Deployment
Goals: Empower attendees to rapidly identify,
develop and deploy applications for their
target market, employing Design Thinking,
prototype development and user testing.
Results: A running app running on Bluemix
based on an innovative idea created using
transformational best practices and
technologies
Team: 8 to 12 people, mix of 25% analysts,
40% coders, 35% testers
Duration: 2 â 3 weeks
Š2015 IBM Corporation
22
24. Notices and Disclaimers
⢠CopyrightŠ 2016 by InternationalBusiness Machines Corporation (IBM).No partof this documentmay be reproduced
or transmitted in any form withoutwritten permission from IBM.
⢠U.S. GovernmentUsers Restricted Rights - Use,duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM.
⢠Information in these presentations (including information relating to products thathave notyetbeen announced by IBM) has been
reviewed for accuracy as ofthe date of initial publicationand could includeunintentionaltechnical or typographical errors.IBM
shall have no responsibility to update this information.THIS DOCUMENTIS DISTRIBUTED "AS IS" WITHOUT ANY
WARRANTY,EITHER EXPRESS OR IMPLIED.IN NO EVENTSHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM
THE USE OF THIS INFORMATION, INCLUDINGBUTNOT 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 of
the agreements under whichthey are provided.
⢠Any statements regarding IBM's future direction,intentor productplans are subjectto change or withdrawal withoutnotice.
⢠Performance data contained herein was generally obtainedin a controlled,isolated environments.Customer examples
are presented as illustrations ofhow those customers have used IBM products and the results they may have achieved.Actual
performance,cost,savings or other results in other operatingenvironments may vary.
⢠References in this documentto IBM products,programs,or services does notimply thatIBM 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 preparedby independentsession speakers,and do not
necessarily reflectthe views ofIBM. 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 ofcompetentlegal
counsel as to the identification and interpretationofany relevantlaws and regulatory requirements thatmay affectthe 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 warrantthatits services or products will ensure thatthe customer is in compliancewith any law
2
3
25. Notices and Disclaimers Conât.
⢠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 cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those 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, EXPRESSED OR 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 not intended to, and does not, grant any 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 Management Systemâ˘, 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 might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the
Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
2
4