IndustriesWorkPlaybookHow it worksAboutBook a systems auditBring us your idea

Do I need a spec before I start?

Short answer

No, you do not need a spec before you start. At Bamco you describe the idea or the problem in plain language, and turning that into a scoped, buildable plan is the architecture step, not something you have to bring. Writing the spec yourself would often lock in the wrong solution before anyone has thought it through, which is exactly the work you are hiring the senior team to do.

Information current as at 4 July 2026

A spec is the output, not the entry ticket

Many owners hold off because they think they need a polished specification before anyone will talk to them. You do not. A scoped plan is what the architecture step produces, not what you have to arrive with. Describing how your business runs and where it frustrates you, in ordinary language, is enough to begin. The technical shape of the answer is the job you are paying for, so being asked to bring it fully formed would defeat the point. The plan comes out of the conversation, not before it, and holding off until you have written one only delays the work that produces it.

Why a self-written spec can hurt

When a non-technical owner writes a full spec, it often quietly locks in the wrong solution. The document describes a feature the owner imagined rather than the outcome the business needs, and once it is written down it becomes the thing everyone builds toward, right or wrong. A good senior team works backward from the problem, not forward from a guessed answer, which sometimes means the best system looks nothing like the spec you would have written. Coming in with an open description of the problem leaves room for the better answer to surface.

Two ways in
Ready to talk to the team who would build it?

Bring us the idea you already have, or book an audit and we map where the money is leaking. Either way, you deal directly with the senior team that designs and builds it.

How a rough idea becomes a plan

The path is the same whether you arrive with a detailed idea or a vague frustration: you voice it, Bamco architects it, and you receive a fixed-scope proposal with a firm number before anything is built. The architecture step is where the rough idea is mapped, sized and turned into something buildable, with the real-world cases that break a naive version already accounted for. You deal with the senior team directly through all of it, so there is no game of translating your intent through layers of people. If a written brief helps you think, it is welcome, but it is never a requirement.

Common questions

Related, answered

What if I have never written a spec in my life?
That is normal and expected. You describe your business and your problem in plain language, and the architecture step produces the spec. You are hiring the team that writes it, so you do not need to bring one.
I already wrote a detailed brief. Is that wasted?
Not at all. A written brief is a useful starting point and shows how you think about the problem. It just is not treated as fixed. The architecture step tests it against the outcome you actually need, and the best answer sometimes differs from it.
Why not just build exactly what I ask for?
Because working forward from a guessed answer often builds the wrong thing well. A good senior team works backward from the problem, which sometimes surfaces a better system than the one you would have specified. That judgement is the point of the step.
How detailed does my idea need to be?
Detailed enough to describe the problem and how your business runs. You do not need features, technical terms or a solution. If you only have a rough idea, that is a perfectly good place to start.
Start here

Two doors. Same senior team.

Whether you can name exactly what you want built, or you just know something is leaking, the next step is the same conversation.