Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
Python & Django

The First Conversation

Last updated:

Start from the process, not the technology

The useful first document describes what happens today, who does it, how long it takes and where it goes wrong. It should read sensibly without mentioning any technology at all.

If the document only makes sense with the word software in it, you are starting from the solution rather than the problem, and that is how projects go wrong.

Four things to prepare

  1. The process, step by step, from whoever performs it
  2. The cost — frequency, duration, who does it
  3. Thirty real examples, including the awkward ones
  4. Your systems — named, with whether they have APIs

With those four, any competent supplier can give you a real estimate. Without them, every estimate is a guess.

Include the exceptions

  • What happens when something is rejected or returned
  • Who can override, and when
  • What happens at month end
  • The one-off cases everyone knows about
  • The steps nobody mentions because they are obvious

Exceptions are where the complexity lives. A description covering only the normal path produces an estimate for something that cannot handle real work.

Then decide what success means

WeakBetter
Improve efficiencyReduce quoting from 40 minutes to 10
Better visibilityKnow where every job is without asking
Fewer errorsEliminate pricing errors reaching customers
Save timeRemove two hours a day of re-keying

A stated measure makes the project accountable and frequently changes what gets built.

The conversation is free

Bring those four things and you will get a straight answer, including whether the honest answer is that building is not worth it.

A clear written scope is worth having whoever eventually builds it, and it is yours either way.

Frequently asked questions

What if we cannot describe the process?

That is itself useful information, and it usually means it lives in several people's heads. Documenting it is the first piece of work.

Do we need to know what we want built?

No. Describe what happens and what it costs. Working out what should be built is the supplier's job.

How long does the first conversation take?

An hour, then two to five days for a written scope.

What if the answer is not to build?

Then you have saved a considerable amount, and you will know what to do instead. That happens reasonably often.

Keep reading

Have a process that is costing you?

Bring the process, the cost, thirty examples and your systems list. You will get a straight answer.

Book a free 30-minute call Get a project estimate WhatsApp us

Related services

What we build for problems like this one

Custom Software DevelopmentWeb DevelopmentMachine Learning