Customer development is a framework that is used to determine whether or not a product fulfills a need or needs of the customer. It is part of the lean startup concept which is composed of business model design, customer development, and agile engineering. Customer development succeeds in the business model design stage and assumes that the model has untested inferences contained within it. The process of customer development then validates the inferences, voids them, or identifies a need to modify them. The framework, if used correctly, should result in a final product that solves a real-world problem for the consumer, is viable to produce and scale, and strikes the right price point for all stakeholders.
Customer development was devised by an entrepreneur called Steve Blank in the 1990s while he was writing his memoir having worked in Silicon Valley. He effectively came to notice that startup businesses are not just reduced versions of larger and more established companies and therefore needed an adapted approach.
There are four principal stages of the customer development process:
Customer discovery This is essentially the formulation of one or more business models. Overlapping with the business model design part of the lean startup strategy, the customer discovery phase should see the creation of inferences, hypotheses, and concepts that can be tested.
Customer validation This is the stage where testing is conducted in order to assess whether or not the business model, project, or product, is viable. Aspects typically considered are market fit, scalability, feasibility, and repeatability.
Customer creation Here, consumer demand in the form of end-users begins construction. Product awareness through sales and marketing avenues are grown. This is the starting phase of the execution of the project.
Company building In this phase, the business implements the transformation from the ‘startup’ mindset. The business model will proceed in scaling upwards as well as the organization’s resources and infrastructure.
Although the process should encompass all departments, the chief responsibility for driving it tends to fall to the product management and marketing teams as they normally have more direct involvement with customers, analyzing any feedback potentially harvested, and converting it into product or project requirements.
Customer development is singularly important in injecting real-world data into the project. Authentic input from consumers will counteract any bias or incorrect assumption that has made its way into the business model. This input will take the shape of observations or direct contact with customers, or interaction with the marketplace, and should be treated as invaluable.
Customer development gives a business the ability to conduct a thorough assessment of the business model before operations kick into full swing. If this were not to happen, concept-based mistakes at the beginning could escalate into highly damaging results much further down the line. The framework provides a threshold by which to delay financing and resourcing until all inferences, hypotheses, and bias can be rationalized. The final product should then be well molded to the marketplace and the consumer.
Customer development also counterbalances excessive emotion about the product or project. A business can be charged with excitement over the prospects of a product they believe is not just going to perform well, but be revolutionary. Although enthusiasm should always be encouraged, it should not trump the sober judgment of the limitations of the product and by introducing realistic data into the concept of the product at an early stage, customer development achieves this.
Using the customer development framework enables a business to preserve its financial outlay and afford further money-generating activities in the long run-up to project execution. Finding financial interest in the project is also easier to achieve when the model has been forged in the customer-feedback furnace: reasoning and rationale are easier to sell and a product will be more appealing.
Ultimately, the product that makes it into the marketplace is typically more honed and athletic. This is a reflection of having an in-depth knowledge of the market in which the business is immersed: a benefit of using the framework. Consumer needs and market volatility can be better anticipated through the development of the product.
There are some disadvantages to using the framework. Firstly, it can lengthen the amount of time the product takes to reach the marketplace. Especially at the customer validation phase. To refine the model can mean sending it backward in the process to the hypothetical phase multiple times in order to distill out assumptions and flaws. Additionally, a delay here can turn into a rethink, especially if a model - first thought to be a good idea and viable - cannot stand up to consumer scrutiny. Equally, a product that requires concealment before it reaches the market can become exposed in the long run-up. Interacting with customers to glean data to be fed back to the business can tip-off the customers as to the product’s existence.
Sometimes, when consumer data is examined, it can be counterintuitive. This may be difficult for marketplace experts within the business’ workforce to absorb, especially if it means they have to change their working practices. A person in the product manager role, for example, could find themselves meeting significant resistance from staff who have a long history of developing products in a certain manner. While these issues are solvable, it can slow the product’s journey from concept to marketplace.
Customer development as a concept should be employed and then re-employed. It is an ongoing process that requires constant vigilance and application. A business may lose sight of this or lack the inclination to keep investing resources to maintain it. The result can be a product that was initially market-fit but has become skewed as the marketplace evolved. Even more than this, judging when to press on with product development rather than constantly refining it can cause workplace disputes. Once again, these issues can be overcome but may cause a delay in the product’s advancement.