Commercial Discovery · requirements discovery

Commercial Discovery

Business analysis and requirements discovery before CRM, ERP, automation and software implementation.

The distinction

Requirements gathering is not the same as understanding the business.

A stakeholder can accurately say, “we need an approval workflow”, “we need another pipeline” or “we need an alert”. That is evidence about what someone currently believes the system should do.

Commercial Discovery goes one level earlier: what event creates the need, what decision is being made, what information is available, what happens when the normal case breaks, and what outcome the organisation is trying to protect.

Only then does it become a system requirement.

Working sequence

From stakeholder statement to implementation boundary.

Stakeholder statementObservable eventBusiness consequenceDecision / handoffRequirement
What I examine

Enough of the business to make the project make sense.

The boundary follows the implementation initiative. This is not a general audit of the client company.

01

Commercial events

What turns an account, lead, order, contract, service request or commitment into something the business needs to act on.

02

Decisions & ownership

Who decides, what they need to know, where responsibility moves and what happens when ownership is unclear.

03

Exceptions & promises

Non-standard terms, customer-specific commitments and the cases that make an apparently simple workflow expensive.

04

Information

What must be known at each point, where it currently exists and what management needs to see.

05

Definitions

Whether terms such as customer, opportunity, active, complete, renewal or qualified mean the same thing across functions.

06

Evidence, not just data

What is recorded, repeatedly observed, independently described, inferred or still assumed - and where measurement needs to be created rather than presumed to exist.

The handoff

A discovery pack your technical team can work from.

The output is written for implementation, not for theatre. It separates recorded facts, stakeholder accounts, observed patterns, inference, assumptions and unresolved decisions so that your architect does not have to reverse-engineer the business logic from meeting notes.

I stop at the agreed boundary. Your firm owns platform selection, solution architecture, implementation and commercial terms.

Three engagement modes

Choose who talks to the client.

The analysis method stays the same. The visible relationship can stay entirely with your firm.

Partner-led

Your team interviews.

You supply transcripts, notes and source material. I analyse and structure the output.

Shared

We split the work.

Your account lead stays visible; I join selected stakeholder conversations where deeper elicitation is useful.

White-label

I run discovery.

I work under the agreed partner process and brand, with no independent solicitation of the end client.

FAQ

Practical boundaries

Do you recommend the CRM or platform?

Not as part of Commercial Discovery unless platform comparison is explicitly in scope. The core job is to establish what the business needs the solution to represent.

Can you work with an existing requirements list?

Yes. Existing requirements are useful evidence. I trace them back to business events, decisions and outcomes, flag contradictions and identify where a requirement is still an assumption.

Will the end client know you are involved?

That depends on the engagement. I can work openly, as part of your team, or behind the scenes. Any disclosure required by contract, privacy or data-protection obligations takes priority over branding preferences.

Do you build the system?

No. I deliberately stop before implementation. That keeps the discovery independent of a particular technical answer.

Related

Looking for Business Analyst capacity?

Commercial Discovery is the method. Business analysis is the market language. If you need extra BA capacity before solution design, start here.

Business analysis for implementation partners →

Have a project that is not ready to be scoped yet?

Send me the implementation type, what the client says it needs, and what still feels unclear.