DevOps delivers real value and successful business outcomes
It wasn’t that long ago that I began writing about DevOps and how I envisioned clients leveraging lean and agile principles across the software delivery lifecycle in order to dramatically improve the speed, frequency and efficiency of delivering software. Since that time, I have seen a tremendous growth in the adoption of DevOps and a true groundswell of support from clients, industry leaders, business partners and research firms. At events around the world, including the recent IBM InterConnect event in Singapore, companies are talking about how a DevOps approach has enabled them to continuously deliver the software – apps, products and services – that competitively differentiates their businesses.
In the latest IBM
Our clients are achieving real value from a DevOps approach that addresses culture, process and tools. In this video, Nationwide describes their journey to improve their market responsiveness.
Using a DevOps approach, Nationwide can now perform continuous integration of its code and continuous deployment into its development environment several times a day. Teams can also perform acceptance testing of customer requirements in the same iteration with development. And they can show the customer, in near-real time, what developers are producing. This almost immediate feedback helps ensure that what’s being produced is going to meet the customer’s needs. Nationwide improved code quality by 50 percent over three years, reduced user downtime by 70 percent, and moved 58 percent of its teams to the top industry quartile in key productivity measures.
Another great DevOps-related client success story is spotlighted in a recent study by Forrester Consulting, The
Here at IBM, we too are using a DevOps approach to deliver value to our clients. You’re no doubt familiar with Watson, the IBM cognitive computer that bested two of the all-time champion human contestants on the TV show Jeopardy! To enable fast scaling of the initial consumer offering, and then to develop more solutions based on the IBM Watson platform, the IBM teams had to be sure they could handle rapid change as change plays a large role in the ongoing development of Watson. In fact, for Watson to meet IBM’s clients’ needs, it must be learning all the time. “It's constantly evolving,” says Carl Kraenzel, Director of the Watson Managed services group, IBM Distinguished Engineer, IBM. “Compared to any other technology we have in the IBM portfolio and potentially in the marketplace, this is a completely new class of technology. There are very few examples of technology whose value proposition is so closely linked to constant evolution. Watson is meaningless if it doesn't constantly learn and change.” The IBM Watson development team is reducing delivery cycles from nine weeks to three weeks, and has achieved zero maintenance window downtime – the combination has led to a continuous flow of compact updates that are more consumable by clients. Kraenzel says, “DevOps helps us achieve continuous delivery, and DevO
DevOps is powering leading technology initiatives, including Mobile, Cloud, Big Data & Analytics, and Social Business. These initiatives are essential to innovation at many organizations and all are reliant on software delivery – and that is why DevOps is so critical to them.
Mobile and DevOps are inextricably linked and DevOps capabilities are driving increasing business value to organizations who are adopting a mobile first perspective. We have announced a number of new and updated solutions to address the needs of our mobile enterprise customers. Mobile App quality is an important aspect of our overall MobileFirst strategy and IBM technology for mobile app testing and quality assurance forms a key ingredient in delivering quality to your customers. Some of the new and improved DevOps capabilities for mobile include:
Cloud technology – private, public and hybrid – has enabled organizations to rapidly provision environments on demand, further fueling the need for faster software delivery approaches IBM is continuing on the path of making its DevOps solutions available on Private Cloud so customers can build a continuous software delivery pipeline and achieve the balance between optimization of IT resources and market innovation. Some of the new and improved DevOps capabilities for Cloud include:
Traditional software delivery processes supporting existing transaction-based systems of records must also embrace a DevOps approach, especially given the need for new systems (of engagement) to integrate with these existing systems. Businesses are able to leverage the same continuous delivery approach for their distributed and back-office (mainframe, IBM i) environments to increase the speed to market of their latest products and services. The DevOps approach gives them the ability to respond more rapidly to customer feedback, as well as balance speed, cost, quality and risk. Some of the new and improved DevOps capabilities for Enterprise Systems include:
IBM and our ecosystem of partners and open source standards organizations are providing new functionality and value to our clients. One example, Open Service for Lifecycle Collaboration (OSLC), is designed to make it easy and practical for vendors to integrate tools that support the creation and management of software delivery models for Mobile, Cloud, Big Data & Analytics, and Social Business. OSLC addresses integration scenarios for a growing number of domains, including change management, test management, requirements management, automation, and performance monitoring. IBM Rational Lifecycle Integration Adapters, built on the OSLC architecture enable data integration between the IBM Jazz based solutions and tools like HP ALM/Quality Center, JIRA, Git, CA Clarity and others.
And it is not only about open standards. We are also leveraging emerging Cloud frameworks including OpenStack, OASIS TOSCA (Topology and Orchestration specification for Cloud), and OSLC to create tangible customer value. IBM and SAP are working together to implement TOSCA patterns through IBM SmartCloud, eliminating the traditional pain points that come with standing up, managing and governing SAP environments.
I know that this is a long entry, but with so much to talk about and my obvious (or at least I hope it was obvious) excitement about all that IBM, our clients and partners are doing with DevOps, I wanted to fill you in and share my excitement with you. If you’re still looking for more detail, checkout DevOps on ibm.com and developerWorks.
Vice President, Marketing