Artifact critiqueIntermediateEval-Driven Specification / Writing a PRD for an AI feature / #2

Write the problem statement section for an AI meeting-summary feature.

The direct answer
Write the problem statement about one specific meeting, not "meetings." Name which one, how often it happens, and what today's workaround costs in a real number, then stop before you name any solution. If a reader can already guess you picked "AI" before finishing the paragraph, rewrite it.
Do this, in order
  1. Name one specific meeting, by name and frequency, not "meetings" as a category.Why: a category-wide problem statement reads as permission to build for every room, including the ones nothing is wrong with.
  2. End the paragraph with a real number for what today's workaround costs.Why: without a number, nobody downstream can tell whether the fix actually worked or just felt better.
  3. Ban solution words, AI, notetaker, summarizer, transcription, from this section entirely.Why: the moment a solution word shows up, readers stop testing whether the problem is real and start debating the feature instead.
  4. State plainly which nearby meetings are NOT broken, in the same section.Why: without it, engineering treats every neighboring meeting as fair game and builds three features nobody asked for, just to be safe.
  5. Write the cost as something a person actually did, not an adjective.Why: "inefficient" survives any argument. "Four of eleven decisions got redone the next month" doesn't.
  6. Hand it to someone who wasn't in the room and ask what they'd build.Why: if their guess doesn't match what you meant, the vagueness is still there, and you won't catch it by rereading your own paragraph.

How to answer this, stage by stage

Seven moves. The problem statement itself is the artifact here, so treat it the way you'd treat any design decision: name it, defend it, show what it survives.

1
Say what a problem statement is actually for, before you write one
Say it like this
"Before I write it, let me say what this paragraph has to do. It's not selling the feature. It's the one place in the whole document where someone can still check whether we're solving something real, before anyone's committed to a build. So I'm going to write it like I might be wrong."
Why this works
Most candidates jump straight to drafting. Naming the job of the artifact first shows you understand what a PRD section is for, not just how to fill one in.
2
Say your structure out loud
Say it like this
"I'll ground this in one real meeting, give the one rule I'd hold the paragraph to, show what happens when a team skips that rule, and say what the paragraph should deliberately leave out."
Why this works
Two seconds of structure stops you rambling into a general essay about meetings, and tells the interviewer you have a plan before you say a single specific.
3
Reframe what a vague problem statement actually does
Say it like this
"The instinct is to write something like 'meetings take too much time to document, we should build an AI notetaker.' That reads like a neutral observation. It isn't. It already picked the solution, it already picked the scope, and it did both before anyone checked if they were right."
Why this works
Most candidates treat the problem statement as a warm-up paragraph before the real thinking starts. This line shows you know it's already making decisions, whether anyone meant it to or not.
4
Give the one rule, not a paragraph of advice
Say it like this
"Here's the rule I'd hold it to. Name one specific meeting. Say how often it happens. End on a real number for what today's workaround costs. And never use the word AI, or notetaker, or summarizer, anywhere in the section. That word belongs two sections later, once we agree on what's actually broken."
Why this works
A named rule can be argued with, which is exactly what a good interviewer wants to do next. "Be clear and specific" can't be argued with, because it doesn't commit to anything.
5
Prove it with a failure, in four sentences
Say it like this
"Here's what happens without the rule. Someone writes 'employees spend too much time on meeting notes, we should build an AI tool.' Engineering reads that as permission to transcribe every meeting on the calendar, including the ones where a recording is the last thing anyone wants. Three sprint weeks in, a compliance review opens, and the one meeting that actually needed help still doesn't say who owns what."
Why this works
A concrete failure persuades where advice doesn't, and it proves you've thought about what a document actually causes once other people start building from it.
6
Say what the paragraph should deliberately leave out
Say it like this
"I wouldn't put the proposed fix in this section, even as a hint, and I wouldn't try to cover every meeting type at once just to sound thorough. One real meeting, named plainly, is worth more than five vague ones."
Why this works
Naming what you'd leave out of a document, not just a feature, shows the same judgment a design answer needs. A candidate who wants to cover everything hasn't actually decided what matters.
7
Close on the one line, so it's the last thing they hear
Say it like this
"So: one meeting, one number, no solution word. If someone can read the paragraph and still not tell you which meeting I mean, I haven't written a problem statement yet. I've written a mission statement."
Why this works
Interviewers remember your first and last lines most clearly. This one hands them a test they can run on any problem statement they read afterward, not just this one.
If you remember one thing Stages 3 and 4 are the answer. Reframe why a vague statement already picked a solution, then give the one rule: name the meeting, end in a number, no solution word. Everything else here is proof.

