Product Manager
Focuses on why and what creates value: which user problem matters, where to invest next and how the team will judge an outcome.
PRODUCT THINKING × ENGINEERING
A good Product Manager does not turn every request into another feature. First, they find out what is actually going wrong and why it matters. I am Moein Ghezelbash, a Senior Technical Product Manager. This page is about the questions I ask, the decisions I make and the lessons I take from building and improving digital products.
Imagine booking conversions have fallen. Someone suggests a new search screen. Perhaps the interface is the problem. Or perhaps inventory is out of date, the API takes too long to respond, or customers drop out during checkout. Starting with a redesign could mean shipping something new without fixing what is broken.
That is why I see product management as a mix of customer understanding, business judgement, technical decisions and measurable outcomes—not a task-management function.
Before asking “What should we build?”, I ask “What is stopping the user from succeeding?”
By Moein Ghezelbash · Senior Technical Product Manager
These titles overlap from one company to another. The meaningful distinction is the kind of decisions someone makes and the outcomes they are responsible for.
Focuses on why and what creates value: which user problem matters, where to invest next and how the team will judge an outcome.
Brings the same product judgement to API constraints, data flows, integrations, architecture and service reliability.
In Scrum, is accountable for maximising product value and managing the Product Backlog effectively. Some organisations combine this accountability with product management.
For the formal accountabilities of the Product Owner, see the Scrum Guide.
Every product has different constraints. These four steps help me make value, trade-offs and risks explicit before committing engineering time.
I look beyond the request queue to user behaviour, evidence and the current journey. I try to describe the problem clearly enough that everyone on the team is solving the same thing.
I consider expected value alongside implementation effort, dependencies and risk. A roadmap should explain why something matters now—and why another idea can wait.
Rather than building the complete vision immediately, I look for the smallest useful release. I work with engineering on the API contract, user experience, testing and release risk.
Shipping is not the end. Did users complete their task more easily? Did errors fall? Did a workflow become quicker? If not, we revisit the assumption or the solution.
Product work is not always a spectacular growth chart. Sometimes the value lies in exposing a hidden dependency, simplifying a workflow, or deciding not to build something yet.
In hotel booking, a polished dashboard is only one part of the journey. Supply, pricing, response times and API contracts directly affect whether a booking succeeds. Working in this environment taught me to evaluate corporate customer needs against actual supply and operational constraints.
Building Gardesh means balancing publisher access, content workflows, plan limits, media storage costs and the audience experience. The product roadmap cannot be separated from what it costs to store, deliver and maintain content.
When exploring whether café software could serve other businesses, the first question is not what features to add. We need to understand whether ordering, payments, stock management and staff workflows work the same way elsewhere.
There is no universal dashboard for Product Managers. I prefer a few measures that tell us something concrete about user outcomes and operational quality.
A Product Manager helps a team focus on a valuable problem. Typical responsibilities include understanding customers, setting objectives, prioritising opportunities, working with stakeholders, shaping the roadmap and checking outcomes. The goal is not to own every task, but to make better product decisions.
Not necessarily. They do need to communicate confidently about APIs, data, architecture and engineering constraints. A technical background makes it easier to understand scope, dependencies and risk without replacing the engineers doing the work.
Product Managers commonly focus on the market problem, product value and overall direction. In Scrum, the Product Owner is accountable for maximising product value and managing the Product Backlog effectively. One person may hold both responsibilities; the job title alone does not settle the question.
A Project Manager usually focuses on planning and coordinating delivery against agreed scope, resources and timelines. A Product Manager keeps asking why the work matters, who benefits and how to evaluate the outcome. The roles are complementary rather than competing.
Listening to users, analysing evidence, defining problems, writing clear requirements, prioritising, negotiating trade-offs, collaborating with engineering and evaluating results. Tools matter, but they are no substitute for judgement.
If you want to see this reasoning applied to a specific design challenge, start with these articles.
Whether you are developing a B2B platform, reviewing a roadmap or aligning product and engineering, I would rather understand the constraints before recommending a solution.