1 © IBM Corporation Accelerating the delivery of Innovation with DevOps Bernie Coyne IBM DevOps Evangelist [email protected] @BernieCoyne From the co- author of DevOps For Dummies …
1 © IBM Corporation
Accelerating the delivery of Innovation with DevOps
Bernie Coyne IBM DevOps Evangelist [email protected] @BernieCoyne
From the co-author of DevOps For Dummies …
2 © IBM Corporation
Going from Agile to DevOps
Goal: Build an End-to-End Delivery Pipeline
3 3 © IBM Corporation
Patterns of DevOps Adoption
Three Key Business Drivers
1. Driving Business Agility 2. Driving Innovation 3. Scaling for the Enterprise
4 © IBM Corporation
Success Patterns
#1 - Driving Business Agility
• Collaborative Development • Continuous Delivery • Shift Left Test • Shift Left Ops Engagement • ‘Lean' Application Delivery
5 © IBM Corporation
Collaborative Development • Teamwork • Continuous Integration • Single source of truth • Scrum and SAFe team process support • Transparency
6 © IBM Corporation
Continuous Delivery …through deployment automation
• Manage application components and versions
• Manage configurations across all environments
• Offer secure ‘self-service’ capabilities
• Increase transparency • Ensure governance and compliancy
7 © IBM Corporation
Databases Internal Messages
Third-party Services
virtual components
Simultaneously test across multiple test
stages
Dev QA
Service Virtualization
Deployment Automation
Test Automation
Test Environments
Dynamic Infrastructure
§ Deploy what is ready, virtualize the rest
§ Continuously test in production-like env.
Quality Management § Manage quality across the delivery lifecycle
Shift Left Test …deploy what is ready, virtualize the rest
8 © IBM Corporation
• Deploying Infrastructure is the biggest bottleneck for the Delivery Pipeline "
• Software Defined Environments"• Practitioner self-service access to
environments"• Engage Operations early
Shift Left Ops Engagement"
Application !Changes!
Infrastructure!Changes!
9 © IBM Corporation
• Agile Project Management"• Reduce Batch size
• Right Architecture"• Integrated Delivery Pipeline"• ‘Continuous Funding’"• Continuous Improvement "
Lean Application Delivery"
1 per min 1 per min
4 per min 1 per min
4 per min 4 per min
10 © IBM Corporation
Success Patterns
#2 - Driving Innovation
• Rapid Delivery for Innovation/Experimentation
• Architecting for the Cloud
11 © IBM Corporation
Driving Innovation: Rapid Development and Feedback for Experimentation
Line-of-business Customer
1
3
2
• Minimum Viable Product/Capability
• Canary Testing • A/B Testing
How "Thinking Like A Developer" Disrupts The Boardroom Jeff Smith – IBM CIO //ibm.biz/jeffsmith
12 © IBM Corporation
Architecting for the Cloud ….Containers + Microservices
The Ops guy Worries about what’s “outside” the container • Logging • Remote access • Monitoring • Network config All containers start, stop, copy, attach, migrate, etc. the same way
The developer Worries about what’s “inside” the container • Code • Libraries • Package Manager • Apps • Data • API’s
13 © IBM Corporation
Success Patterns
#3 - Scaling for the Enterprise
• Release Automation for multi-speed IT • Standardization across the enterprise
14 © IBM Corporation
Applications, teams and environments ….lead to multi-speed IT and hybrid applications Rapid iterations
Cloud Native
Slower iterations
Cloud Ready
Planning /Transformation
Continuous synchronization and planning
Continuous testing Continuous deployment and monitoring
Plan Develop Build Test Deploy Production
Plan Develop Build Test Deploy Production
Automation
Alignment
15 © IBM Corporation
Standardization across the Enterprise: Application Deployment to Hybrid Environments
Cloud Foundry
On-prem IaaS
On-prem Traditional IT
IBM Cloud Orchestrator IBM PureApplica6on System
IBM Cloud Manager with OpenStack
15
Virtual Machines
Docker Containers
Cloud Native
Cloud Ready
Deployment Automation
16 © IBM Corporation
Building a DevOps Culture grounded in lean and agile principles
• Setup a DevOps Center of Excellence
• Everyone is responsible for Delivery, including external Stakeholders
• Common Measures of Success
Success Pattern
17 © IBM Corporation
Register at: ibm.biz/workshopCA
18 18 © IBM Corporation
• DevOps related Dummies books: //ibm.biz/devopsdummiesbooks
• DevOps Self Assessment //ibm.biz/devopsassessment
• The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win – Gene Kim Available on //Amazon.com
• How "Thinking Like A Developer" Disrupts The Boardroom - Jeff Smith – IBM CIO //ibm.biz/jeffsmith
• Multi-platform Deployment Automation guide //ibm.biz/multiplatformdeployarticle
• IBM DevOps website: //ibm.com/DevOps
• IBM DevOps YouTube Playlist: //bit.ly/1fiDOtl
•
Continue your DevOps journey
19 © IBM Corporation
© Copyright IBM Corporation 2016. 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.
Thank You