On a bright sunny day you wake up and go to work, grab a nice cappuccino from ViCAFE on your way there. You talk with one of your users while youâre commuting, he has millions of ideas how the product can be improved. You tell him it sounds exciting and will definitely be added to the backlog.
Youâre in the elevator going up to the office and the CEO says he watched Mark Zuckerbergs speech on Metaverse and you should immediately start diving deep and figuring out ways to integrate that into the product. You tell them, the magic words âweâll add it to the backlogâ, while taking a small sip from your coffee trying to figure out why a cooking app needs to be web3.
Finally you get to you desk and open up your laptop. You start reading your emails but get interrupted by a software developer who is frustrated because of unresolved technical debt. You tell her that you understand and weâll definitely add it to our backlog and will get on it ASAP.
You start looking at the current sprint and the product roadmap â itâs barely manageable, thereâs too much work planned, thereâs no place to add anything new, unless the timeline gets jeopardised and people overworked.
Weeks go by, the tasks are still at the bottom of the backlog dying a slow death. Youâve already forgotten about them. Then your CEO asks for an update on the metaverse thing, why isnât there a concrete plan for implementation yet. The angry user is annoyed that the features that he suggested are still not implemented. Software developer is angry because the technical debt keeps piling up and you need to act immediately.
In the series âParks and Recreationâ, April, the assistant, instead of saying NO and declining the meetings for her boss Ron â scheduled them on March 31st, assuming the date doesnât exist. And when the date came, everything came crushing down with 94 Meetings scheduled on the same day. Ron was not pleased.
Itâs the same issue here.
So, what happened? With your âItâs in the backlogâ you created an expectation mismatch between you and your stakeholders. What they heard was âcool, soon it will be estimated, developed and releasedâ while what you meant was âwe have other priorities and the task will most likely die at the bottom of the backlogâ.
To avoid these types of situations â say no politely but firmly. Itâs better to make it clear from the start, that the feature will not be implemented any time soon and will require research and data analysis before it is even considered to be in the backlog.
At mindnow weâre proud of the features that we develop, but weâre also proud of the features that we protect the product from.
Not every product needs to be on the blockchain.
Not every product needs their NFTs.
Not every product needs to be gamified.
Not every product needs to have machine learning.
Other Newsletter Issues:
Worried your codebase might be full of AI slop?
I've been reviewing code for 15 years. Let me take a look at yours and tell you honestly what's built to last and what isn't.
Learn about the AI Audit →No-Bullshit CTO Guide
268 pages of practical advice for CTOs and tech leads. Everything I know about building teams, scaling technology, and being a good technical founder â compiled into a printable PDF.
Get the guide →