Anyone who has been working in product management knows it's a complex and ever-evolving field that requires a combination of skills to be successful. Over the course of the last few years, as part of building products from 0 to 1 and 1 to 10, I reorganized my thoughts into a specific framework. This framework has helped clearly push for the right outcomes.

The EASEL model stands for Empathize and Understand, Acknowledge and Analyze, Strategize and Solution, Execution, and Learn and Iterate.

In this article, we will explore each step of the EASEL model and how it can be used to create successful products.

EASEL framework


This is the first step that informs all the following steps. It is all about understanding the needs, wants, and pain points of your customers. By putting yourself in your customer's shoes, you can gain valuable insights into their experiences and identify areas where your product can make a difference.

This step is crucial in ensuring that your product addresses the needs of your target market and stands out in a crowded marketplace.

Acknowledge and Analyze

Acknowledging and analyzing the market, industry trends, and competitive landscape to gain a deep understanding of the environment in which your product will be operating.

By understanding the market dynamics, you can identify opportunities for differentiation and growth. Additionally, this step helps you to understand the potential risks and challenges your product might face, which allows you to better plan for and mitigate them.

Strategize and Solution

In this step, you use the insights gained from the previous two steps to develop a strategy for your product. This includes creating a vision, mission, and goals for your product, determining the features and benefits it will offer, and creating a road map for its development.

It's also the place where you make decisions about the target market, positioning, and pricing strategies.


This is where the rubber meets the road, and you bring your product to life. Execution includes tasks such as designing, building, testing, and launching your product.

This step requires strong project management skills to ensure that the product is delivered on time, within budget, and to the desired quality level.

Learn and Iterate

Once your product is launched, it's essential to gather feedback from customers and analyze its performance. This information can be used to identify areas for improvement and to make adjustments to the product to enhance its performance.

Additionally, you will want to track key metrics to measure the success of your product. Through this step, you can improve the product and make it more successful.


I’ve used the EASEL model successfully, which provides a structured and effective approach to product management. By following each step of the model, you can gain a deep understanding of your customers, the market, and your product and create a strategy for success.

Additionally, by iterating and learning from the results of your product, you can continuously improve it over time to ensure it's always meeting the needs of your customers.