Skip to content

← Blog

Plan first, then build: what it means for your business

· 4 min read

#specification#agentic-development#smb

Most software projects go wrong before anyone writes a line of code. The brief was a conversation, the details lived in someone's head, and the build started on a guess. Six months later the invoice is bigger than the quote, and the software does something close to what you wanted.

AI has made building fast, but it has done nothing about the guessing. We deal with the guessing by writing the plan down and having you approve it before anything is built. That is what lets the speed turn into savings for you.

The plan is what you are buying

We start with the problem, not the code. You bring whatever you have: a paragraph, a spreadsheet, a complaint from the floor.

Next, AI helps us research how your process works and find what is missing. That means the unusual cases you did not mention, the links to other systems you assumed, and the questions only you can answer. You answer them. Together we write down who uses the system, the limits it must work within, the security rules and how it will be built. You can read every one of those documents.

The last document is the signed plan. It says exactly what will be built, what will not, and how you will know it is finished. You own it. If you decided to take it to another developer, you could.

You sign before any code is written

Here is the part that matters most if you are the one paying. No code is written until you sign off the plan.

It can sound slow, but for a typical business system the planning stage takes 5 to 10 business days. That is where disagreements get settled, while they are cheap. Changing a sentence in a plan costs minutes. Changing a feature after it is built costs days, and it happens when you can least afford it.

Once you sign, what will be built is locked. New ideas do not get squeezed in halfway through. We note them and quote them as the next piece of work, so you still get the feature without putting what you have already paid for at risk.

AI builds inside the rules you approved

After you sign, AI builds the system to the plan. The tests come first, then the code that passes them. Then automatic checks test every change. Checking each change as it arrives, rather than at the end, is a long-standing practice called continuous integration. If something fails, it is fixed and checked again before a person reviews it.

The build cannot stray from the plan. The rules you approved say what cannot be broken: no passwords visible in the web browser, no customer records stored outside Australia, must work offline on the floor, or whatever your own limits are. Those rules are fixed before building starts.

People stay in charge of the decisions. You approve the plan. You review progress at agreed stages. You try a private test version against the plan you signed. What you do not do is sit in weekly meetings comparing what you asked for with what was built, because those are the same thing.

What this looks like in practice

Here are two results from the founder's track record. Both were built plan first, inside a working business.

A production scheduling system for an electronics manufacturer. It takes in staff availability and leave, stock levels and supplier delivery dates, machine maintenance times and jobs with several stages. It uses planning software that searches for the best schedule while following every rule you set. It shows its suggestions on a live dashboard. It reached 95% scheduling reliability. It went live in about seven and a half weeks. A traditional team estimated 6 to 12 months.

A quality management system aligned to the ISO 9001 and AS9100 standards. It handles quality problem reports, corrective actions, audit planning and compliance tracking, and it replaced spreadsheets. It was working in one day. It is now used every day to run the business's quality process. Documents stay in the tools staff already use, and managers have a live dashboard.

What it means for you

If you run a startup, planning first means your first real version arrives in weeks. It comes with tests, automatic checks and written instructions, and you own all of it. There is no prototype to throw away and no supplier you are stuck with.

If you run an established business with a manual process that hurts, it means someone writes down the problem properly before spending your money. The price is tied to a written document you can check the work against.

If you are the person who will look after the result, it means you get the code with its tests and checks, not a folder of files an AI produced.

What to do with this

  1. Write down the one process that costs you the most time or errors each week, in plain words.
  2. List every system it touches: spreadsheets, email, your main business system, the accounts package.
  3. Note who uses it and what "fixed" would look like for each of them.
  4. Ask any supplier you talk to whether their price is tied to a signed, written plan.
  5. Keep whatever plan you pay for. It should be yours to take anywhere.

The way to start is a Specification Sprint. It takes 5 to 10 business days for a fixed fee. At the end you hold a plan that is ready to build from and a fixed-price quote. You can take the plan to any developer. 50% credit applied to Spec when you build with us.

Next step

Want this done properly in your business?

A Specification Sprint turns your problem into a written plan and a fixed build price you own, in 5 to 10 business days. It starts with a free 30-minute call.