Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
© 2014 IBM Corporation
IEEE Symposium – Long Beach Agile Meets DevOps
Fast, Lean Enterprise Software Delivery Through IBM DevOps
Bernie Coyne
IBM DevOps Evangelist
2
IBM DevOps
Organizations that effectively leverage software delivery outperform their competitors... yet few are able to deliver it effectively
86%
of companies believe software delivery is important or critical
25%
leverage software delivery effectively today
But only…
Source: “The Software Edge: How effective software development drives competitive advantage,” IBM Institute of Business Value, March 2013
69%
outperform those who don’t
of those who leverage software
delivery today
© 2014 IBM Corporation 2
3
IBM DevOps
3
Systems of Record
Systems of Interaction
Continuous client experience
Partner value chain
Cloud-based Services
Systems of Engagement
Inefficient software delivery impacts the entire business
of customers experience
production delays
>45%
of outsourced projects fail to meet
objectives
>50%
of budgets devoted to maintenance and
operations
>70%
to deliver even minor application changes to
customers
4-6 weeks
DEVELOPMENT/TEST
Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback
SUPPLIERS
Delivery in the context of agile
OPERATIONS
Rapid app releases impact system stability and compliance
LINE-OF-BUSINESS Takes too long to introduce or make changes to mobile apps and services
CRM HR
DB ERP
© 2014 IBM Corporation
4
IBM DevOps
4
DevOps builds on Agile/ Lean initiatives across the enterprise
Develop / Test
Deploy Steer Operate
Collaborative Development
Continuous Release and Deployment
Continuous Testing
Business Owner
Developer/Tester Operations Customer
Idea Market
DevOps
Continuous Business Planning
Continuous Monitoring
Lean and Agile principles
Continuous Feedback and Optimization
© 2014 IBM Corporation
5
IBM DevOps
IBM DevOps point of view Enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time-to-customer feedback
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
Continuous Customer
Feedback & Optimization
Collaborative Development
Continuous Release and Deployment
Continuous Monitoring
Continuous Business Planning
Continuous Testing
Operate Develop/ Test
Deploy
Steer
DevOps
Continuous Feedback
Our DevOps POV is resonating with clients and they are delivering measurable business outcomes with DevOps
© 2014 IBM Corporation 5
6
IBM DevOps
6
Centralized platform that provides a single source of truth for all data and development processes.
Manages change quickly, efficiently and more cost effectively for both SAP and non-SAP solutions
Collaborative ALM solution that provides end to end traceability between business and IT requirements, changes and quality management
80% Improvement in productivity
40% Reduction in overall testing costs
90% Increased efficiency of an upgrade or change
Solution components IBM Rational Collaborative Lifecycle
Management (CLM)
“So what used to take days, if not months, is now almost instantaneous. If we want to make a change to one of our policies, we know almost instantly how many processes are going to be impacted by that change.”
Large North American government organization Manages change quickly, efficiently and more cost effectively for both SAP and non-SAP solutions Adoption Path: Develop/Test
Collaborative Development
© 2014 IBM Corporation
7
IBM DevOps
7
88% reduction in production incidents Identified and resolved defects earlier in the release cycle
100% increase in team productivity Doubled the division’s project delivery capacity from 40 to 80 projects
Tens of millions in new revenue generated Increased agility to seize new market opportunities
“IBM’s service virtualization and test automation solutions enabled our banking client to embrace an agile, DevOps approach and perform integration testing continuously throughout the development process. They recouped their IBM investment in less than three months.”
— Gary Thornhill, Delivery Director Sandhata Technologies Ltd
Sandhata accelerates software delivery and improves competitiveness with continuous testing Adoption path: Develop/Test
Continuous Testing
© 2014 IBM Corporation
Solution components IBM Rational Test Workbench
8
IBM DevOps
8
Solution components IBM® UrbanCode™ Deploy
Gained more predictable release schedules for stakeholders
Achieved cost avoidance of more than USD2.3 million per year
Improved the ability to demonstrate compliance with regulations
“Applications that took days to release now take just an hour.”
— Tony Green, Technology, Architecture and Engineering, Fidelity Worldwide Investment
The transformation: As it prepared to launch a critical new application, Fidelity Worldwide Investment wanted to replace its manual release processes with an automated release solution. The solution helped reduce the time required for software releases by 99 percent, from 2 - 3 days to just 1 - 2 hours. The company also achieved cost avoidance of more than USD2.3 million per year.
Fidelity Worldwide Investments Achieves predictable release schedules and simplifies regulatory compliance Adoption Path: Deploy
Continuous Release and Deployment
© 2014 IBM Corporation
More IBM DevOps Case Studies: ibm.com/ibm/devops/us/en/casestudies
9
IBM DevOps
9
IBM DevOps Adoption Framework delivers measurable outcomes Enable lean adoption of DevOps capabilities
Adoption Model
Self-assessments Adoption paths Adoption services
Solutions
Practices Tooling
Services
Steer Product-based
Agile
Automated
Collaborative
Optimizing
More Predictable
More Transparent
More Continuous
Process-based
Process-heavy
Manual
Silo-ed
Develop/Test
Deploy
Operate
Inefficient Leaner Leaner and
Smarter
Continuous Customer
Feedback & Optimization
Collaborative Development
Continuous Release and Deployment
Continuous Monitoring
Continuous Business Planning
Continuous Testing
Operate Develop/ Test
Deploy
Steer
DevOps Continuous Feedback
Community
Stories Enablement
Feedback
Where and How to Get
Lean
Expertise and Technologies
Knowledge sharing
© 2014 IBM Corporation
Accelerating Product and Service Innovation
© 2014 IBM Corporation
Synchronizes alignment,
collaboration and delivery for large
teams-of-teams organizations
Continuous
Business
Planning
Scaled Agile Framework (SAFe) in a Continuous Delivery model
Collaborative
Development
Continuous
Customer
Feedback &
Optimization
10
SAFe best practices and guidance based on lean and
agile principles apply to all layers in a team-of-teams
infrastructure to improve time-to-value and ensure
business ROI for Enterprise organizations
End-to-end adoption of SAFe in all environments,
including regulated
• We apply SAFe - We guide customers through a full adoption
of SAFe with tools and processes
• Continuous Deployment across platforms and technologies
• Rapid Feedback from Operations
• Shift Left – Operation concerns fed back into
Program/Portfolio level planning
• DevOps services extended to Operations (OSLC based)
IBM is unique in our ability to
scale Agile to an enterprise level
11
IBM DevOps
11
Develop / Test
Deploy Steer Operate
IBM DevOps – Broad set of DevOps capabilities Address bottlenecks across the application delivery lifecycle
Rational Team Concert Rational DOORS NG
Rational Collaborative Lifecycle Management Rational Developer for System z Worklight Studio
Rational Quality Manager Rational Test Virtualization Server Rational Test Workbench Rational Test Workbench – Mobile Test Edition Rational Development and Test Environment
for System z
UrbanCode Release UrbanCode Deploy with Patterns SmartCloud Orchestrator
SmartCloud Application Performance Management
SmartCloud Control Desk
Collaborative Planning
Collaborative Development
Continuous Testing
Continuous Release and Deployment
Continuous Monitoring
Continuous Customer Feedback & Optimization
Tealeaf CX Digital Analytics
Worklight Quality Assurance InfoSphere Optim Test Data
Management Security AppScan
Agile planning and tracking Application auto-scaling AppScan mobile analyzer Continuous delivery pipeline Git hosting
Mobile application security Mobile data Mobile quality assurance Monitor & analytics Push
Bluemix DevOps services
RapidApps (beta) Server-side code Web IDE
© 2014 IBM Corporation
© 2014 IBM Corporation 12
Accelerated Software Delivery
Collaborative Lifecycle Management (CLM)
Rational DOORS
Next Generation
Rational Quality
Manager
Open Lifecycle Integration
Rational Team Concert
IBM SoftLayer Infrastructure
Collaborative Lifecycle Management (CLM) as a Managed Service Provides the core of our DevOps solution on a virtual private cloud
Collaborative Development
Provides the CLM
solution, customized and
configured for each
client
On a scalable, single-
tenant, IBM SoftLayer
Infrastructure
Provides 99.9%
availability (SLO)
Scale number of users
up or down monthly
Managed by
IBM Rational Services
Cloud
Accelerating Product and Service Innovation
© 2014 IBM Corporation
13
DevOps Services for BlueMix Available now… capabilities growing rapidly
Cloud
© 2014 IBM Corporation
Take Action Now!
Develop an end-to-end DevOps strategy
Adopt mobile-first design thinking, and
cloud-centric architectures
Start incrementally on business-critical projects
Measure and reduce overhead, rework
and duplication
Innovate! It’s a great time to be in the
technology business
Get your free guide to faster, continuous software
delivery with DevOps
ibm.co/devopsfordummies
It is not a typo….please use .co not .com
14
www.ibm.com/devops
© 2014 IBM Corporation
For more information…
15
For everyone • Overview: ibm.com/devops
• Case Studies: ibm.com/ibm/devops/us/en/casestudies
• DevOps for Dummies: ibm.co/devopsfordummies
• Agile for Dummies: ibm.co/agilefordummies
• Service Virtualization for Dummies:
ibm.co/ServiceVirtualizationForDummies
• Application Release & Deploy for Dummies:
ibm.co/ARDfordummies
For developers, testers, architects • Product info, tutorials, forums: jazz.net
• DevOps Services for Bluemix: jazzhub.com
• Community: ibm.com/developerworks/devops
• 10 free licenses of Rational Team Concert – the
foundation of Collaborative Development
jazz.net/downloads/rational-team-concert/latest
Get 10 Free
Rational Team
Concert
Licenses - the
foundation of
CLM
16
IBM DevOps
© Copyright IBM Corporation 2012. 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.
16 © 2014 IBM Corporation
www.ibm.com/devops