CRM Genesis
← Back to BlogTraining

User stories for everyone or for each individual? Why requirements in small and large businesses cannot be the same

30/04/20265 min readGalina Petrenko
User Story

A business analyst needs to understand one simple thing: CRM never starts with the system. It starts with expectations. And almost always with a conflict between those expectations.

Gathering requirements and working with user stories isn’t about ‘what the system should do’. It’s about who it should work for and what reality it changes.

CRM for small businesses: speed is more important than perfection

In small businesses, everything is simple, and yet at the same time, it is the most complicated.

There are no complex organisational structures here. Often, the owner is simultaneously the CEO, the sales manager, and the main user of the future system.

Their requirement sounds something like this:

‘I want to see everything and not miss a thing.’

If we translate this into a user story, a poor version looks like this:

As the owner, I want a CRM to control the business.

This isn’t a user story; it’s a concern.

A better way to phrase it is:

As the owner, I want to see all active deals on a single screen so that I can understand where we’re losing money.

In a small business, the roles on a project are minimal:

Owner = Product Owner

1–2 key staff members = process experts

Integrator = architect + analyst + methodologist

The main risk here is the temptation to automate chaos.

The analyst’s task is not to collect all the requests, but to filter them through the following questions:

  1. Does this create value?
  2. Does this save time?
  3. Does this affect the bottom line?

Because in small business, CRM should not be ‘correct’, but alive.

Medium-sized business: politics begins

In medium-sized businesses, CRM is no longer about control, but about coordination.

Roles emerge:

  • The owner – expects transparency
  • The commercial director – expects manageability
  • Department heads – expect influence
  • Users – expect not to be tormented

And here the first real conflict arises:

The owner wants analytics

Senior management — control

Managers — flexibility

Users — scalability

It is at this point that the user story ceases to be a technical tool and becomes a negotiating tool.

A poorly worded requirement:

The system must record all the manager’s actions.

This sounds like a lack of trust.

Successful:

As a department head, I want to see the history of interactions with the client so that I can help the manager close deals.

A difference in intent.

Big business: the battle for the model of reality

In big business, CRM is no longer just a tool. It is a political system.

Here we see:

  • Strategic stakeholders
  • Operational process owners
  • IT department
  • End users
  • Control services

And each of them wants something different:

  • Business wants speed
  • IT wants stability
  • Control wants regulation
  • The user wants a minimum of clicks

A failed requirement at this level looks like this:

It is necessary to implement the approval of all commercial proposals.

This is a symptom of fear.

Олексій Дюбанов

допоможемо маштабувати ваш бізнес

Read Next