Also husband, dad, product guy, tester & testing advocate.
Wholeheartedly agree that PMs should take the time to figure out what's right for them, and advance their careers accordingly 👌
Wholeheartedly agree that PMs should take the time to figure out what's right for them, and advance their careers accordingly 👌
#Startups #ProductManagement #NonTechnicalFounders #Leadership #SoftwareDevelopment
goodproductmanagement.com/the-non-tech...
#Startups #ProductManagement #NonTechnicalFounders #Leadership #SoftwareDevelopment
goodproductmanagement.com/the-non-tech...
You don’t need to write code to lead a great product.
You do need to communicate clearly, ask good questions, and align with your dev team.
Tech is just another language—learn the basics, and you’ll be fluent in no time. 🚀
You don’t need to write code to lead a great product.
You do need to communicate clearly, ask good questions, and align with your dev team.
Tech is just another language—learn the basics, and you’ll be fluent in no time. 🚀
😭 Bad: “Can we add a caching layer to this API?”
👍 Good: “Our response times are slow—what’s the simplest way to speed them up?”
Your job is to define the problem, not dictate the solution.
😭 Bad: “Can we add a caching layer to this API?”
👍 Good: “Our response times are slow—what’s the simplest way to speed them up?”
Your job is to define the problem, not dictate the solution.
Platforms like Zapier, Webflow, or Retool let you experiment with software concepts without coding.
The more you tinker, the more things start making sense.
Platforms like Zapier, Webflow, or Retool let you experiment with software concepts without coding.
The more you tinker, the more things start making sense.
You don’t need to code, but you do need to extract key insights from API docs, error logs, or system diagrams.
A little effort here will massively improve your dev discussions.
You don’t need to code, but you do need to extract key insights from API docs, error logs, or system diagrams.
A little effort here will massively improve your dev discussions.
You don’t need to sound smart—you need clarity. Try:
- “What’s the simplest version of this feature we could launch first?”
- “What are the biggest risks here?”
- “If we doubled our users overnight, what would break first?”
You don’t need to sound smart—you need clarity. Try:
- “What’s the simplest version of this feature we could launch first?”
- “What are the biggest risks here?”
- “If we doubled our users overnight, what would break first?”
Complicated topics? Make them relatable:
- APIs → Like a waiter taking your order to the kitchen.
- Load balancing → Adding more lanes to a highway.
- Caching → Bookmarking a page instead of searching every time.
Complicated topics? Make them relatable:
- APIs → Like a waiter taking your order to the kitchen.
- Load balancing → Adding more lanes to a highway.
- Caching → Bookmarking a page instead of searching every time.
Don’t just memorize jargon—understand how things fit together:
- Frontend vs. Backend (UI vs. engine)
- Databases (storing & retrieving data)
- APIs (systems talking to each other)
- Infrastructure (where everything runs)
Don’t just memorize jargon—understand how things fit together:
- Frontend vs. Backend (UI vs. engine)
- Databases (storing & retrieving data)
- APIs (systems talking to each other)
- Infrastructure (where everything runs)
But if you can’t communicate with your developers, your product (and business) will suffer. Here’s how to bridge the gap:
But if you can’t communicate with your developers, your product (and business) will suffer. Here’s how to bridge the gap:
And if you need help defining quality for your product—reach out! 🔥
Read the full article (all the points above and more) here: goodproductmanagement.com/product-qual...
And if you need help defining quality for your product—reach out! 🔥
Read the full article (all the points above and more) here: goodproductmanagement.com/product-qual...
Voltaire said: Perfect is the enemy of good.
Your job isn’t to build a perfect product—it’s to build something valuable & reliable enough that people will pay for it and keep using it.
Voltaire said: Perfect is the enemy of good.
Your job isn’t to build a perfect product—it’s to build something valuable & reliable enough that people will pay for it and keep using it.
* Is anything blocking revenue?
* Are users leaving because of quality issues?
* Are you staying ahead of security & performance risks?
* Is anything blocking revenue?
* Are users leaving because of quality issues?
* Are you staying ahead of security & performance risks?
You’re a founder, not a perfectionist. Focus on:
🔹 Value delivery
🔹 Keeping the business running
🔹 Scaling without breaking
You’re a founder, not a perfectionist. Focus on:
🔹 Value delivery
🔹 Keeping the business running
🔹 Scaling without breaking
* UX: "Where might users get stuck?"
* Business: "Will this help us scale?"
* DevOps: "What happens if 100x users show up?"
* UX: "Where might users get stuck?"
* Business: "Will this help us scale?"
* DevOps: "What happens if 100x users show up?"
Forget "sounding smart." Ask great questions instead:
🛠 "What’s the worst thing that could happen here?"
👥 "How will a first-time user experience this?"
📈 "What metrics will show if this is working?"
Forget "sounding smart." Ask great questions instead:
🛠 "What’s the worst thing that could happen here?"
👥 "How will a first-time user experience this?"
📈 "What metrics will show if this is working?"
✅ Feature Readiness Checklist – does it meet minimum quality?
✅ Quality Debt Tracker – track risks & prioritise fixes.
✅ Release Quality Verification – test before launch.
✅ Quality Metrics Dashboard – track trends over time.
✅ Feature Readiness Checklist – does it meet minimum quality?
✅ Quality Debt Tracker – track risks & prioritise fixes.
✅ Release Quality Verification – test before launch.
✅ Quality Metrics Dashboard – track trends over time.
Use a Quick Quality Scan (10-minute test):
1️⃣ Reliability (1-5)
2️⃣ Error frequency (1-5)
3️⃣ Speed (1-5)
4️⃣ Data accuracy (1-5)
5️⃣ UI clarity (1-5)
Total /25. If <20, fix it.
Use a Quick Quality Scan (10-minute test):
1️⃣ Reliability (1-5)
2️⃣ Error frequency (1-5)
3️⃣ Speed (1-5)
4️⃣ Data accuracy (1-5)
5️⃣ UI clarity (1-5)
Total /25. If <20, fix it.
🎯 Usability – is it a pleasure to use?
🔒 Security – is it protected from bad actors?
⚡ Performance – does it run fast enough?
🔧 Maintainability – how easy is it to fix & update?
🎯 Usability – is it a pleasure to use?
🔒 Security – is it protected from bad actors?
⚡ Performance – does it run fast enough?
🔧 Maintainability – how easy is it to fix & update?
* Your audience
* The product type & business model
* How it’s built & delivered
* Legal & regulatory constraints
* Product maturity & constraints
* Your audience
* The product type & business model
* How it’s built & delivered
* Legal & regulatory constraints
* Product maturity & constraints
"Quality is value to some person." - Jerry Weinberg.
Your job is to define:
✅ What value your product delivers
✅ What risks threaten that value
"Quality is value to some person." - Jerry Weinberg.
Your job is to define:
✅ What value your product delivers
✅ What risks threaten that value
You know it when you see it, but defining it? Tricky.
Robert Pirsig (Zen & the Art of Motorcycle Maintenance) spent two books philosophising about it, but we need something practical.
You know it when you see it, but defining it? Tricky.
Robert Pirsig (Zen & the Art of Motorcycle Maintenance) spent two books philosophising about it, but we need something practical.