What are the 4 steps to product development?

The product development process encompasses all steps needed to take a product from concept to market availability. This includes identifying a market need, researching the competitive landscape, conceptualizing a solution, developing a product roadmap, building a minimum viable product, etc.

Who Is Involved in the Process?

Because they are ultimately responsible for the success or failure of the company’s products, product managers typically drive the product development process from a strategic standpoint. But this process is not strictly a product management function. Product development requires the work and input of many teams across a business, including:

  • Development
  • Design
  • Marketing
  • Sales
  • Finance
  • Testing

Product managers act as the strategic directors of the development process. They pull together the cross-functional team, communicate the big-picture goals and plans for the product (via the product roadmap), and oversee the team’s progress.

What are the 4 steps to product development?

What are Common Flows of the Product Development Process?

There are several popular systems for new product development. Below are a couple of examples of frameworks that suggest specific product development process steps.

The Design Thinking Approach

Design thinking is a framework for developing new products based on first identifying a problem or need from the user’s perspective. The steps involved in the design thinking process are:

Step 1: Empathize with users

Step 2: Define the problem

Step 3: Brainstorm potential solutions

Step 4: Build a prototype

Step 5: Test your solution

For a more detailed discussion of each of these steps, see our page on design thinking.

The New Product Development (NPD) Framework

This is a standard, composite approach that businesses often use to develop physical products — as opposed to digital products like software. There are many variations to the NPD framework. Some organizations use a five-step approach, while others break it into as many as eight stages. Here is a common approach that divides the process into six steps:

Step 1: Ideate

Brainstorming, sometimes called the Fuzzy Front-End step, where the team shares all of its innovative ideas.

Step 2: Research

Validating your idea with potential users, and reviewing competitive offerings.

Step 3: Plan

Sourcing suppliers, estimating the production budget, determining how to price your product, etc.

Step 4: Prototype

Developing a sample of your finished product to share with key stakeholders. Note: this is different from the minimum viable product, which is for early adopters.

Step 5: Source

Putting together a plan for vendors, materials, and other resources needed to turn the successful prototype into a mass-market product.

Step 6: Cost

Documenting all of the costs required to bring the product to market. This should include line items for manufacturing, materials, setup costs, storage and shipping, taxes, etc.

Another approach to the product development process is rational product management. Based on the rational development process used by the software industry, this approach offers a framework to strategically plan, iteratively develop, continuously verify quality, and control changes.

What are Best Practices for Your Product Development Process?

Although their specific approaches vary, most companies that repeatedly deliver successful products to market share certain strategies. Below are some of these best practices for new product development:

  • Start with your users’ needs and frustrations in mind.
  • Use market research and your own users’ feedback. (Don’t innovate in a vacuum.)
  • Communicate regularly across your company. Share knowledge and insights.
  • Use one of the many available frameworks for your product development process. (Don’t try to develop without a system in place first.)
  • Validate your product concepts as soon in the process as possible. For some products, this might include a “soft launch” in which you test the product with a small group of early adopters, before a full-scale market release.
  • Invite your cross-functional team into the ideation and brainstorming stages. (Great insights about your market can come from everywhere.)
  • Set realistic development timelines.
  • Focus only on ideas your organization has both the resources and the expertise to execute on.
    What are the 4 steps to product development?

What are Real-World Examples of Product Development Processes?

The founders of Airbnb had neither a business nor funding, but they intuitively understood one of the most important elements of successful product development: validate your product concept before you begin production.

Airbnb

They tested their idea for peer-to-peer rental housing online by posting the details of their own apartment and offering it as a short-term rental. When several users signed up to stay in the founders’ home, they knew they had a viable product idea.

Crystal Pepsi

PepsiCo made a critical mistake when they introduced Crystal Pepsi — the new soda they marketed as healthier than their other soft drinks. The company failed to validate their concept before its market launch. Because they didn’t gather enough early feedback from their target customers, or use a soft launch to validate the product with early adopters, Pepsi’s management was blindsided when their full-scale release of Crystal Pepsi proved a failure.

