Tech Lead doing 80% Product Owner work and frustrated

Posted by masone81@reddit | ExperiencedDevs | View on Reddit | 160 comments

I’ll try to not make this an unproductive rant. I’m a Tech Lead at a medium to large private corporation. I’m coming up on 8 years of experience and while I’m not the strongest coder when it comes to hard comp sci or algorithms, I know how to write readable code and keep a stack from becoming unmaintainable. I’m especially fortunate to have several engineers on my team who are helping to build a solid stack that is a joy to work with.

The problem is that I tend to spend 80% of my time doing the job of a Product Owner:

I could keep adding to the list but you get the idea. It’s all of the logistics of keeping a team of 9 engineers, 2 QA people, as well as a small offshore team all organized and heading in the same direction. I’m good at this… and I’m so sick of doing it.

I want to be designing technical strategy, working on DevEx and building a platform that is solid and a joy to work in, writing code, mentoring the other devs to improve their code quality and technical skills, improving our telemetry so we catch problems before they are noticed, etc. I have very little time for any of this.

There have been a few times when my boss just advised me to “let that stuff go so someone else can step in.” The most recent time I tried this, we got 2 months behind on a critical feature and are still playing catch up. I just assumed that the team and I would be given tickets when something needed to be done but it never happened. It was a rude awakening when we realized that no one connected outcomes that “The Business” was anticipating with actual action items for the team.

Relatedly, the dev team can’t get our questions answered. We ask in Slack (our primary comms tool) and simply get ignored. So we implement features to the best of our ability and release them, only to hear “why didn’t you do X, Y, Z???” to which I answer, “we literally never heard of those things.”

I could keep going but will stop there. I’ve never worked on a team where the devs were this great but all of the surrounding support was this detached and disinterested.

Does anyone have any helpful advice on how I can survive here and how I can emphasize to my boss that we need a true Product Owner to help us?