Let's learn

The artifact is four sentences at the top of a document, and almost nobody reads past them if they're wrong.

Picture the problem statement section of a PRD. It's supposed to come before the feature, before the mockups, before anyone has written a single line of code. Its whole job is to say, in plain words, what's actually broken, so that everyone reading the rest of the document is building toward the same thing.

Before a strict rule exists for that section, most teams write it fast. Something like: "Employees spend too much time writing up notes after meetings. We should build an AI tool that listens in and produces a summary." That took about four minutes to write. Nobody in the doc review pushed back, because who's going to argue that meeting notes are annoying.

Now watch what that paragraph actually does once engineering reads it. It never said which meeting. So the safest reading, the one that covers the most ground, is: all of them. Every calendar event with two or more people gets auto-joined, transcribed, and summarized. That's not a guess about what engineers would do. That's what the words on the page permitted.

Here's the part that's easy to miss.

The problem was never "meetings, in general." At a company running dozens of small team syncs and one 90-minute, 40-person leadership review a month, only one of those rooms was actually losing something real: decisions made out loud in the big review, with no record of who owned what, so roughly a third of them got re-argued the following month. The small syncs were fine. Six people who were already in the room remembered what got said.

Two panels: the leadership review, forty people, decisions said out loud, next to the record, nothing written, no owner named
What the room actually loses, before anyone builds anything
Decisions from the leadership review, redone the next month
4 of 11
Before the rewrite
0 of 6
After the rewrite
Whether the redone decisions cost anyone real money is a separate question this chart can't answer. What it can show is that the count didn't move because the model got better. It moved because the second version of the document finally said which room to fix.

Here's where it goes wrong at its worst. Three sprint weeks into the build, someone notices the tool is already auto-joining a claims huddle, a meeting where two adjusters discuss an individual policyholder's file out loud. Nobody had decided that was in scope. Nobody had decided it was out of scope either. The problem statement never said, so the build defaulted to everything, and now there's a compliance review to open before anyone can ship the one meeting that actually needed help.

The feature did not fail because the model got a summary wrong. It failed because the paragraph that started it never said which room to listen to.

A vague problem statement isn't neutral. It's a decision, made by accident, to build for the widest possible reading of a sentence nobody checked.

The choice I would take back. The PRD template at most companies doesn't forbid the word "AI" in the problem statement, and it doesn't require naming a specific meeting either, it just never asks. I would make both mandatory: no solution words in this section, and it has to end in one meeting, one number.

What I would leave alone. The weekly team syncs. Nothing about this feature needs to touch them. Forcing a summary onto a room that already remembers what happened adds a compliance question nobody needed to ask, for a benefit nobody was missing.

Knowledge spark: what "solutioning" means Deciding the fix before anyone's agreed on what's actually broken. It shows up as a solution word, like "AI" or "dashboard," sitting inside a sentence that's supposed to be describing a problem, not proposing an answer to it.

The lesson. If a problem statement survives being read out loud without anyone asking "wait, which meeting do you mean," it hasn't said anything yet. It's a mission statement wearing a problem statement's clothes, and nobody will notice until three sprint weeks have gone into the wrong room.

Now here is the same thing as a story

You don't need this part to answer the question. Read it when you want to feel why the short version is true.

For four years, Linh Tran's PRDs were the ones engineering actually trusted, because nobody on her team had ever had to guess what she meant. She was a product manager on the internal tools team at Corrigan Mutual, a regional insurance company with about 850 employees, and her documents were known for one thing: you could hand one to an engineer who'd never met her and they'd build the right thing on the first pass.

Then her director asked for a problem statement, fast, for "an AI thing for meetings," in time to demo something at the next leadership review.

She wrote it in about four minutes, between two other things. "Employees spend too much time writing up notes after meetings. We should build an AI tool that listens in and produces a summary automatically." Nobody in the doc review flagged it. Everyone already agreed meetings were a problem, so the usual scrutiny, the kind Linh's docs normally got, just didn't happen this time. It went to engineering that afternoon.