What is One Key Difference Between Developing Products at a Startup vs. a Large Business?

These examples highlight one of the differences between the product development process in a startup vs. developing a new product within an established company. Because the Airbnb founders did not have funding, a large team, or any track record, they had no choice but to validate their idea with real-world users before spending any time or money on development.

PepsiCo, by contrast, could afford to pour hundreds of millions of dollars into its Crystal Pepsi launch (which they did, including Super Bowl ads) without first investigating whether or not the clear-colored soft drink would resonate with customers. In other words, they had the means and a corporate culture that allowed them to skip the research, validation, MVP, and user testing stages of the product development process. As it turned out, though, this was a mistake.

This is one example of why in some cases it can be easier to develop new products for a startup than within a large, well-funded organization. The smaller, newer business doesn’t have the resources that give it the luxury of developing a product without first checking with that product’s intended customers. It also doesn’t have the bias, based on its previous successes, that could lead its product managers to assume they had a viable idea when in reality their customers would reject their new project.

One key takeaway, then, is to develop new products as though you were working for a startup — even if you are a product manager within a big company. Treat every product concept as though it needs market validation before proceeding with development.

What are the 4 steps to product development?

As product managers, we're constantly building, launching, and iterating on products, features, and use cases. 

Along the way, we make a sequence of decisions about what to build, how to build, and how to improve and iterate on our features and products.

What are the 4 steps to product development?

We can broadly classify these decisions into four stages of the product development process:

Most product and feature work tend to go through these stages of development, often in a linear fashion. 

While there are exceptions, these stages of the product development process provide a good mental model to evaluate and classify decisions.

When we follow a project or product from conception to design to execution to launch, we can see that these decisions begin to stack up on each other. 

Our choices about what problems to solve inform what functionality we prioritize in our features, or how we can improve their performance. 

Since these decisions build on each other, it's important to understand what assumptions we're operating under, what facts we already have, and what past decisions we've already made.

Now let's review the stages of product development in more detail!

The first product development stage is Discover, or the process of defining what problems you want to solve, and for whom you want to solve them. 

What are the 4 steps to product development?

A useful analogy here is to think of yourself as an explorer, setting out on an expedition to a place you've never visited. 

You have reason to believe it exists, but you haven't seen it yourself yet. 

You want to go experience it and learn everything you can about the shape of the land so that you can eventually draw a useful map of the area.

Before you can draw a full map, you need to draw a boundary around the place you want to map. 

This is the first major stage of exploring and map-making and thus, the broadest.

What are the 4 steps to product development?

Now let's turn this back into product manager speak. In Discover, you want to learn about consumer behavior and the problems they face. 

You likely have reason to believe there is a problem here worth looking into, probably based on some sort of hypothesis you have or part of the product strategy of your company.

At this stage, you focus on getting your bearings—learning what you need to in order to identify what you can and should solve. 

A lot of the questions you are asking at this stage help you better understand users so you can define a problem: what are they doing, how are they doing it, and why are they doing it?

The second stage of the product development process is Design or the process of defining how we want to solve the problem.

What are the 4 steps to product development?

Let's go back to the explorer metaphor. In the Discover stage, you selected an area to map. 

You've gone to that new place and have learned a lot about it. Importantly, you have been able to draw boundaries on this map. In the design stage, you start to focus on those boundaries and figure out what kind of map you're going to make.

Maybe it's a topographical map that shows elevation because there's a big hill and people will want to know that.

Maybe it's a map of who already lives there and what languages they speak.

Or it could be a map showing climate or helping with navigation.

What are the 4 steps to product development?

Turning this back to business speak, in the design stage you already know which problem you want to solve, but this is where you define and explore various solutions to the problem. 

A lot of the decisions you make will be about solution exploration and prioritization: which options make the most sense, and where should we invest?

What are the 4 steps to product development?

Then, as you move through this stage, you can start to narrow in even more on which solution you want to build and what that solution should look like.

The third stage of the product development process is to actually Develop the solution and get it ready for launch. 

What are the 4 steps to product development?

