Product Engineering Collaboration

Nov 1, 2024

Why should we include engineering tasks in a product roadmap?

We all have great ideas, including sending a manned satellite to Mars! But is it possible without the right technology? Definitely not. And so in this article, I ’d like to share some of my experiences and why there has to be a balance of prioritizing engineering tasks and customer value features in your roadmap.

“You have to produce results in the short-term. But you have to produce results in the long-term too. And the long-term is not simply the adding up of short-terms.”

Peter Drucker

New feature development

Re-architecting an application

Regardless of industry, in fact in all companies I have worked with, I have noted this pattern. Initially, we ONLY focus on the customer features to the point that it slows down the releases. These are few signs -

These are infrastructure upgrades that have NOTHING to do with business logic but need to be done so that our app can use the technology. After all, even vendors like AWS, PCF etc. retire their products at a certain date. In the past, I have been “accused” of considering this in my roadmap. A small engineering task is something I wouldn’t add in my roadmap but if it is a gigantic change that truly affects providing service to your customers then you should consider adding it to your roadmap!

Final Thoughts

Every app has a lifecycle and so we need to ensure that we are using the correct technologies for the same. Unless that happens, we will not be able to provide the value to customers. This also has an impact on the employees.

Let us do this balancing act!!

tags