Product Management

If it's a nice problem to have, don't solve it now

"Whilst I'm building signup, I realise that I probably also need reset password functionality. If a user signs up, but then forgets their password, that's a problem. But from my perspective right now, is this a nice problem to have? Actually, yes! I have zero users, but having this problem implies I would have users, which would be great. Reset password functionality is important, and will absolutely be required eventually, but I can do it later. First, I should ship anything that's stopping me from getting users in the first place." - David Nicholas Williams

Continue reading →

22 principles for great product managers

"21. Every project includes a mix of Discovery, Design, and Delivery (and iteration); you should make sure these run in sequence." - Alex Reeve

Continue reading →

You need to have a vision

"You can’t be reactive. You have to have a sense of where you’re going. Because if you don’t, how can you know how to respond to the troubles that pop up along the way?" - Daily Stoic

Continue reading →

Don’t confuse a bug’s priority with its severity

“Effective bug triage is an essential hygiene and success factor for anyone managing a software release. Knowing how to look at a bug and then attach a priority to it is the first step in an effective triage process. While knowing how severe a bug is an important data point to weigh, but that alone should never be the deciding factor on how you prioritize a bug.“ - Bobby Gill

Continue reading →

Problems, not solutions

“Despite the most visible or tangible artifact being what we ship at the end of the day, the most valuable contribution a product manager can make is properly framing the problem at the onset, to ensure we’re delivering the right solution, to the right customer, at the right time.” - Ben Balter

Continue reading →

Great PMs don’t spend their time on solutions

"I encourage you to try changing how you spend your time. Do it on something small, obsess about the problem definition. Then see how fast and easy it is to know what to build, to build it, and to see customers value it because you truly understood what they needed." - Paul Adams

Continue reading →

Who are you trying to impress with your deadlines?

"Your users don't care about a missed sprint. Hard deadlines are not user first, they are management first. Deadlines are good, they create a sense of urgency, bring predictability to your processes and for these reasons you should have them. But there are good deadlines and there are bad deadlines. There are companies where those deadlines are set in stone, and a missed deadline is next to fire. That's when the problem starts." - Jatin Shridhar

Continue reading →