For the first two sprints, that felt fine. The build moved fast. Calendar integration, auto-join, a transcription pipeline, a summarization step at the end. Nobody asked which meetings, because the document never said which meetings, and the safest reading of a sentence that says "meetings" is "meetings."

Two panels comparing what engineering builds from a vague statement, transcribing every meeting including claims huddles, against a scoped statement, extracting decisions from one meeting only
The same team, building from two different paragraphs

Nothing dramatic caused what came next. Nobody was careless. In sprint three, an engineer named Tobias Kwan asked a plain question in the build review: "Wait, are we transcribing the claims huddles too?"

Linh didn't know. She checked. The answer was yes. The tool had been auto-joining every weekly team sync it could see on the shared calendar, including a meeting where two adjusters go over an individual policyholder's open claim out loud, by name. Nobody had decided that should happen. Nobody had decided it shouldn't, either. The paragraph she'd written in four minutes had never said.

Compliance opened a review that afternoon. It added two weeks to the timeline before anyone could ship anything. And when the feature finally reached the one meeting it was actually meant to help, the monthly leadership review, the summary it produced was one long paragraph: "The team discussed Q3 budget and the onboarding timeline." No owner. No decision line. The thing that was actually broken, decisions getting made out loud and then forgotten, was still exactly as broken as before any of this started.

We didn't build a bad summarizer. We built a very good one, for a room that never asked for it, and left the room that did exactly where we found it.

Tobias's question wasn't an accusation. He was right to ask it, and Linh was right to have written fast under a deadline, the way anyone would. The problem was never a person being careless. It was a paragraph that let "meetings" stand in for one specific room, and let a solution get named before the room did.

So here's what she rewrote, the same afternoon compliance called.

A problem statement document with four labeled requirements: one meeting named, a real number, what's out of scope, and no solution word
The rule the second draft had to pass

"At the monthly, 90-minute, 40-person leadership review, decisions get made verbally with no written record of who owns what. Four of the last eleven decisions from this meeting were re-discussed the following month because nobody could show what had actually been agreed. Weekly team syncs are not part of this problem: the same small group is in the room every time, and they remember." No mention of AI. No mention of a solution at all.

Engineering scoped the second build to exactly one recurring calendar event. Not transcription of everything, extraction of three things from one room: what was decided, who owns it, and by when. The build took one sprint instead of three. Compliance never opened a second review, because the tool never touched a claims huddle in the first place.

Now walk the same kind of Tuesday forward with that version live. Of the next six decisions made at the leadership review, zero got re-argued the following month. Not because anyone got more disciplined about remembering things. Because the summary that landed in everyone's inbox the next morning had a line that read "Decision: move onboarding redesign to Q3. Owner: Claims Ops. Due: end of quarter," and nobody had to trust their memory against anyone else's.

A vague problem statement didn't just risk building the wrong feature. It built a correct one, aimed at the wrong room, and left the real damage sitting exactly where it had always been.

SPARK, aimed at the paragraph instead of the feature

This is a design question dressed up as a writing task, so the framework is still SPARK, just pointed at the document instead of the interface. A question that asked "how would you measure this" would reach for LEAD instead. Different question shapes need different tools, even when the deliverable is a paragraph and not a screen.

SPARK laid out as five rows: situation, payoff, anchor, risk, and keep out, applied to the problem statement itself
SPARK, applied to Linh's second draft
S, situation. Zainab Ferris, VP of Claims at Corrigan Mutual, chairs the monthly 90-minute, 40-person leadership review. Decisions get made out loud, with no record kept, the same way they've been made for years.
P, payoff. Not "get a better problem statement." The habit worth building in whoever reads this section is that they stop guessing at scope and start checking it: which meeting, how often, what it costs today, before they write a single line of code.
A, anchor. The paragraph must name one meeting, state its frequency, and end on a real number for today's cost. No solution word appears anywhere in the section.
R, risk. The first time this section stays vague, engineering reads "meetings" as every meeting, builds for the widest possible room, and the one meeting that actually needed help gets a generic summary that still doesn't say who owns what.
K, keep out. Don't name the fix in this section, even as a hint, and don't try to cover every meeting type just to look thorough. One real meeting, named plainly, beats five vague ones.
Why the anchor and the risk have to match Check them against each other: does naming one meeting and ending in a number actually defend against the day a reader misreads the scope? Only if the number is specific enough that "all meetings" obviously can't be the answer. That's why the anchor isn't just "be specific." It's "name the meeting, and end in the number," because a number with no meeting attached can still get applied everywhere.

