Skip to main content
Assessment

What a good requirements conversation sounds like

Asking people what they want produces a feature list. Asking what happened last Tuesday produces a specification.

September 30, 2025
Published
7 min
Read time
Assessment
Category

Feature lists are the wrong output

Ask a team what they need and you will get a list of features, because that is the vocabulary available. The list is sincere and it describes solutions rather than problems.

Building from it produces software that satisfies the list and misses the point, because nobody in the conversation examined whether those features address what is actually costing money.

The job of the conversation is to get underneath the list to the situation that generated it.

Ask about specific recent events

General questions get general answers, and general answers are usually the process as designed rather than as run. Ask instead about the last concrete instance. Walk me through the most recent time this went wrong. What did you do on Tuesday.

Specific events produce specific detail, including the workarounds people do not think to mention because they have stopped noticing them.

This is also where you find the informal steps that never appear in a process document and are load-bearing.

Talk to whoever actually does it

Managers describe the intended process. The person performing it forty times a week describes the real one. The gap between those two accounts is reliably where the interesting problems are.

Both conversations are necessary. The manager knows what the process is for and where it fits; the operator knows what it costs and where it breaks.

When the accounts differ, that is not someone being wrong. It is a finding.

Watch, do not just ask

Sitting with someone during real work surfaces things no interview will. The second window they keep open. The note they check before every entry. The step they described as quick that takes four minutes.

People are unreliable narrators of their own routines, not through dishonesty but because expertise makes steps invisible. Observation catches what description omits.

An hour of watching is usually worth several hours of meetings.

End with what you were told not to build

A good requirements conversation produces a list of things you deliberately will not do, with reasons. That list proves you were listening for problems rather than collecting orders.

It also protects the project. Scope agreed by omission reappears later as an assumption; scope declined explicitly stays declined.

ReynoldsBuilt

AI, automation, and custom software

We audit an entire operation before building anything, then build what the business actually needs. Everything here comes out of real engagements.

About the studio

Find out what should actually be built.

Start with an assessment. We walk your business end to end and show you where automation and AI pay off, ranked by what they are worth.