3 ms·
PM here: I actually also got pretty excited reading this. The challenge is selling analyses with unknown outcomes to the bean counters who end up deciding. Blog
by harha 4y ago
PM here: I actually also got pretty excited reading this. The challenge is selling analyses with unknown outcomes to the bean counters who end up deciding. Blog posts like this help.
- tuyguntn 4y agothis is a problem on a company/culture level, a root cause is probably capitalism and pursuing for never ending growth. Because growth is most of the time translated as acquiring more users/customers. Eventually making more money out of them. Somewhere in the distant future, making money becomes cost saving, this is when companies start thinking about how can we cut the cost and such projects/explorations become relevant. Even then it is not easy to sell as a project. Because there are so many unknowns, discussion goes like: me: hey, I see spikes in CPU/mem usage, want to investigate why. Product: is it important now? me: I don't exactly know, but it might end up saving our instance costs. Product: how many instances we are talking about? me: I don't know yet how big is the problem, depends on what would be the result Product: how long does it take you to do a research? me: I don't know what is the problem yet, so I can't evaluate how long it takes to find it. Product: maybe we shouldn't do it then? me: (again) but it might end up saving our instance costs. Product: ok, do you think you can finish investigation in 2 days and share with me timeline and metrics this project would improve? me: ok, let's forget about this shit we made. what is a next "metric improving, highly visible" project we have? Product: cool, I want you to work on this super exciting "Move button from Page A to Page B" project
- harha 4y agoDon’t think this is related to capitalism though, more about attitude to risk. If you always do the obvious things, you’ll end up as a mediocre company that might not survive. If you say yes to any project that comes to mind, you’ll end up burning all your money and end up with endless projects. It’s important to strike a balance and try to find the right investments others don’t see to create a competitive advantage. It helps if the culture allows for that. The questions still are relevant, you just don’t always need precise answers, Probe 100 instances and see if it surfaces more than once. Set up a list of things you think you’ll need to be doing and an initial proposition what you think might change. It’s the PMs job to then convince others that it’s worth taking the risk.
- fnordpiglet 4y agoNailed it.
- fnordpiglet 4y agoFwiw I work with a lot of PM and have a number on staff. I really appreciate their work. But they’re not engineers by in large and shouldn’t be directing engineering work. It’s critical to have a general manager that is an engineer and respects the work of the PM, but can make decisions like “this is good speculative engineering work” and rewards failure and slipping on product roadmaps.