And if you want to be sure it really works, try it somewhere else

A regional HVAC company writes problem statements the same rushed way. Same framework, a very different room, and a different reason the vague version costs someone real time.

A quadrant sorting job types by how often they happen and how much the resulting quote varies, with multi-part repair jobs standing out as the real problem
Same framework, a different way to pick the wrong scope

S. Bettina Osei, product lead on Redcliff Mechanical's small internal tools team. Technicians write repair quotes by hand from the truck, after the job, referencing notes scribbled on a clipboard during the visit.
P. The habit worth building: whoever reads the problem statement checks which job type is actually slow to quote, instead of assuming every visit needs the same help.
A. Name one job type, "multi-part repair quotes," state how often it happens, and end on a real number: technicians spend 35 minutes per multi-part quote versus 6 minutes on a routine filter swap, because the parts and pricing change every time.
R. A vague version, "technicians spend too much time on quotes," gets read as every job type, so an AI drafting tool gets built for filter swaps too, a job that already has a fixed price and takes six minutes. Customers get a stilted, auto-written quote for something that used to be a one-line answer.
K. Don't build voice capture for warranty calls on day one. That's a different workflow, with a different approval chain, and folding it in "for completeness" is exactly how a six-week build becomes a four-month one.

Swap the trigger and it still runs

  • Speed: the whole feature could ship in a single day instead of a sprint. The discipline still matters. A cheap build aimed at the wrong room still wastes the trust of the people in the right one.
  • Cost: compute gets cheap enough to summarize every meeting for free. That doesn't make "summarize everything" the right anchor. The cost that matters was never the compute. It's the noise of a generic summary landing in a room that never asked for one.
  • The model gets better: summarization quality goes up across the board. A perfect summary of the wrong meeting is still useless. A better model doesn't fix a scope that was never named.

Where people run it wrong

  • Writing the problem statement after the solution's already agreed internally, then reverse-engineering "the problem" to justify the thing everyone already wants to build.
  • Leaving the cost of the problem vague, "it's inefficient," instead of a real number pulled from a real meeting. "Inefficient" survives any argument. A number doesn't.
  • Treating "what's out of scope" as an optional bullet at the bottom instead of a load-bearing line. Without it, every neighboring meeting is fair game by default.

How to use it live

If you're asked this cold, buy yourself ten seconds by asking the room's own question first. "Let me pick one specific meeting before I write anything, since a problem statement about 'meetings in general' isn't really a problem statement yet." That's not stalling. That's stage one of the answer, and it stops you from writing four sentences you'll have to walk back once someone asks which meeting you meant.

Flashcards (click a card to flip it)

1 · THE SITUATION
Who is this answer about, and what does her meeting look like without a fix?
Tap to flip
ANSWER
Zainab Ferris, VP of Claims at Corrigan Mutual, chairs a monthly 90-minute, 40-person leadership review. Decisions get made out loud, with no written record of who owns what.
2 · THE REFRAME
Why isn't "meetings take too much time to document" a neutral problem statement?
Tap to flip
ANSWER
It already picked a solution and a scope before anyone checked either. The word "meetings" gets read as every meeting, and the word "AI" closes off the question of whether AI is even the right fix.
3 · THE ANCHOR
What's the one rule this answer holds a problem statement to?
Tap to flip
ANSWER
Name one specific meeting, state how often it happens, end on a real number for what today's workaround costs, and never use a solution word anywhere in the section.
4 · THE RISK
What breaks the first time a team skips this rule?
Tap to flip
ANSWER
Engineering reads "meetings" as every meeting and builds the widest possible version, including rooms that never needed it, while the one meeting that actually needed help gets a generic summary with no owner named.
5 · THE PROOF
What actually happened after Linh's first draft went to engineering?
Tap to flip
ANSWER
Engineering built calendar-wide transcription, including a claims huddle nobody meant to include. Compliance opened a two-week review, and the leadership review still got a summary with no decision owners in it.
6 · THE NUMBER
___ of the last 11 decisions from the leadership review got redone the following month.
Tap to flip
ANSWER
4 of 11. Small enough to look like normal friction, big enough to be the exact thing a good problem statement should have named.
7 · THE REPLAY
Same leadership review, new problem statement. What changes?
Tap to flip
ANSWER
Engineering scoped the build to one meeting and extracted decision, owner, and date instead of transcribing everything. It shipped in one sprint, no compliance review opened, and 0 of the next 6 decisions got redone.
8 · CROSS-PRODUCT
Section 4 runs SPARK again on a different product. Which one, and what changes about the anchor?
Tap to flip
ANSWER
Redcliff Mechanical's repair-quote drafting tool. The anchor names "multi-part repair quotes" specifically, at 35 minutes each, and deliberately leaves routine filter swaps and warranty calls out of scope.

