Mapkeep logo

Getting started

Value Chain

The flow of value through the system

This guide heavily relies on the concept of a Value Chain and Constraint. In this lesson, we go over what we'll consider a Value Chain. Constraint is covered in the next lesson.

A Value Chain is a chain of needs that, at a minimum, contains three types of things: User, User Need, Component.

The simplest value chain consists of one User, one User Need, and one Component. Visually represented it looks as follows:

A vertical graph with 3 nodes and 2 edges, top node is labeled User and is connected to the node below labeled User Need. User Need node is connected to the node below, which is labeled Component

This visualization can be read from top to bottom as: User expresses User Need that is fulfilled by the Component.

For example, consider a Value Chain for a system that describes a tea shop that sells tea to the public:

A value chain diagram for a minimum viable product (MVP) of a tea shop showing three elements connected vertically: 'Public' at the top, represented by a user icon, 'Tea' in the middle, depicted by a filled circle, and 'Tea Shop' at the bottom, represented by an empty circle.

This Value Chain can be read from top to bottom as: Public expresses the need for Tea that is fulfilled by the Tea Shop.

This initial Value Chain will eventually become more detailed based on our analysis (how to do this will be explained later on). For example, the original Tea Shop Component could become:

A value chain diagram for a tea shop showing 'Public' at the top, connected to 'Tea' in the middle, which branches out to 'Staff', 'Hot Water', 'Cup with Tea Leaves', 'Kettle', and 'Water'.

This Value Chain can be read from top to bottom as: Public expresses the need for Tea. The need for Tea is fullfilled by the Staff AND Hot Water AND Cup with Tea Leaves. Hot Water depends on Kettle AND Water.

No matter how large and detailed the Value Chain becomes, it can always be turned into a series of statements where a User expresses User Needs that are fulfilled by Components that depend on other Components.

This covers the basics of a Value Chain. Next, let's go over the other concept we'll need, Constraint.