Concepts / Understanding the Problem

Understanding the Problem

The stated problem is the goal as originally phrased, while the real problem is the difficulty revealed by examining the daily work.

  • Programming

A Tool Nobody Keeps Using

Imagine a deployment team receives a request from a client: the client wants a tool that flags unusual entries in a report. The engineers are eager, the request is specific, and within a week a working prototype exists. The client looks at it politely and then quietly stops using it. Nothing in the code is broken, yet the project has failed.

Follow the state of this project as it moves. At the start, there is one sentence: the client wants a tool. By the end of the first week, there is a finished prototype, and the team's plan has been fixed around that sentence. The step that was skipped is the one that asks whether the sentence describes the problem the people doing the work actually have. This article is about that missing step and about the habit that produces the failure when it is skipped.

Stated Problem Versus Real Problem

Definition

The stated problem is the goal as originally phrased. The real problem is the difficulty revealed by examining the daily work of the people involved.

Most projects begin with a sentence someone wrote down, such as a statement that a process must be done in a particular way. That sentence is only a first description, often shaped by whoever happened to raise the issue. The people doing the work may be struggling with something quite different. The gap between what was asked for and what actually hurts can decide whether a project succeeds or stalls for months.

The central move is to separate the two problems that are easy to blur together: the problem as it was stated, and the problem as it actually is when you examine the people and records involved. Once those two are separated, the choice of a first step often becomes much clearer. The two problems usually point toward different first steps.

Automatedinspectiongoal as originally phrasedDocumentationburdendifficulty found in dailyworkSpecializedtechnologyfirst slice inherits thesizeExisting workplacepartsfirst slice is smallerfirst slicefirst slice
How does the goal as originally phrased differ from the difficulty revealed by daily work, and how does each one shape the first slice?

The first slice is the smallest piece of work that could be finished and tested, and the problem you choose to solve determines it. If the stated problem is a large capability such as automated inspection, the first slice tends to inherit that size: it needs specialized technology, outside approval, and long rollout planning before anything is delivered. If the real problem is a documentation burden, the first slice can be built from more ordinary parts that already exist in the workplace. Redefining the problem can therefore turn a large, uncertain effort into a smaller, feasible one.

Finding the Real Problem in Daily Work

The source gives an example from a manufacturing team. Most people on the team had heard the request that the inspection line must be automated, and a whole plan had formed around it. Examining the daily routine revealed a different difficulty: a documentation burden. Inspectors were spending large amounts of their shifts writing records.

Worked example

Tracing the team's sequence of decisions

A team has been asked to automate its inspection line. What should it do before choosing a first step?

  1. 1
    Write down the request

    The team first records the sentence it was given: the inspection line must be automated.

  2. 2
    Measure the hidden work

    The team measures how much work is hidden inside that request, and finds that documentation takes a large share of inspectors' time.

  3. 3
    Look at the daily routine

    Only afterward does the team look for the problem the daily routine is really producing, which is the documentation burden.

  4. 4
    Choose a first slice

    The documentation burden leads to a first slice built from ordinary existing parts, rather than from a full automation project.

Result

The team reaches a working improvement sooner and learns from it before deciding whether anything larger is worth attempting.

Notice that the redefinition does not throw away the original concern. The inspection problem is still a real frustration for the people involved. What changes is the order in which the team tackles that frustration. The source's documentation solution involved what it calls gravel road work: unglamorous pieces such as a pipeline, a workflow, and an export. Feasible solutions are often less exciting than the original request, and their value lies in being finished, tested, and trusted by the people who depend on them.

Choosing a Success Metric

Once the real problem is named, the team needs a way to tell whether a solution has worked. That is the role of a success metric: a quantity that can be measured before and after a change. A useful success metric is tied to the real problem, not to the solution being proposed. If the team measures progress by how many automated checks are running, it may report success while inspectors are still writing records late into the evening.

The source states its metric in the customer's units: documentation hours per inspector-shift. This matters because the people who fund and judge the work think in those units. A metric the customer cannot read or relate to will be hard to defend, even when it is technically precise. A metric in the customer's units tells the customer directly whether their situation has improved.

Key point

A complete success metric has three parts: a baseline, which is where the measure starts; a validation threshold, which is the level that must be reached to call the change a success; and a guard condition, which is something the solution must not break.

The guard condition in the source example is essential. Reducing documentation time is not enough on its own, because the records must still be audit-ready. A solution that makes paperwork faster but less trustworthy has not met the target. A good success metric therefore often comes paired with a guard condition that the solution must not break.

Judging Whether a Solution Is Feasible

Definition

Feasibility asks whether a solution can actually be carried out given the approvals, time, and capabilities available. It is not the same as whether a solution would be desirable.

