Learn how Porter executed their cloud migration at scale → Watch Now
When launching a product, the focus is on shipping features fast. But unnoticed DevOps tasks like resource management and cloud cost optimization pile up, creating a backlog that hinders growth.
Contents
Understanding the DevOps Backlog
The Overlooked DevOps Stories
Addressing the DevOps Backlog
When we start up, the first goal is to get a decent product out to the users. Once the first iteration of the product is out, the next priority is to build it up into the vision, with multiple features, and polished UI. And the pursuit never ends. It’s when the product hits PMF and sees scale, we notice the tech debt of the product, and we address it as well. However, we don’t even talk about the DevOps debt, or the DevOps backlog, until it becomes a bottleneck for business progress.
According to the HashiCorp 2023 State of Cloud Strategy Survey, 94% of companies are still wasting money in the cloud.
Every skilled product manager knows the importance of prioritizing the most crucial stories from the extensive and seemingly endless list of product ideas. In the constant inflow of requests for new features, upgrades, additional modules, and improved functionality, the emphasis often shifts towards completing the final product rather than focusing on the development process itself.
This shift in focus results in the neglect of the development process, leading to an accumulation of unfinished tasks, commonly referred to as the DevOps backlog. This backlog is a collection of user stories, bug fixes, technical tasks, and other essential work needed for the ongoing support and maintenance of a product. It's a dynamic list, constantly evolving with the addition of new tasks and tickets.
The reasons for an expanding DevOps backlog are multifaceted:
In reality, most companies don't formally capture DevOps stories with the same level of diligence that's followed to capture feature stories. This became evident to us when we talked to over 200 companies.
We wondered if it was just a short-term problem, but to our surprise, even late-stage product companies have a large DevOps backlog! As the business needs grow, complex architectures come in, and regulations change, the backlog keeps growing.
But what exactly are DevOps stories?
They are essential narratives that track deployments, application data, and key performance indicators (KPIs). These stories might include:
And the list goes on! Verifying if you have essential stories covered in your backlog is a good starting point. You can read this article to learn more about how to spot issues in your DevOps implementation.
Addressing DevOps backlog challenges needs a shift in mindset, it's important to change the way we think and take action early. It doesn't matter if your backlog is just starting to grow or has already become complicated; the best time to deal with it is now.
Prioritizing product features over process improvements can lead to complex issues in the DevOps realm. A balanced approach, giving due importance to both product development and essential process enhancements, is key to long-term success and scalability.
Because much like the Lannisters, DevOps never forget their debts.