LeanPeakProductLabREAD · DECIDE · ACT

LeanPeak Product Lab — Resource Guide

What Is Knowledge-Based Development?

Knowledge-based development is an approach to product and process creation where the primary output is validated knowledge that drives better decisions — not completed tasks or delivered documents. It applies lean thinking to the flow of learning itself: front-loading knowledge creation, delaying decisions until knowledge is sufficient, and capturing insights in reusable form.

Definition

What Is Knowledge-Based Development?

Knowledge-based development is a development philosophy and practice in which the primary output of development work is not deliverables, prototypes, or milestone reports — it is validated knowledge that enables better decisions. Every experiment, prototype, simulation, and review is designed to answer a specific question. The answer is captured in a form that can be reused. And decisions are made when knowledge is sufficient, not when a calendar date arrives.

The philosophy connects directly to lean principles: front-loading means creating knowledge early, when it is cheap to learn and cheap to change. Delaying decisions means not committing to a design direction before you have the knowledge to commit with confidence. Reusing learning means that knowledge earned in one project is not lost — it is captured, organized, and accessible to the team that starts the next project.

Knowledge-based development is not anti-execution or anti-delivery. It is pro-learning before execution. The goal is not to slow down development. It is to front-load the right learning so that execution is fast, predictable, and free of the expensive surprises that come from acting on assumptions.

“In activity-based development, the plan defines what will be done. In knowledge-based development, the questions define what needs to be learned. Documents are containers for learning, not proof of progress.”

The problem

The Problem It Solves

The most common symptom of activity-based development is what practitioners call “busy but blind”: teams are working hard, meetings are full, prototypes are being built, reports are being written — but nobody can say with confidence what the team now knows that it didn’t know three months ago. Development produces activity and documentation, but not reliably validated learning.

  • Decisions made on assumptions and seniority rather than evidence — the most senior person in the room wins
  • Repeated mistakes across projects because learning is captured in project archives nobody reads, not in reusable knowledge artifacts
  • Late risk discovery: key uncertainties are not identified until they become problems, typically at validation or launch
  • Milestones that measure deliverable completion rather than knowledge sufficiency — teams pass gates on schedule but not on understanding
  • Prototypes built to demonstrate rather than to learn — confirming what the team already believes rather than testing what it needs to know
  • “Learning events” that are actually review meetings: findings are presented, acknowledged, and then forgotten

Knowledge-based development addresses each of these by making questions — not tasks — the unit of planning. When you plan in questions, you know when you have answered them. When you plan in tasks, you know only when you have finished them. Those are not the same thing.

The contrast

How It Differs from Activity-Based Development

The difference is not about tools or formats — it is about what drives the work. In activity-based development, the plan drives the work: what needs to be done by when. In knowledge-based development, questions drive the work: what needs to be known before which decision.

Activity-Based Development

  • Plans, milestones, and deliverables define progress
  • Prototypes demonstrate the design
  • Reviews check whether deliverables are complete
  • Documents prove that work was done
  • Decisions happen at milestones, on schedule
  • Learning is implicit — captured if someone remembers
  • Knowledge lives in project archives
  • Next project starts from the same baseline

Knowledge-Based Development

  • Questions, experiments, and decisions define progress
  • Prototypes test specific hypotheses
  • Reviews ask “what did we learn?” and “what do we now know?”
  • Documents are containers for learning — K-Briefs, A3s, trade-off curves
  • Decisions happen when knowledge is sufficient, not when calendar arrives
  • Learning is explicit — captured in reusable form as part of the work
  • Knowledge lives in a shared, searchable knowledge base
  • Next project starts from a higher knowledge baseline

The shift does not require a new process or a new tool. It requires a different question to start every project, every phase, and every review: “What do we need to learn — and what does that learning look like?”

The practices

Core Practices in Knowledge-Based Development

PRACTICE 1

Lean Learning Cycles

Short, time-boxed loops (1–2 weeks) with explicit learning questions, minimum experiments, and captured outcomes. Each cycle starts from a decision gap and ends with a validated insight. The 7-block structure gives cycles rigor without bureaucracy. See the full Learning Cycles guide.