Check yourself Score: 0 / 0

Fill in the blank
1. Of the last ___ decisions made at the leadership review, ___ were re-discussed the following month because nobody could show what had been agreed.
Show hint
It's the one real number Section 1 would fall apart without.
Show answer
11, and 4. Four of the last eleven decisions got redone. That number, not an adjective like "inefficient," is what makes the problem checkable.
True or false
2. True or false: the weekly team syncs needed the same rigor in their problem statement as the leadership review.
  • True
  • False
Show hint
Ask who was actually losing something in that room.
Show answer
False. The same small group is in every team sync and remembers what was decided. Nothing was broken there, so the problem statement correctly left it alone.
Multiple choice
3. Which of these problem statements passes the rule this answer sets out, and which one is a solution wearing a problem's clothes?
  • A. "Employees spend too much time writing meeting notes. We should build an AI notetaker."
  • B. "At the monthly leadership review, decisions get made verbally with no written record. Four of the last eleven were re-discussed the next month."
  • C. "We need to make our internal tools more AI-powered to stay competitive."
  • D. "Meetings are a major source of lost productivity across the company."
Show hint
Which one names one meeting, gives a real number, and never says the word AI?
Show answer
B. A and C both name the solution before the problem's been checked. D never names a specific meeting at all. Only B could survive someone asking "which meeting do you mean?"
Short answer
4. What old decision does this answer take back, and why did it make sense when it was first made?
Show hint
Think about what most PRD templates simply never ask for.
Show answer
Model answer: Most PRD templates don't forbid solution words in the problem statement, and don't require naming a specific meeting either, they just never ask. That made sense when documents moved fast and nobody expected a four-minute paragraph to carry that much weight. It stops making sense the moment engineering starts building from exactly what the paragraph says, and nothing more.
Short answer, apply it yourself
5. Pick a problem statement you've read at work, in a ticket, a PRD, or a project brief. Did it name one specific situation, or did it describe a whole category? What got built because of that choice?
Show hint
Look for a sentence that sounds true but doesn't actually name who, where, or how often.
Show answer
Model answer: "A ticket once read 'onboarding takes too long.' It didn't say for which role, or compared to what. The team building against it added steps for every new hire, including contractors who only needed one form. A version that said 'full-time engineering hires spend 6 hours on IT setup in week one' would have kept the fix aimed at the actual six hours, instead of every new hire's whole first week."
Multiple choice
6. In the HVAC example, why does the anchor name "multi-part repair quotes" specifically instead of "quotes" in general?
  • A. Because multi-part repairs are the most expensive job type Redcliff offers.
  • B. Because routine jobs like filter swaps already have a fixed price and take six minutes, so naming "quotes" broadly would pull them into scope for no reason.
  • C. Because technicians asked for an AI tool by name.
  • D. Because multi-part repairs happen more often than any other job type.
Show hint
Look at what's true about the job types that were left out of scope.
Show answer
B. The whole point of naming the specific job type is to keep the fix out of rooms, or job types, that never needed it. Filter swaps already had a working, fast process.
From U2xAI Academy

From answering questions to owning outcomes.

A live workshop where you ship a working AI agent, defend a launch decision, and walk away with a portfolio recruiters can't wave off, not just more questions to study.

  • A live AI agent you actually shipped
  • A launch decision you can defend under pressure
  • An interview-ready portfolio, not more flashcards
Know more