The Five Pillars of Collaborative Product Ownership

John Le Drew argues that teams can share product knowledge and test decisions together.

JLJohn Le DrewPonente
Canal
GOTO Conferences
Publicado
14 abr 2020
Vídeo
49:29
Lectura
4 min
Original
inglés
Abrir en YouTube
Al desplazarte, el vídeo se reduce a la esquina inferior derecha y sigue reproduciéndose. Los subtítulos siguen tu idioma de lectura.
Idioma de lecturaDisponible en 2 idiomas
Este artículo aún no está en español, así que se muestra el original en inglés.
RESUMEN

En 30 segundos

At GOTO Copenhagen 2019, John Le Drew questions single-person product ownership and proposes five principles: respect people, embrace uncertainty, experiment, learn continuously and question assumptions. He uses customer validation and manufacturing examples to explain shared ownership.

  1. 1Beyond blameA single person to blame is not the same as shared accountability.
  2. 2Backlog as hypothesisA proposed feature is a hypothesis until it is tested with users.
  3. 3Respect frontline knowledgeTeams closest to the work can identify and implement improvements.
  4. 4Experiment and learnSeek inexpensive tests that might disprove an idea and share the learning.
  5. 5Five principlesRespect people, embrace uncertainty, experiment, learn and question assumptions.

Conclusiones

  1. A single person to blame is not the same as shared accountability.
  2. A proposed feature is a hypothesis until it is tested with users.
  3. Teams closest to the work can identify and implement improvements.
  4. Seek inexpensive tests that might disprove an idea and share the learning.
  5. Respect people, embrace uncertainty, experiment, learn and question assumptions.
TEXTO COMPLETO

Lee el texto editado por capítulos

Solo la transcripción
01

The product-owner dilemma

The speaker questions single-person accountability.

I have worked as an engineer, manager, tester and product owner. The product-owner role was among the hardest, and as a coach I often help people navigate it. Today I want to question the idea that product decisions must rest with one person.

Phrases like “one throat to choke” suggest a single person can be held responsible when things go wrong. I ask whether having someone to blame actually helps a team deliver a successful product.

The audience lists traits of a great product owner, including vision, communication, collaboration and knowledge. I ask whether we expect one person to possess all of these qualities and all of the relevant knowledge.

One definition makes the product owner part of a development team managing a backlog toward a shared outcome. That sounds collaborative, but I worry that other descriptions put all problem definition and solution design on the owner alone.

02

Hypotheses and users

Backlogs and delivery need customer validation.

A backlog item is not yet a solution: it is a hypothesis that an idea might meet a user need. Only after testing and delivering can we learn whether the problem has actually been solved.

Prioritization depends on understanding customers and value. The product owner can talk to the team and use user research to evaluate needs rather than making every decision in isolation.

To determine whether something was successfully delivered, ask users for feedback or test with them. A manager approving a feature or an improved throughput chart does not establish that the feature solved a customer problem.

I also challenge the practice of hiding most of the backlog from the team. If the team shares responsibility for the product direction, transparency helps it understand the wider context.

I cite a study of custom internal business systems in which many features were little used or unknown to users. I acknowledge controversy and measurement difficulties around such studies; the point is to check actual use instead of assuming every delivered feature is valuable.

03

Learning from production

The talk contrasts management approaches and frontline knowledge.

I contrast Frederick Taylor’s scientific management with approaches that treat frontline workers as sources of knowledge. Taylor’s emphasis on measuring work brought empirical attention to processes, but his separation of planning from execution also reflected a deeply disrespectful view of workers.

I turn to the Toyota production system and its influence on lean and agile thinking. The example is useful as a management philosophy, not a claim that manufacturing and software development are identical.

In a short Toyota employee video, a worker describes a system in which team members may stop the production line when something is wrong and contribute ideas for improvement. I emphasize listening to the people closest to the work.

I describe a suggestion system where staff can make small improvements and report them. The employee’s example of moving a frequently used tool shows how a local change can improve both comfort and effectiveness.

Respect should extend to software teams. I recall a company seeking more autonomous decisions while still prescribing how employees should dress, and ask whether its policies matched its stated trust in staff.

In a fictional production-line example, a worker notices damaged boxes and stops the line. The worker, manager and another colleague inspect the process together, agree on a fix and decide how to check whether it worked.

The group updates its standardized work to reflect the improved process. I distinguish a shared record that supports improvement from a fixed instruction imposed without the team’s participation.

04

Collaborative ownership

Experiments and five principles build shared understanding.

Managers and frontline staff bring different perspectives: one may see the wider system, while the other knows the immediate work. Product owners, engineers and users can similarly solve problems together.

Bring the team a hypothesis, not a purportedly certain solution. Ask for the cheapest, quickest experiment that could invalidate it; deliberately seeking disconfirming evidence helps counter confirmation bias.

Whether an experiment invalidates the hypothesis or not, the team learns. Repeating this cycle builds shared product knowledge and a stronger basis for consensus.

My five principles are respect people, embrace uncertainty, use small experiments, learn continuously and avoid complacency. Give teams problems to solve and trust their ability to contribute.

Detailed plans can make uncertainty feel less uncomfortable without removing it. Small experiments help a team test the ground and learn before committing its full weight to a direction.

Finally, keep it safe to question even well-established assumptions. Collaborative ownership emerges when the team keeps learning together rather than delegating all judgment to one person.

Más de este canal

3 diapositivas39:12EN
GOTO Conferences· 28 oct 2026Cate Huston: How Rigour Supports AI-Assisted Development VelocityCate Huston · TwillA two-person team’s experience with release gates, automated checks, prioritization and the cost of shipping faster.Liderazgo en ingeniería de IASoftware engineeringAI agents
4 diapositivas22:33EN
GOTO Conferences· 26 oct 2026William Schor: From Unit Tests to Synthetic Canaries at NetflixWilliam Schor · NetflixHow generated workloads and production-like infrastructure help test a distributed key-value service.Software engineering
5 diapositivas34:11EN
GOTO Conferences· 23 oct 2026Anatoliy Bilenko and Alberto Carretero: Making Database Protocols Reliable with Formal Methods and AIAnatoliy Bilenko, Alberto Carretero · CanonicalCanonical’s database engineers connect executable specifications, model-based tests, failure exploration, and reconstructed execution histories—and explain why none of these techniques proves a real system correct on its own.Flujos de desarrollo y pruebasCode review & verificationObservabilidad y fiabilidad+2
28:15EN
GOTO Conferences· 22 oct 2026Steve Poole on Open-Source Security and AI’s Maintenance ChallengeOlimpiu Pop, Steve PooleWhy faster vulnerability discovery increases pressure on maintainers, dependency users and upgrade processes.Software engineeringAI security
5 diapositivas46:36EN
GOTO Conferences· 21 oct 2026Don Syme: Building Agentic Automation Around Human CollaborationDon Syme · GitHubContinuous AI, repository workflows and the guardrails needed for unattended software maintenance.Agent orchestrationSoftware engineeringAgentes de programación
28:23EN
GOTO Conferences· 19 oct 2026Learning Ash: Declarative Elixir Apps, Testing and ExtensibilityChristian Alexander, Rebecca Le, Zach DanielRebecca Le and Zach Daniel explain how their book and the framework evolved together.Software engineering