An automated inspection might be the ideal end state and still be a poor place to start, if the validation bar is unlikely to be cleared and the rollout stretches over several quarters. Feasibility should therefore be examined through four factors that the source identifies.

  1. 1
    Approvals: the sign-offs a solution requires, such as regulatory approval against established quality standards.
  2. 2
    Rollout length: how long it takes for the solution to reach the people who will use it.
  3. 3
    Odds of clearing validation: how likely the solution is to reach the validation threshold.
  4. 4
    First slice size: how much must be finished before anything can be tested at all.
System launchesmeets every specificationUsers try it on dailyworkDoes it fit dailywork?Adoption growssolves the real problemAdoption stallssolves a different problemQuietly abandonedyesno
What path does a system built against the stated problem follow from launch to abandonment, and at which step does daily work stop matching the tool?

A solution that scores poorly on several of these factors at once is a weak candidate for the next step, even if it addresses a visible problem. The timeline a candidate solution implies is part of the evaluation, not an afterthought.

Building Before Discovery

Definition

Building before discovery means constructing a solution before the real problem has surfaced. This aims the effort at the wrong target.

The most common belief behind this failure is that the problem has already been stated. A customer describes what they want, and the team treats that description as the target. It feels efficient to accept the stated problem and begin building immediately. The misconception is the assumption that the stated problem and the real problem are the same thing.

Customerstates the requestDelivery teambuilds directly from itLine usersdaily work not examined1. Request: flag unusual entries2. Working prototype handed over3. Quietly stop using it
In what order do the steps happen in a build-first team, and where is the wrong target locked in?

In the build-first sequence, the wrong target is locked in at the second step, when the team builds directly from the stated request. The prototype is correct against that request, so nothing looks broken. In a discovery-first sequence, the real problem is surfaced before any building, and the system is built against that. The difference is not the amount of effort. It is the target the effort is aimed at.

Why a Wrongly Targeted System Stalls

The consequence of building against the wrong target is usually not a technical crash. The system may run correctly and meet every specification it was given. The trouble appears later, when people try to use it. The typical symptom is adoption stalling, because the system solves something other than what the line user actually needs help with.

The people who will live with the tool each day are the ones who notice the gap first. Follow the flowchart above: the decision point is the moment when a user tries the system against their daily work. If the tool does not fit that work, the path leads to stalled adoption and, eventually, quiet abandonment. The state that changes is not the code but the match between the tool and the work it was meant to support.

Mistakes Teams Make With Problem Definition

  • Common mistake

    Treating the stated problem as the real problem

    What it looks like

    Accepting the request that a tool must flag unusual entries and building it without examining how people work with the report.

    Why it fails

    The stated problem is only the goal as originally phrased, and the system will work on that rather than the real problem.

    Do this instead

    Examine the daily work first and name the difficulty it reveals before committing to a build.

  • Common mistake

    Measuring progress in the solution's units

    What it looks like

    Reporting success by how many automated checks are running.

    Why it fails

    The team can report success while the people doing the work still face the original difficulty.

    Do this instead

    State the success metric in the customer's units, such as documentation hours per inspector-shift, with a baseline and a validation threshold.

  • Common mistake

    Dropping the guard condition

    What it looks like

    Celebrating faster paperwork that is no longer audit-ready.

    Why it fails

    The solution has made the work faster but less trustworthy, which does not meet the target.

  • Common mistake

    Choosing a first slice by how exciting it is

    Why it fails

    A large first slice needs approvals, long rollouts, and extensive testing before anything is delivered, which can stall a project for months.

    Do this instead

    Evaluate candidate first slices by approvals, rollout length, odds of clearing validation, and how much must be finished before testing.

  • Common mistake

    Assuming a working prototype proves the target is right

Practice: Sorting Stated and Real Problems

MEDIUM

A client says: we need an automated system that checks every report for errors. While observing the team, you notice that staff spend most of their afternoons retyping the same figures into a second form. Using the article's framework, identify the stated problem, the real problem, and the first slice you would consider. Then name the success metric you would state in the client's own units, including a baseline, a validation threshold, and a guard condition.

Hints
  • The stated problem is the goal as originally phrased, which here is the automated error-checking system.
  • The real problem is the difficulty revealed by daily work, which here is the retyping of figures.
  • A first slice built from ordinary existing parts is usually smaller than one that needs specialized technology and outside approval.
  • Express the metric in the client's units, such as staff hours spent retyping per week.

Key Takeaways

  • The stated problem is the goal as originally phrased, while the real problem is the difficulty revealed by examining daily work, and the two often point to different first steps.
  • A success metric should tie to the real problem, be expressed in the customer's units, and include a baseline, a validation threshold, and a guard condition.
  • Feasibility depends on approvals, rollout length, the odds of clearing validation, and the size of the first slice, not only on how useful a solution would be.
  • Building before discovery aims effort at the wrong target, so a system can run correctly yet stall in adoption because it solves a different problem than the one users face.
  • Order matters: discovery belongs before building, because the sequence of problem-solving work is part of the design.