ICC Society — Practical guidance on business communication, operations and requirements management for small organisations.

A Practical Checklist for Understanding What Customers Really Need

Understanding what a customer really needs is not always as straightforward as listening to what they say. Customers often describe requirements in terms of what they are currently experiencing rather than the outcome they want. They leave out details they assume are understood. They use words like "simple" or "professional" without defining them.

This checklist gives you a structured approach to requirements conversations — from preparation through to documentation and confirmation. Use it as a reference before and after customer meetings, not as a script during them.

What This Checklist Is For

This checklist is for any situation where you need to understand what a customer or stakeholder needs before you can begin work — whether that is a service engagement, a project, a purchase decision, or a change to an existing arrangement. It applies to conversations with external customers and with internal stakeholders (team members, managers, other departments).

Before the Conversation — Preparation

During the Conversation — Questions to Ask

Focus on outcomes and context before moving to specifics. Useful questions include:

When you hear an ambiguous word or phrase, ask for a concrete example. "What would that look like in practice?" or "Can you give me an example of what you mean?" are reliable ways to move from vague to specific.

What to Document

After the conversation, document the following before beginning any work:

After the Conversation — Confirmation

After Gathering Requirements — What to Do Next

Once you have a confirmed set of requirements, you have the foundation for the rest of the engagement. Use the requirements to define the scope of work, to make decisions when options arise during the work, and to evaluate the output before delivery.

If at any point during the work you encounter something that would require departing from the agreed requirements, raise it with the customer before making the change rather than after. This keeps the customer informed and gives them the opportunity to adjust the requirement rather than receiving a surprise at the end.

Requirements gathered well at the start reduce the amount of back-and-forth during an engagement. They do not eliminate all changes — but they make changes manageable, because you have a clear baseline to measure changes against.

Frequently Asked Questions

How do I use this checklist in a real customer conversation?

Do not read from the checklist in the conversation — that will feel unnatural and formulaic. Instead, review the checklist before the conversation and use it to prepare your questions. After the conversation, use it to check whether you have gathered everything you need before confirming your understanding in writing.

What if the customer changes their requirements after we have already agreed them?

This happens. Having the original requirements documented in writing means you have a clear reference point for the conversation about what has changed. Treat it as a normal part of the process: acknowledge the change, clarify the new requirement, update the documentation, and confirm again. The documentation makes changes manageable — without it, changes become arguments about what was originally agreed.

Is this checklist suitable for both large and small customer engagements?

Yes, but calibrate the effort to the scale of the engagement. For a small, straightforward request, a five-minute conversation and a brief written confirmation may be enough. For a larger project, a formal requirements meeting with documented output is warranted. The principle — understand the requirement clearly before acting — applies regardless of scale.