Showing posts with label problem solution framework. Show all posts
Showing posts with label problem solution framework. Show all posts

The ‘6 Whats’ Problem Solving Framework

problem solving framework
Having a framework for problem solving is important as often we wonder where and how to start. The '6 Whats' Framework is a a good one which helps you think through the problem and act accordingly.

What is the problem?

Stating the problem statement precisely is very important. Try to keep it as simple and straight forward as possible. Confused or unclear problem statements can lead to deviation from the core pain-point.

An example is “Conversion rate of free customers to paid customers is going down”

What does the problem mean?

Define all terms in the problem statement to ensure the problem is clearly defined and well understood. This is particularly important for the sake of all members of the team who are working on this problem.

In the above example, conversion rate needs to be defined very clearly. Also what going down means needs to be clearly defined.

What is the goal of a solution?

If you do not know the solution, you cannot work towards it. Again what is important is a clear definition of the solution. Clarity is key.

In the above example, a solution can be “Stopping the fall in the conversion rate and put it in an increasing trend”

What factors drive the solution?

This is where the analysis happens. You need to take the various terms of the problem statement and analyse them thoroughly. Different causal factors need to be identified and corrections need to be worked out. Analysis should be as microscopic and detailed to ensure that good causality and correlations are found. Once these factors are found, try to address them by offering different solutions.

In the above example, reasons for conversion rates need to be assessed. Data should be broken down and looked at in detail. The more detailed you get, the better would be the understanding of the problem.

What should you do now?

The implementation plan is the next step. Solutions worked out above need to be implemented with a plan in mind. Implementing incrementally is a good idea so that assessment can be made about the results of the same.

In the above example, if we analyze that making the free signup more detailed and changing the paid plans are 2 solutions, we should implement one first.

What are the developments?

The key is to implement and assess and then implement and then assess again. Implementing incrementally gives you the benefit of being able to assess each possible solution you implement. 

Tackling a Problem in Life & in Business

problem solving

We are faced with problems in life and in our work on a regular basis. I have a framework which I use to tackle problems which I face in my life. Having a framework is important as it gives you a way to approach the problem at hand.

Step 1: Identify the problem very clearly. It should be defined concisely in 1 sentence. For example, a problem for a business can be “Low customer conversions”.

Step 2: Define clearly all keywords in your problem statement. Here targets are also defined. Taking the above example, state what low means, i.e. what the current rate is. Define your target for the same. After this, define customers very clearly and comprehensively. Who your customers are, the demographics, the source etc. Lastly, define what conversion means. This could be a sale, a sign up, a subscription etc.

Step 3: Work out a solution. Using tools like surveys, feedback and opinions, try to identify why this problem exists and what can be done to overcome it. For example, a business can try a free trial business model to make customers try out the service before purchasing. This creates customer trust and could lead to higher conversions.

Step 4: Implement the change you think can solve the problem. Try to highlight the same so that is clear and visible.

Step 5: Assess the developments. This is the step most of us tend to ignore/forget. It is crucial to assess and identify without any bias whether the problem has been solved. If yes, congratulations, if no, go back to Step 3 and keep reiterating till it does.