Presumably, you're here because there's something wrong with your product company.
I’m counseling you as an owner because even if you aren’t one, you’re here taking ownership.
My bet: your problem isn’t that you don’t know what best practices are - it’s that you can’t pinpoint where you’ve been lying to yourself. If you can accept that you're not perfect, and can accept that your own biases might be responsible for you not seeing how the company is being hurt, this is for you.
Gathered here are the worst practices seen repeatedly in over a decade of working on product companies. I call them ‘shipwreckers’.
Most of them are obvious. Why you’re not fixing them is also obvious: you’ve gaslit yourself into believing they don’t exist, won't hurt you, or that you have no choice (compulsive compliance) or power (aka learned helplessness).
Each shipwrecker is structured deliberately. The Disproof, unless you can provide it, means you have this issue. If so, be very clear about the Consequences you’d be accepting.
If these snap you to your senses, you won’t find any cookie cutter solutions because they won’t work. However, it should be a core skill to dig until you find the unique circumstances facing any set of people. Turn that skill on your own company with the patterns in Causes and Approaches to find a solution that actually works.
Do not let being locally right blind you to being globally wrong. Work through the entire product lifecycle to make sure your best efforts aren’t being wasted.
Be brave and stay honest, don’t be an asshole.