![Page 1: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/1.jpg)
© 2015 IBM Corporation
Unicorns on an Aircraft Carrier Innovation with Optimization: Achieving Business Value at Scale
Sanjeev SharmaCTO, DevOps Technical Sales and AdoptionIBM Distinguished Engineer, IBM [email protected]@sd_architect
![Page 2: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/2.jpg)
2Page© 2015 IBM Corporation
#WhoAmI
• 20+ Years in Software Development and Delivery
• Career primarily focused on Financial Services clients
• IBM’s Client-facing CTO for DevOps
• Author: DevOps For Dummies -http://ibm.co/devopsfordummies
• Write DevOps and Cloud Adoption Blog: http://bit.ly/sdarchitect
![Page 3: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/3.jpg)
3Page© 2015 IBM Corporation
A Unicorn is running East on an Aircraft Carrier heading West…
![Page 4: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/4.jpg)
4Page© 2015 IBM Corporation
DevOps Works fine in isolated ‘2-pizza’ Teams
1. Balancing Innovation vs Optimization
2. Visibility and Collaboration across Siloes
3. DevOps for Multi-Speed IT and Hybrid Environments
![Page 5: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/5.jpg)
5Page© 2015 IBM Corporation
Innovation
![Page 6: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/6.jpg)
6Page© 2015 IBM Corporation
Optimization
![Page 7: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/7.jpg)
7Page© 2015 IBM Corporation
One IT, One Team – Collaboration, Communication, Trust
Product Owner
Senior Executives
Developer Domain ExpertsAuditors
QA Support Staff
External Vendor
Operations Staff
Enterprise Architect
PMO Lead
ApproverProject Manager
Line-of-business CustomerIT
Agility - Velocity – Innovation – Cost - Quality
App Development, Orchestration, Integration, Security, Management, Governance
![Page 8: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/8.jpg)
8Page© 2015 IBM Corporation
Mapping your Delivery Pipeline
Idea/Feature/Bug Fix/Enhancement
Production
Development Build QA SIT UAT Prod
PMORequirements/
Analyst
Developer
CustomersLine of Business
BuildEngineer
QA Team Integration Tester User/Tester Operations
Artifact Repository
Deployment Engineer
Release Management
Code Repository
Deploy
Get Feedback
Infrastructure as Code/Cloud Patterns
Feedback
Customer or Customer Surrogate
Metrics - Reporting/Dashboarding
Tasks
Artifacts
![Page 9: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/9.jpg)
9Page© 2015 IBM Corporation
Delivering a Business Capability – Hybrid Applications, Hybrid Platforms, Hybrid Teams
Application A
Application B
Application C
Application N
Business C
apability
…
Speed vs Risk
![Page 10: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/10.jpg)
10Page© 2015 IBM Corporation
Multi-Speed IT– Capabilities and Tooling
Innovation EdgeCloud Native, 12-factor Apps, Microservices, DevOps, PaaS, Containers
Industrialized CoreTraditional Development, DevOps, Monolithic Apps, Cloud-ready
Traditional IT, Private/Local Cloud, Dedicated Cloud, Public Cloud, PaaS, Containers
Speed vs Risk
App Development, Orchestration, Integration, Security, Management, Governance
![Page 11: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/11.jpg)
11Page© 2015 IBM Corporation
Multi-Speed IT– Five TouchpointsInnovation Edge
Industrialized Core
Planning Deployment Automation, Orchestration, Brokerage
Test VirtualizationAPIs
Release Manage
ment
![Page 12: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/12.jpg)
12Page© 2015 IBM Corporation
Your Delivery Pipeline will be as fast as the
slowest Delivery Pipeline it is
dependent on
![Page 13: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/13.jpg)
13Page© 2015 IBM Corporation
Modernizing to Microservices
based Architecture:
Refactoring Code Data and defining
REST APIs
![Page 14: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/14.jpg)
14Page© 2015 IBM Corporation
Developers are paid to write
code, not maintain
deployment and configuration
scripts
![Page 15: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/15.jpg)
15Page© 2015 IBM Corporation
If you are doing 2-week Sprints, but it takes 3-weeks to get a
Test Server, how long are your
Sprints?
![Page 16: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/16.jpg)
16Page© 2015 IBM Corporation
It is not possible to patch the software of a
missile AFTER it has been launched
![Page 17: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/17.jpg)
17Page© 2015 IBM Corporation
Reference Architecture: DevOps for Multi-Speed IT
https://developer.ibm.com/architecture/
![Page 18: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/18.jpg)
18Page© 2015 IBM Corporation
CultureFoundational
values and principles
ThinkConceptualization,
refinement, and prioritization of
capabilities
CodeGeneration,
enhancement, optimization and
testing of features
DeliverAutomated
production and delivery of offerings
RunServices, options, and capabilities
required to run in the Cloud
ManageOngoing
monitoring, support, and recovery of offerings
LearnContinuously learn
based on outcomes from experiments
IBM Bluemix Garage Method: Practices
Combining industry best practices for Design Thinking, Lean Startup, Agile Development, DevOps, and Cloud to build and deliver innovative solutions.
https://www.ibm.com/devops/method
![Page 19: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/19.jpg)
19Page© 2015 IBM Corporation
Standardization of Tools and
Practices drives Scalability across
the Enterprise. #NoSilos
#NoIslands
![Page 20: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/20.jpg)
20Page© 2015 IBM Corporation
Self-Service Portal
Cloud Brokerage Services
Workload Environments
DEV QA PROD
Orchestration
Application and Environment Deployment
Hybrid Cloud | IBM Open Patterns
OnPrem Environment
Pattern Pattern
IBM Cloud Orchestrator (ICO)
Choi
ce w
ith C
onsi
sten
cy
Dedicated PublicPrivateTraditional IT
UrbanCode Deploy
Open Patterns
IBM Bluemix
![Page 21: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/21.jpg)
21Page© 2015 IBM Corporation
Rapidly deploy application environments with Open Patterns
Provideportabilityacrossheterogeneousvirtualdatacenter,privateandpublicclouds
3. Portableacrossdifferentvirtualizedinfrastructure
Assemblemulti-tierapplicationenvironmentsanddefineauto-scalingpoliciestomeetoperationalneeds.
2. Assemblemulti-tierandscalableenvironmentblueprints
1. Createstacks
Load Balancer
Web Servers
App Servers
Database Servers
Firewall
DescribefullstackenvironmentsusinginfrastructurebuildingblockslikeImages,Middlewarescripts,andApplicationcode
Private PublicVirtual Datacenter
Application
Middleware Config
Middleware
OS Config
HardwareEnvi
ronm
ent
Blu
eprin
t
Policies
![Page 22: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/22.jpg)
22Page© 2015 IBM Corporation
“Everyoneisresponsible
fordeliverytoProduction”
![Page 23: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/23.jpg)
23Page© 2015 IBM Corporation
Start Here:Value Stream Mapping forIdentifying and Addressing bottlenecks
![Page 24: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/24.jpg)
24IBM
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
24
![Page 25: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/25.jpg)
25Page© 2015 IBM Corporation
Questions?
25
![Page 26: Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote](https://reader031.vdocuments.us/reader031/viewer/2022030316/5876a2e81a28abd6508b58ab/html5/thumbnails/26.jpg)
26Page© 2015 IBM Corporation
Thank you
Contact: Sanjeev SharmaCTO, DevOps Technical Sales and AdoptionIBM Distinguished Engineer, IBM [email protected]@sd_architecthttp://sdarchitect.wordpress.com