Everything a product engineer does, on one map.
A product engineer finds a problem worth solving, builds the solution, ships it, checks whether it worked and keeps it useful. Each tile below is one skill that takes. Each has a short description, checked resources and the tools people use.
How to use it
4 steps- 01
Find your way
Open a territory, then a capability. Every level is a page, a map and a list.
- 02
Read a skill
What it is, why a product engineer needs it, and a few resources and tools worth the time.
- 03
Mark it
Click a hexagon to set learning or comfortable, or a whole capability at once. Your map fills in.
- 04
Light a map
A link can light any set of skills and join them in order, like this.
What a product engineer is
DefinitionA software engineer who also owns the product side of the work: talking to users, deciding what is worth building, shipping it in small steps and checking whether it helped.
The job is not to be an expert in every discipline on this map. It is deep technical skill, good product judgment, and enough range to own the whole cycle and work well with specialists.
For an experienced engineer the biggest gains are rarely another framework. They are discovery, prioritization, experimentation, user behavior and business judgment. The map makes those gaps visible.
- 01Discover
Find a real user problem. - 02Decide
Choose a valuable opportunity and a proportionate investment. - 03Design
Make the value understandable and usable. - 04Build and ship
Turn the hypothesis into working software in users’ hands. - 05Measure and learn
Find out what actually happened, and why. - 06Own the outcome
Improve, maintain, grow or remove what was built.