Scoping

Scoping is the process of identifying, picking and planning the most valuable project.

Scoping process


Separating problem identification from solution

It’s worthwhile to first engage in divergent thinking where you brainstorm a lot of possibilities, to be followed by conversion thinking where you then narrow it down to one or a small handful of the most promising projects to focus on.

Problem (What to achieve?) Solution (How to achieve it?)
Increase inventory Search, recommendations
Reduce inventory Demand prediction, marketing
Increase margin (profit per item) Optimizing what to sell (e.g. merchandising), recommend bundles

Diligence on feasibility and value

Feasibility: Is this project technically feasible?

Screen Shot 2022-05-02 at 4.04.25 PM

Why use HLP to benchmark?

Do we have features that are predictive?

Looking at whether you have features that you believe are predictive is an important step of diligence for assessing technical feasibility of a project.

History of a project

It seems that the rates of previous improvements can be a surprisingly good predictor for the rate of future improvement.

Screen Shot 2022-05-02 at 4.27.18 PM

Diligence on value

How do you estimat the value of ML project? This is sometimes not easy to estimate. But, there are some best practices that can help.

There are often two types of metrics being tracked:

There’s often a gap between these two. For example, the metrics for speech recognition can be,

Screen Shot 2022-05-02 at 4.31.53 PM

Some back of the envelope estimation (Fermi estimates) of conversion rates, can help a lot to pick a metric.

It’s good practice to have technical and business teams try to agree on metrics that both are comfortable with. This often requires some compromise from both teams. Some back of the envelope estimation (Fermi estimates) of conversion rates, can help a lot to pick a metric.

Milestones and resourcing

Key specifications:

If unsure, consider benchmarking to other projects, or building a PoC.