DevOps is not a product, a framework, or a job title. It's a journey.
Garima Bajpai has been part of the DevOps community since 2014. In addition to being an industry speaker on digital twins, AI-Ops, and DevOps, she is a cofounder of the DevOps Community of Practice in Canada.
On All Day DevOps, she discusses the state of DevOps in 2020, the challenges and factors that accelerate DevOps transformation, and what the future has in store for DevOps. She also walks us through the product development journey and how DevOps can help.
Bajpai starts by sharing the challenges a company faces when adopting DevOps.
There is a general need for a global DevOps vocabulary. This brings us to the three core concepts you need to understand:
There are two primary adopters driving the DevOps movement that help resolve organizational siloing. One is focused on mitigating operation-centric slowness and waste. The second is focused on development-centric improvement.
Experimenting can enhance the ease of adopting the next wave of DevOps. And the key to maintaining consistency in every release lies in mass production, inventory reusability, and focusing on customer value.
The sweet spot is where the boundaries between teams are porous enough for complete collaboration.
Bajpai discusses the factors that are accelerating the DevOps journey. Here's a partial list:
The next step is mostly about building context. DevOps adoption is difficult for most companies. And DevOps, agile, and ITIL face strong competition from SRE. Even DevOps topologies in use today face huge challenges.
So what can we do in 2021 to address these challenges and accelerate the adoption of DevOps?
Bajpai focuses on three main approaches.
The products and features we develop have a shorter life span and are more diverse now. We therefore have to be careful about which features we produce. And we need to explore ways to become more data-driven and build new models of AI-human collaboration.
Decoding value is not an easy job. Bajpai shares her experiences discussing product development with startups and entrepreneurs. The problem lies in three stages.
People have difficulty expressing ideas in a sensible way while keeping the return on investment in mind.
Maintaining consistency of product value can be difficult. This is especially true if you have a large and diverse team. Conflict may arise among team members regarding the planning of release strategies.
Operations teams often face problems during a release while decoding the product's value radar. What is the solution? Welcome innovative ideas and follow a lean approach to development.
Bajpai discusses continuous product-oriented practice and aims to identify value and build a value stream. They can help you by answering a few questions:
Using some mechanisms like value-based pricing, data storytelling, and product canvas along with some data can help you make better decisions and create a continuous pipeline of features.
Value design metrics help you by doing the following:
Along with these two, Bajpai advocates gamification since it integrates with machine learning and clarifies things in a fun way.
Presently we are moving toward continuous innovation, and soon we will see a lot of acceleration in AI-native product features. So get ready for the next wave of DevOps practices. Bajpai concludes by encouraging the audience to be part of the DevOps community.