In the discover stage, you selected an area to map; and in the design stage, you decided that you were going to make a navigational map. 

Now, as you move into the next stage, you’ve started building a navigational map, and you’re adding color to it. You have something that you think might function, but you need to test if this map is usable. 

What are the 4 steps to product development?

For example, perhaps you ask an explorer friend to use the map and see if they can navigate to the same place. However, maybe they tell you that the map is hard to use because you hadn't included a scale on it.

You then include a scale on the next version of the map and try again. This helps you get closer to a point where you feel ready to share the map more broadly. 

What are the 4 steps to product development?

Now, let’s go back to business examples. In Develop, you have already built a version of the solution, even if it is an

You want to find out if and how well it works—if it does the thing you want it to do in a somewhat-controlled setting. 

At this development stage, you are making decisions about usability and readiness: does the solution work well enough, and can a user satisfactorily complete this task? The corresponding approaches for this stage help you get feedback on whether the prototype is usable. 

You may end up doing this research in pieces; for example, you could ask whether this menu works, whether this menu works as part of the interaction, or whether the whole interaction works. 

But then, as you move through this stage, you eventually get to a point of confidence that this solution does work and is ready for a broader audience beyond your test group.

The fourth development stage, Deploy, is the process of evaluating whether your solution was effective, and deciding whether and how to iterate on and optimize this feature. 

What are the 4 steps to product development?

Now, as an intrepid explorer-slash-mapmaker, you've already gone through a couple of iterations of the map, and you felt like you got to the point where the map was ready for the rest of the world. So, you've made it available to the broader public and want to evaluate how it's doing.

What are the 4 steps to product development?

This means you are now in Deploy! Do people choose to use your map? Why or why not? Are you hearing anything about what could make the map better? Are those changes worth implementing? 

What are the 4 steps to product development?

At this stage, you are now at the point where you have shared your solution with the world. Here, you can learn more about how it performs in the real world.

  • Is it achieving its goal? 

  • Are people using it or not? 

  • Why or why not? 

Answering these questions is the first step to understanding whether (and to what extent) you should invest in making this thing better, and then how you can go about doing that. 

What are the 4 steps to product development?

As you move through this stage, you will gain a better understanding of what is next for your solution, whether this means doing nothing, optimizing it in some way, or perhaps even scrapping it.

To prevent assumptions from leading us to the wrong stage of product development, we have developed a diagnostic toolkit to help assess your stage of development.

What are the 4 steps to product development?

It consists of a set of 4 diagnostic questions that will help you uncover the assumptions that exist, and stress-test your confidence in them. The questions are:

  1. Do you have a well-defined user problem?

  2. Do you know how you'll solve the problem?

  3. Do you know if your solution is usable?

  4. Do you know how your solution works in the real world?

If you don't have confidence in your answer, then focus your research on that stage of development—and if you do have confidence, move forward to the next stage of development.

Additionally, there are three principles to remember as you assess your stage of development:

What are the 4 steps to product development?

First, most teams move from left to right through the stages over time. 

For example, as you continue to learn, you will normally move from choosing a problem to address, to deciding how you will solve that problem, to building a prototype, to launching the solution into the world.

What are the 4 steps to product development?

Second, teams often loop back from the deploy stage to one of the other stages as they iterate on their feature or product. 

As you learn more about how the solution is working in the real world, you make decisions about what to do next, which can lead you to loop back to Discover or to another stage depending on what path forward you are choosing.

What are the 4 steps to product development?

Third, as you move from discovery to deployment, your decisions begin to tree out over time and you narrow your focus on one branch of that tree. 

For example, one Discover decision (what is the problem) can conceivably lead to multiple Design decisions (which solution should we prioritize). This can grow almost exponentially, yielding a bunch of related decisions (and corresponding research) that you will have to manage and prioritize over time. 

A lot of Product Managers don't invest enough time in making decisions at the Deploy stage. They often think their job ends once the solution has been launched and its performance has been reported. 

What are the 4 steps to product development?

But, in reality, the best Product Managers follow through with their solution by evaluating whether and how to improve and optimize their solution.