PRACTICE 2

Knowledge Artifacts — K-Briefs

A K-Brief is a one-page knowledge artifact: the question asked, the answer found, the conditions under which it holds, and the implications for design decisions. Searchable, shareable, and reusable across projects and teams. K-Briefs transform individual experiments into organizational knowledge.

PRACTICE 3

Trade-Off and Limit Curves

Visual representations of the design space: what is possible, what is not, and what the key trade-offs are between competing requirements. Limit curves define the boundaries; trade-off curves show the shape of the space within them. Both make expert knowledge explicit and transferable.

PRACTICE 4

Knowledge-Based Milestones

Milestones defined by knowledge criteria, not deliverable checklists. Instead of “CAD model complete,” a knowledge-based milestone asks: “Do we know enough about the fatigue performance of this interface to commit to the current architecture?” A team can answer yes or no — and the answer tells them whether they are ready to proceed.

PRACTICE 5

Obeya & Visual Knowledge Walls

The obeya (literally: big room) is the shared visual space where the team’s knowledge is made visible and current. A well-designed obeya makes the current state of knowledge, open questions, and key decisions visible to everyone — so that reviews are conversations about what we know and what we need to know, not reports about what was done.

PRACTICE 6

Set-Based Design

Exploring multiple design alternatives in parallel and converging as knowledge increases. Set-based design delays commitment until confidence is sufficient — but it does not delay learning. Running multiple alternatives creates more knowledge faster, because different paths surface different constraints and trade-offs.

In the Playbook

Knowledge-Based Development in the Playbook

Knowledge-based development runs as a thread through the full LeanPeak Playbook. The primary references are Chapters 6–7 (Validate & Learn, Validation & Decisions) and Chapters 20 and 23 in the Lean Learning Cycles section (7 Building Blocks and K-Briefs). Together these chapters show the full system: how to create learning intentionally, how to make decisions when knowledge is ready, and how to capture and reuse what the team learned.

E-Learning

E-Learning Modules

The modules below from Chapters 6 and 7 cover the full knowledge-based development system: experiment design, learning cycles, knowledge-based reviews, and practical upgrades to your current milestone and decision cadence. They are designed for product development teams and leaders — both to understand the concepts and to apply them to a current project. Modules require a subscription.

Access the full library

Chapters 6 and 7 together have 11 modules on experimentation, learning, and knowledge-based decisions. Sign in to access your full library.

Sign in to access modules →

Getting started

How to Get Started

The fastest entry point to knowledge-based development is a single upcoming decision. Not a programme, not a new process. One decision, expressed as a learning question, with a minimum experiment to answer it. That is a knowledge-based development practice.

1
Choose one upcoming decision that currently relies on assumption or expert opinion rather than evidence. It could be a material choice, an interface decision, a process parameter, or a supplier selection. Express it as a learning question: “What would we need to know to make this decision confidently?”
2
Design a minimum experiment that answers the question in two weeks. What is the simplest test, simulation, prototype, or analysis that gives a credible answer? Resist the temptation to test everything — test only what is needed to answer the question.
3
Write a one-page K-Brief after the experiment. The question, the answer, the conditions under which it holds, and what it means for the design. File it somewhere the next team that faces the same question can find it.
4
Start using “What did we learn?” as the closing question in every project review — not “What did we do?” or “Are we on schedule?” One question changes the nature of every review.
5
For the next milestone review, replace one deliverable checklist item with a knowledge question: “Do we know enough about X to commit to the current direction?” Run the experiment needed to answer it before the review, not after.

Read Chapter 6 (Experimentation & Learning) for the full practice of experiment design and learning cycle structure. Read Chapter 7 (Validation, Learning & Decisions) for knowledge-based milestones and review formats. Read Chapter 22 (K-Briefs & Visual Knowledge) for the full K-Brief system and how to build a team knowledge base.

Read Chapter 6: Experimentation → Lean Learning Cycles guide K-Briefs & Visual Knowledge (Ch 22)