
The lean product playbook
Innovating with mvps and swift feedback
Description
To create products that generate customer enthusiasm, it is crucial to involve them in the development process and progressively refine the product to achieve an optimal Product-Market fit. Begin by identifying your intended customer base and gaining a deep understanding of their unmet needs. Craft a compelling value proposition for the product that clearly communicates its unique benefits and advantages. Next, develop and test a basic, functional prototype to gather valuable insights.
Once you have the prototype, gather and analyze customer feedback to identify areas for improvement. Continuously improve the product based on this feedback, making necessary adjustments until it aligns seamlessly with market demands. By following this iterative process, you can create products that not only meet customer expectations but also exceed them, resulting in increased customer satisfaction and loyalty.
Table of contents
01Fundamental principles
Throughout my professional journey, I've had the opportunity to both contribute to and closely examine a wide array of products. A deep dive into the underlying reasons behind product failures often reveals a recurring theme. The primary cause of failure is the inability of these products to fulfill customer needs more effectively than their competitors. This concept is at the heart of achieving a strong Product-Market fit.
The essence of crafting an exceptional product lies in introducing something to the market that perfectly aligns with the existing demands of the marketplace. Exceptional products stand out by offering substantial value to customers, clearly surpassing all alternative solutions. To better understand this, consider the Product-Market dynamic as a structure composed of five distinct layers.
The Market encompasses all current and potential customers who share a common need or a set of related needs. This segment is divided into two layers: firstly, the target customers, which refers to the overall number of customers in the market or the total revenue these customers generate. Secondly, the underserved needs of these target customers, highlighting the areas where current products or solutions fall short in meeting their requirements. Identifying a significant group of potential customers with a shared, unmet need they are willing to pay to resolve signifies a substantial market opportunity.
The Product represents a specific solution designed to address these identified customer needs and is comprised of three layers. The user experience (UX) is the first layer, focusing on the customer's interaction with the product or service. A well-designed UX brings the product's functionality to life. The second layer consists of the product features, which are the functionalities provided by the product. Typically, a product includes several features, each designed to offer a specific benefit. The third layer is your value proposition, which outlines the customer needs your product aims to satisfy. This proposition encapsulates the value your product delivers to its customers.
02Lean product methodology
The Lean Product Process is a methodology comprising six critical steps designed to test and validate assumptions about how well your product fits within the market. The initial phase involves identifying and understanding your target customer base, which is crucial before launching a new product. It's common for the initial target market to shift as the product evolves. Target markets can be segmented in various ways, including demographics (age, gender, income, etc.), firmographics (company size, industry, etc.), psychographics (attitudes, interests), customer behaviors (actions taken, frequency of actions), and needs (distinct market needs).
It's also essential to recognize that the buyer might not always be the user, especially in B2B transactions, where approvals from higher-ups, such as Chief Technology Officers, are often required. Another critical factor is the technology adoption life cycle, which categorizes customers into innovators, early adopters, early majority, late majority, and laggards, based on their willingness to adopt new products. Understanding where your product stands in this cycle can help tailor your approach to the relevant customer segment.
03Developing and enhancing your product
Once you have aligned your product with the market, the next step is to refine and enhance your offering. Utilizing three pivotal Lean methodologies, you will embark on this journey.By the culmination of the Lean Product Process, you will have not only pinpointed your ideal customer and uncovered their unmet needs but also crafted a compelling value proposition. Furthermore, you will have determined the optimal set of features for your product and meticulously honed the user experience you aim to provide. The only task remaining is to transform your conceptual blueprint into a tangible product in the market, thereby reaping substantial rewards.
However, this is easier said than done. The actual construction of the product is crucial at this juncture. This is where the principles of "Agile Development" come into play, advocating for the division of the product into smaller, manageable segments. These segments are then developed and tested incrementally, as opposed to unveiling a large, potentially flawed product at the end of the development cycle.
The two Agile methodologies predominantly employed in product development today are Scrum and Kanban. Scrum involves segmenting a large project into a product backlog, which is overseen by the Product Owner. Every two to three weeks, a cross-functional development team selects a few items from the backlog to complete in a sprint, resulting in a deliverable segment of the product. These segments are gradually assembled to form the final product, with various incentives used to enhance sprint productivity.
On the other hand, Kanban, inspired by the Toyota Production System, focuses on just-in-time production and the elimination of waste. It utilizes a workboard with columns for the Backlog, Ready, Development, Testing, and Deployed items, facilitating a clear visualization of the workflow and promoting the efficient development, testing, and deployment of product components.













