BizDevOps (Business, Development and Operations)

BizDevOps, also known as DevOps 2.0, is an approach to software development that encourages developers, operations staff and business teams to work together so the organization can develop software more quickly, be more responsive to user demand and ultimately maximize revenue.

In the past, development teams, operations teams and business management teams operated in silos.  The development team created code, the operations team managed the code after it was released and the management team reviewed data for the business’ key performance indicators (KPIs) and set requirements for future development projects. A BizDevOps approach knocks down the silo walls and fundamentally changes the way software is developed. In this approach, not only does the business team set requirements, they also work directly with developers to set priorities for agile software development sprints and backlogs. They become partners with the business-side and work with managers to solve problems and achieve business goals.

Content Continues Below

One of the technologies driving the BizDevOps movement is real-time analytics. Using application performance monitoring tools, as well as analytics tools, companies are now able to get data about application performance and end-user behavior instantly and quantify how well it supports the business’ KPIs. It had not been possible to track this level of granular information before; now the business objectives can drive and guide application development and deployment down to the smallest feature.

BizDevOps process

The immediacy of the data is also allowing changes in applications to be made quickly and releases to be made more frequently. In some cases, this approach will lead to increased automation, especially in testing and quality assurance (QA). The need for speed is also likely to automate some areas of routine code development as well, providing developers with time to experiment with innovative ways to support business objectives in an increasingly agile manner. The speed and flexibility that BizDevOps allows – and even encourages -- BizDevOps teams the ability to identify mistakes quickly and fix them right away, a concept known as “fail fast.” 

In some organizations, a BizDevOps team may also include security and/or compliance management team members as well as representatives from testing and quality assurance  teams. To avoid an ungainly name like BizDevSecComQaOps, however, the label digital BizDevOps or sometimes just BizOps is used to represent the concept of having an organization’s business team work directly with members of the organization’s IT department. It is important to note, however, that BizOps can also have a narrower, non-technical meaning and simply stand for “business operations” or “business opportunity.”

This was last updated in November 2016

Continue Reading About BizDevOps (Business, Development and Operations)

Dig Deeper on Agile, DevOps and software development methodologies

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

How would a BizDevOps effort change the way software is developed in your company?
BizDevOps eliminates excusing and blaming games, reduces manual dependencies, enforces everyone accountability for the production deployment, reduces hours long escalation discussions and followups and mainly quick turnover for the organizations to stay ahead of the competitive edge. 
DevOps, and now BizDevOps, are symptoms of the widespread failure of organizations to properly adopt Enterprise Architecture and Solution Architecture practices, which are the natural glue between strategy, development and operation.

File Extensions and File Formats

Powered by: