The CPO Playbook
Process
29 avril 2026 · Dernière mise à jour
Contenu à réviser
FR / EN
Login

History of feature ownerships

An online, filterable, sortable list of every feature, who owned it, what was done — and what was deliberately not done, with the reason. The institutional memory the product team needs to stop relitigating decisions every six months.

01Why it exists

Without a written history, two predictable failures repeat: features get re-pitched as if no one had thought of them before, and the reasons something was discarded last year are forgotten just in time to repeat the mistake. The history file is how the product team protects its own past learnings.

02The overlay

A tool I conceived to know which PM worked on which feature.

An overlay on the live product surfaces, by area, who has owned the feature historically. Hover a section, see the PM (current and previous), the epic, the date of the last meaningful change, and a link to the related Jira tickets. New PMs use it to onboard onto a surface in hours instead of weeks; senior PMs use it to know exactly whom to consult before touching something.

03What the history contains

Three threads, kept on the same online list so they can be filtered and sorted together:

  • What has been done. Features shipped, owner, sprint, success metric, KPI before / after.
  • What has NOT been done — and why. Discarded ideas with the reason for the decision: out of scope, too costly, conflicting with another bet, no clear KPI, failed validation. This is the most valuable column.
  • AB test results. The history of every test run, the variant that won, the magnitude, the segment, and what the team did with the result.

04Format

Has to be an online list that can be filtered and sorted. Not a slide deck, not a quarterly export — a living artifact that anyone in the team can query in ten seconds.

Feature / areaOwner(s)StatusDecisionKPI before → afterLast change
Cart quantity selector — mobilePM A → PM BShipped+3.2 pts cart→checkout2026-01
Brand filter on catalogPM CDiscardedOut of scope (deferred to FY +1)2025-09
HP carousel — variant B testPM BAB tested — variant A wonVariant B retired+5.1 pts HP→PIP2026-02

Discipline

Every closed epic must add at least one row. The PM who closes the epic is responsible for the entry — not the next person who happens to be in the area.

← Back to the process