Hello, from a new member of AppDynamics team! I recently joined the team to lead application performance management (APM) product marketing.
Last month, when I was talking with Jyoti Bansal, CEO of AppDynamics, he shared his vision for the company. Where the market is heading and how application performance and end-user experience insights can influence business outcome. This conversation not only cemented my decision to join the company, but also I came back with a quest to learn more about a term he used – BizDevOps.
I learned more about BizDevOps during the last few weeks and yesterday when I read a blog by Larry Dragich. After reading some of the comments about the strategic importance of APM for Line of Business, I thought of sharing some of my thoughts about BizDevOps here with all of you.
Companies everywhere — both small and large — are now factoring DevOps it into their business models. However, in today’s agile and increasingly software-defined world, Development (Dev) and Operations (Ops) have to collaborate with Business (Biz) at a very rapid pace. In order to maximize the efficiency at the enterprises, the process of BizDevOps is emerging to utilize DevOps practices that further drive the overall business agenda. BizDevOps isn’t just another fancy buzzword either. DevOps started the collaboration among teams but adding in the business unit provides the actual context and insights from the software.
Software is no longer part of the business, it is the business.
Historically Dev, Ops, and Biz have focused on a different set of priorities, even though, the end goal for everyone is the same — building a successful business. Dev is looking at how to write the best code and how their code performs. Ops is looking at operational monitoring to make sure performance and availability are good. Biz is looking at Business KPIs like “Orders Processed” and “Revenue”, etc.
In the new agile world where Dev, Ops, and Biz have to work together at a very rapid pace, and you need a common language to collaborate. Focusing on a business transaction – an application transaction like “Place Order” or “Deposit money” with business context, can be that common language and is key to BizDevOps.
Dynamically tagging and following a business transaction, that flows through highly distributed application environment, helps address the needs of Dev, Ops, and Biz with unified monitoring. Starting from the user experience, the application performance, how the application interacts with infrastructure, and then finally, how is the business performing. As the business world has become increasingly more software-defined, BizDevOps offers an extremely productive process that integrates the core organizations of IT to push forward business goals and requirements.
Implementing BizDevOps processes in software-defined businesses is becoming more and more vital to company success (or failure). Whenever a company encounters downtime or an outage, all business activities halt at a tremendous cost to the company. Understanding the business impact of any downtime or poor end-user experience, allows businesses to prioritize the resources to address the current issues and plan for proactive remediation and end-to-end optimization.
You can learn more about BizDevOps in a recent Diginomica article that quotes some of Jyoti’s thoughts on this topic.
Looking forward to sharing more of my thoughts on this blog in upcoming weeks and months.
See how AppDynamics APM can help foster BizDevOps in your organization, download a FREE trial today!