Whether it’s due to radically changing workforce, competitive, or customer dynamics, enterprises will need to pivot and do so with unprecedented speed. How well organizations make this pivot will in many ways come down to software. Quite simply, the delivery of the right software, at the right time, has never been more critical. However, a disconnect between business and software leaders threatens to stifle these objectives.
CEOs seem to be crystal clear that their fates and that of the business are ultimately reliant upon the capabilities and outputs that come from application development teams. A Forrester survey of more than 300 executives from large enterprises found CEOs viewed speeding software delivery as way more important, 2.3 times more so, than software leaders. On the other hand, a vast majority of software leaders, 85%, highlighted a lack of executive support as a barrier inhibiting software delivery success. Yet only 5% of CEOs believed that to be the case.
When you look at the disconnect above, it can seem like the solution is simple. CEOs view speed of software delivery as critical. DevOps addresses this need, and the enterprise starts exceeding all its goals in short order. The reality is that it’s not so easy.
DevOps is a mature, but rapidly evolving discipline. One of its hallmarks is the ability to boost delivery speed. The same Forrester survey reveals that, while there was general consensus around aligning app development and delivery with business goals, very few organizations are actually doing so.
Without business alignment, the gains in speed offered by DevOps may not be providing the business benefits required. Further, DevOps may result in teams dedicating resources and investments to efforts that don’t support key objectives. In short, they can increase waste and inefficiency.
Eighty-six percent of respondents said it’s important to align software delivery practices with the overall objectives of the business. While it’s one thing to understand that conceptually, it’s another to start running the business that way.
It is for these reasons that the adoption of BizOps approaches has emerged as such a critical imperative, and such a vital complement to DevOps. BizOps is a framework for data-driven decision making. This approach helps put business outcomes at the center of everything, from value management to development to IT operations. Through BizOps, teams can correlate IT outputs with business results, such as conversion rates, sales per hour, user retention rates, and so on.
This approach enables DevOps teams to build on established concepts like continuous feedback loops, and to expand them to incorporate strategic planning and enterprise business context. Whether you are developing a web, wearable, or mobile app, this context can add vital clarity. Ultimately, your teams can establish continuous measurement of the business value being delivered. You can also continuously incorporate strategy, factoring in such elements as business priorities, dependencies, models, value, and more.