IEEE Symposium Agile meets DevOps Fast, Lean Enterprise Software Delivery Through IBM DevOps Steve Weaver
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 But only 25 % leverage software delivery effectively today of those who leverage software delivery today 69 % outperform those who don t Source: The Software Edge: How effective software development drives competitive advantage, IBM Institute of Business Value, March 2013 2 2
Inefficient software delivery impacts the entire business LINE-OF-BUSINESS Takes too long to introduce or make changes to mobile apps and services OPERATIONS Rapid app releases impact system stability and compliance >70% of budgets devoted to maintenance and operations Systems of Interaction Systems of Engagement Systems of Record CRM HR >45% of customers experience production delays 4-6 weeks to deliver even minor application changes to customers client experience Cloud-based Services DB ERP Partner value chain >50% of outsourced projects fail to meet objectives 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 3 3
DevOps builds on Agile/ Lean initiatives across the enterprise Business Owner Developer/Tester Operations Customer Idea Steer Develop / Test Deploy Operate Market Business Planning Collaborative Development Monitoring Testing Feedback and Optimization Release and Deployment DevOps Lean and Agile principles 4 4
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 Business Planning Balance speed, cost, quality and risk for increased capacity to innovate Customer Feedback & Optimization Monitoring Operate Steer DevOps Feedback Deploy Develop/ Test Collaborative Development Testing Reduce time to customer feedback for improved customer experience Release and Deployment Our DevOps POV is resonating with clients and they are delivering measurable business outcomes with DevOps 5 5
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 40% Reduction in overall testing costs 80% Improvement in productivity 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. 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 6 6
Sandhata accelerates software delivery and improves competitiveness with continuous testing Adoption path: Develop/Test Testing 100% increase in team productivity Doubled the division s project delivery capacity from 40 to 80 projects 88% reduction in production incidents Identified and resolved defects earlier in the release cycle 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 7 Solution components IBM Rational Test Workbench 7
Fidelity Worldwide Investments Achieves predictable release schedules and simplifies regulatory compliance Adoption Path: Deploy Achieved cost avoidance of more than USD2.3 million per year Release and Deployment Gained more predictable release schedules for stakeholders Improved the ability to demonstrate compliance with regulations 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. Solution components IBM UrbanCode Deploy More IBM DevOps Case Studies: ibm.com/ibm/devops/us/en/casestudies Applications that took days to release now take just an hour. Tony Green, Technology, Architecture and Engineering, Fidelity Worldwide Investment 8 8
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 Business Planning Where and How to Get Lean Steer Develop/Test Deploy Operate Inefficient Process-based Process-heavy Manual Silo-ed Leaner Product-based Agile Automated Collaborative Leaner and Smarter Optimizing More Predictable More Transparent More Customer Feedback & Optimization Monitoring Operate Steer DevOps Feedback Deploy Develop/ Test Collaborative Development Testing Expertise and Technologies Release and Deployment Community Stories Enablement Feedback Knowledge sharing 9 9
Accelerating Product and Service Innovation Scaled Agile Framework (SAFe) in a Delivery model 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 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 Synchronizes alignment, collaboration and delivery for large teams-of-teams organizations Business Planning Customer Feedback & Optimization Collaborative Development 10
IBM DevOps Broad set of DevOps capabilities Address bottlenecks across the application delivery lifecycle Steer Develop / Test Deploy Operate Collaborative Planning Collaborative Development Release and Deployment Monitoring Rational Team Concert Rational DOORS NG Rational Collaborative Lifecycle Management Rational Developer for System z Worklight Studio UrbanCode Release UrbanCode Deploy with Patterns SmartCloud Orchestrator SmartCloud Application Performance Management SmartCloud Control Desk Testing Rational Quality Manager Rational Test Virtualization Server Rational Test Workbench Rational Test Workbench Mobile Test Edition Rational Development and Test Environment for System z Worklight Quality Assurance InfoSphere Optim Test Data Management Security AppScan Customer Feedback & Optimization Tealeaf CX Digital Analytics Bluemix DevOps services Agile planning and tracking Application auto-scaling AppScan mobile analyzer delivery pipeline Git hosting Mobile application security Mobile data Mobile quality assurance Monitor & analytics Push RapidApps (beta) Server-side code Web IDE 11 11
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, singletenant, IBM SoftLayer Infrastructure Provides 99.9% availability (SLO) Scale number of users up or down monthly Managed by IBM Rational Services 12 Collaborative Lifecycle Management (CLM) Rational DOORS Next Generation Rational Team Concert Open Lifecycle Integration Accelerated Software Delivery Rational Quality Manager IBM SoftLayer Infrastructure Cloud
Accelerating Product and Service Innovation DevOps Services for BlueMix Available now capabilities growing rapidly 13 Cloud
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
For more information 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 15 Get 10 Free Rational Team Concert Licenses - the foundation of CLM 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
Webcast Link
www.ibm.com/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. 17 17