Tag: devops

How Does DevOps Change the Services Industry? | Sherpas in Blue Shirts

DevOps is changing the services industry, especially in the people model. Here’s an important question for service providers in the Digital Age: Can you achieve the same impact in a distributed DevOps environment as you can in a collocated DevOps environment? Clearly, because of where the industry makes money, the industry would like the answer to be distributed. It’s a well-known fact that industry profit margins are much higher when services are delivered out of low-cost locations. But let’s look at this issue more closely.

The focus of DevOps is aligning services with the business and achieving speed (that is, agility and continuous improvement). This suggests that the most effective way to do DevOps is to collocate a provider’s engineers with the business or in close proximity to the business. In the distributed model, providers typically get around this by having a portion of the engineers (the product manager) sit with the business and the engineers sit offshore.

Yet, as we look at the early and best use cases – for example, Microsoft Azure – we find that companies prefer to collocate the product manager and the engineers in the same small team. The collocated model stresses the need for speed as the core of the move to DevOps. There is no doubt companies can reduce costs by moving people offshore; but do they give speed and business alignment when they do that?

When the product manager is a customer or is believed by the customer to be essential to the customer’s knowledge, that makes the practicality of the offshore model more difficult. In many cases, some companies will choose not to take the work offshore. All this portends to significant changes in how customers and providers define and manage their talent model in a DevOps environment.

Having said that, there simply isn’t enough talent in North America and Europe to move all the application development people on shore. So customers and providers will need to come to some accommodation. It’s clear that the services industry will need to break up work differently including customers having more responsibility and accountability offshore than historically.

CIOs Need to Avoid a Mistaken Path to DevOps | Sherpas in Blue Shirts

DevOps is the completion of the Agile methodology and creates an engineering environment in which developers can achieve speed. How fast is the difference? Agile is like a person running fast – about 20 miles per hour tops. DevOps is like a person driving a Ferrari who can exceed 200 miles per hour. Often as I talk with CIOs, I learn they focus on automated provisioning as an important aspect of DevOps. And it is. But it’s only a small component. Achieving the engineering environment similar to the acceleration of a Ferrari requires fundamental operating changes.

Read more at CIO online

DevOps: Disruptive and Changing the Purchase of IT Services | Sherpas in Blue Shirts

Businesses now demand that IT departments dramatically change the velocity of the cycle time it takes to take ideas from concept to production – often from as long as 12-18 months to only four to six weeks. Organizations can’t achieve a change of this magnitude with just a change in methodology. To do this, they must move to DevOps – a disruptive phenomenon with immense implications for the enterprise IT ecosystem and the service providers that support it.

Put another way, many IT firms batch or create software releases once or twice a year in which they bring out updates to their enterprise platforms. Businesses now demand a cycle time of one to two times a month for updates. What they want and need is a continuous-release construct.

Methodology alone cannot create the conditions in which organizations can form ideas, build requirements, develop code, change a system and do integration testing in the new timeframes. Hence the DevOps revolution.

DevOps is the completion of the Agile methodology. It builds the enabling development tools, integrates test conditions, and integrates the IT stack so that when developers make code changes, they also configure the hardware environment and network environment at the same time.

To do this, an organization must have software-defined data centers and software-defined networks, and all of this must be available to be tested with automated test capabilities. By defining coding changes with network and system changes all at the same time and then testing them in one integrated environment, organizations can understand the implications and allocate work as desired. The net result is the ability to make the kind of cycle time shifts that businesses now demand.

DevOps implications

DevOps enables IT departments to meet the cycle time requirements. But the implications for how organizations buy services and how providers sell services are profound. Basically the old ways don’t work as well because of the new mandate for velocity and time. This causes organizations to rethink the technology, test beds, and service providers; and then manage the environment on a more vertical basis that cuts across development, maintenance, and testing, and allows the full benefit of a software-defined environment.

Let’s examine pricing, for example. Historically, coding and testing are provided on a time-and-materials basis. The productivity unleashed in a DevOps environment enables achieving approximately a 50 percent improvement in efficiency or productivity. Therefore, it is as cannibalistic or as disruptive to the development and maintenance space as cloud is to the infrastructure environment.

Furthermore, organizations can only operate a DevOps environment if they have a software-defined hardware environment – aka a private or cloud environment. This forces production into ensuring they perform all future development in elastic cloud frames.

Enterprises today are reevaluating where they locate their talent. Having technical talent in a remote location with difficult time zone challenges complicates and slows down the process, working against the need for speed.

So DevOps is a truly disruptive phenomenon that will disrupt both the existing vendor ecosystem and also the software coding and tool frames. Testing, for example, has been a growth area for the services industry, but DevOps environment largely automate testing services.

Another disruption is that DevOps takes a vertical view of the IT life cycle. It starts to integrate the different functional layers, creating further disruption in how organizations purchase IT services.

DevOps offerings are a new development among service providers, but the services industry to date has been slow to adopt the movement. DevOps is an internal threat to their existing business and requires providers to rethink how they go to market.

DevOps: Brave New World | Market Insights™

App Srvcs Annual - devops challenges
Click on image to enlarge

DevOps: Brave New World
The burgeoning adoption of DevOps among enterprises, and the role of service providers in enabling it, will require a new set of capabilities on both sides. Enterprises will need to form partnerships with service providers and create appropriate incentives, while service providers will need to develop DevOps solutions and “end-to-end” integrated services capabilities.

Visit the report page

Video: Lauren Cooney Explains Why Your Dev Team Just Became the CIO at Cloud Connect Chicago | Gaining Altitude in the Cloud

Lauren Cooney, Senior Director, Software Market & Developer Strategy at Cisco, explains the new cloud computing world order. The consumerization of IT is changing the CIO’s perspectives, and user experience is ascending as a top priority. Lauren talks about empowering the developers and create a better product and better user experience.

Follow Lauren on Twitter @lcooney.

Lauren was a speaker in the New World Order: Your Dev Team Just Became the CIO session — part of the Organizational Readiness track at Cloud Connect Chicago, which Everest Group’s Scott Bils chaired. For more Organizational Readiness resources, visit www.everestgrp.com/ccevent.

How can we engage?

Please let us know how we can help you on your journey.

Contact Us

"*" indicates required fields

Please review our Privacy Notice and check the box below to consent to the use of Personal Data that you provide.