Working with a build partner

Working With an App Development Agency: What Each Stage Asks of You

Almost everything written about app development is written for the people building it. This is written for the client: the person who signs off the scope, releases the budget, and answers for the result. Here is how a project actually runs, stage by stage, and what each stage asks of you.

10 min read
Process Working together Scoping
Where it goes wrong

The assumption that causes most of the delays

If you run an operation, you have bought a lot of things. Vehicles, machinery, service contracts, insurance. All of them work the same way: you describe what you need, you get a price, you pay, and something arrives that does the job. The specification came from the supplier, the risk sat with the supplier, and your involvement ended at the purchase order.

Commissioning software looks like that and behaves nothing like it. It is much closer to putting up a building on your own site. The contractor knows how to build. Only you know how the space will be used, who moves through it, and which door has to be nearest the yard. If you are not available while it is going up, you get a building that is technically finished and wrong for you.

Almost every delayed project we have seen traces back to this one mismatch. Not to bad developers, and not to bad clients. To a client who reasonably expected to hand over a problem and receive a solution, and a project that needed them reachable to stay on course.

By the time anyone writes code, the outcome is already decided. Development is execution.

The clients who come to us after a project failed somewhere else almost always describe the same cause, and it is not bad engineering. The previous supplier never understood the operation. You can usually see that coming from the first meeting: they ask what the app should be built with, and never ask what has to change in your business or how you will know it worked.

The good news is that your part is small and completely learnable. What follows is the whole process, stage by stage, with what happens, what you do, and the warning sign that tells you something is off. You do not need to understand any of the technology to use it.

Stage by stage

The eight stages, and what each one needs from you

Working with a development agency runs in eight stages. Read the right hand column of each one first, because that is your side, and it is the part no proposal describes. Timings assume a focused first version built around one workflow; bigger systems stretch the middle stages rather than the shape.

01 Discovery Week 1

What happens

Nobody writes code. We ask how work actually reaches the people doing it, what happens when something goes wrong on site, and what a finished job looks like in your records today. For a field service operation that means talking to the dispatcher and to a technician, not only to whoever signs the contract.

What it needs from you

Give us access to the people who do the work. An hour with a technician is worth more than a week of documents, because the documents describe the process as designed and the technician describes it as it runs.

02 Scope on paper Week 1 to 2

What happens

The conversation becomes a written document: who uses the app, what each of them can do, what it connects to, and, most importantly, what is deliberately not included in this version. That document is what a fixed price is priced against.

What it needs from you

Read it and say where it is wrong. This is the cheapest moment in the entire project to change your mind, by a very wide margin. An afternoon of your attention here is worth weeks later.

03 Design before code Week 2 to 4

What happens

The screens get drawn and linked together so you can click through the app before it exists. It looks real and does nothing, which is exactly the point.

What it needs from you

Click through it yourself, then put it in front of someone who will use it daily. They will spot things you cannot, because they are the ones who will be doing it with cold hands in a van.

04 Building, in two week blocks Weeks 3 to 10

What happens

The app gets built in fortnightly cycles, and each one ends with a demo of software that actually runs. You will see something visibly unfinished in week four. That is a healthy project, not a struggling one.

What it needs from you

Turn up to the demo and answer questions when they arrive. Questions do not queue politely: work stops while it waits for one, so a day of silence on your side is a day of nothing on ours.

05 Testing, which is separate work Weeks 9 to 12

What happens

Someone whose job is to break it goes through the app on real devices, including old and cheap ones, on bad connections, in the conditions your people actually work in. Developers do not test their own work effectively, in the same way nobody proofreads their own writing well.

What it needs from you

Nominate one or two people from the field for the last round, and tell them to be blunt. Polite feedback at this stage is expensive.

06 Your own team tests it in the field Weeks 11 to 13

What happens

Your people take it out on real work. This is where requirements appear that nobody could have written down. On TimeFix the work timer had to keep running when a technician locks the screen, and when they place a call from inside the app itself. Neither was in the original assumptions. Neither would have come out of a specification meeting.

What it needs from you

Bring your team in early enough that what they find can still change cheaply. They will find the same things whether they start in week eleven or after go live. What differs is the cost of acting on it. Pick the people who will tell you the truth rather than the ones who will be agreeable.

07 Store submission Week 13 to 14

What happens

Apple and Google review the app before it goes live. The review does not always follow a business model, particularly around whether money moving through the app should be running through in app purchases instead. Apple is protecting its own commercial interest there, which is fair enough. It is rarely a real problem and it gets resolved by explaining the model to them, not by changing the product.

What it needs from you

The real risk at this stage is not the review, it is the developer account. Setting one up for a company means verifying the legal entity, and configuring it afterwards is not a fifteen minute job. We have had a finished app sitting and waiting on an account that was started too late. Begin it in week one. If the app is only for your own staff, ask about distribution routes that avoid public review entirely.

08 Acceptance, then the year after Ongoing

What happens

Delivery closes with a signed acceptance protocol, checked against the scope document rather than against anyone's memory of a conversation. On larger contracts we add a one year warranty on the software, which draws the line where it belongs: anything inside the agreed scope that stops working is ours to fix, not a support ticket you pay for. After that, iOS and Android keep shipping major versions every year whether or not you have plans.

What it needs from you

Read the acceptance protocol against the scope, not against your memory, and get the warranty terms in writing before you sign rather than after. Then decide who inside your business owns the app. Not who uses it, who owns it: the person who collects what the field is asking for and decides what happens next.

What the project asks of you

The whole list, in four items

Everything above condenses into four things. None of them technical, and together they predict whether a project lands on time better than anything the supplier does.

One person who can decide
Someone who can approve scope and sign off a fortnightly demo without waiting for a committee. This is the single strongest predictor of a project finishing on time, ahead of budget, team size or technology.
Someone reachable
Not a fixed number of hours, but a person who answers. Decisions queue up, and work stops while it waits for one. This is where projects drift, and it never looks like drift at the time.
Accounts and access, early
Logins for the third party services the app has to connect to, and your Apple and Google developer accounts. This is the most common avoidable delay we see, and the store accounts are the worst of it: registering as a company means verifying a legal entity, and configuring the account afterwards is a job in itself. Start both in week one.
The truth about the deadline
If there is a season, an audit, a contract renewal or a board meeting driving this, say so on the first call. A real date makes scoping better, not worse. Discovering it in week eight makes everything harder.

None of that requires you to understand software. It requires you to be available, which for most operations leaders is the harder ask, and it is worth knowing that upfront rather than finding out in month two.

If you want the version of this with numbers attached, our guides to what a mobile app costs and how fixed price delivery works cover the commercial side. If you are at the point of wanting the scope written down properly, that is what an app discovery workshop produces.

Questions we get asked

Frequently asked questions

How much of my own time does an app project take?
Less than most people expect in hours, and more than most expect in availability. Discovery is the heaviest part, then it settles into a demo every couple of weeks plus answers when questions come up. The demanding bit is that it needs to be the same person, reachable, throughout.
Do I need to know exactly what I want before the first call?
No, and a detailed specification written without a software team involved often makes things harder rather than easier. What you need is a clear description of the problem, who it affects, and what your existing systems can share.
What happens if we change our mind halfway through?
It gets priced separately and you decide whether to take it now, defer it, or trade it against something already in scope. Changing your mind is normal. What causes damage is changing it without anyone writing down what changed.
Who owns the code at the end?
You should, in full, and it should be in your name from the start of the project rather than handed over at the end. That includes repositories and infrastructure accounts. Ask about this before you sign, not after.
Will our people need training?
A short session helps, but an app that needs real training to use has usually been designed wrong. If a technician cannot work out the main flow in a couple of minutes, the answer is to simplify the app rather than schedule more training.
What if our existing system has no API?
It is usually still workable, and it is the biggest single variable in both the price and the timeline. A documented API is routine. An older system where someone has to work out how the data is structured is where projects genuinely expand, so it should be investigated before anything else is agreed.
Can we start with something small?
Almost always, and it is usually the better decision. One complete workflow, used by real people, teaches you more than a system that does everything on paper and nothing in the field. Our guide to what a first version costs by app type covers where the line usually falls.
How does acceptance work at the end?
Delivery is closed by signing an acceptance protocol, checked line by line against the scope document agreed at the start. On larger contracts we also give a one year warranty on the software. It is worth asking any supplier for both, because a project with no defined acceptance has no defined end.
What if we find a problem after signing the acceptance protocol?
The line is whether it was in the agreed scope. Something in scope that stops working is a defect and it is ours to fix, which is what the one year warranty covers on larger contracts. Something that was never in scope is new work and gets priced as such. Both cases are normal. What matters is that the line was drawn on paper before you signed, not argued about afterwards.
How long does a project like this take end to end?
A focused first version built around one workflow typically runs 10 to 14 weeks including discovery, design, build, testing and submission. Larger systems that connect more of the business take longer, and the difference is almost always scope rather than speed.

Not sure where your project would start?

Tell us what is costing you the most time and who is doing it today. We will tell you which workflow we would build first, what we would leave out, and what your side of it would involve.

Book an intro call

30 minutes, no preparation needed.

Written by
Thomas Siudut, Co-Founder and CEO of Apps Value
Thomas Siudut
Co-Founder and CEO, Apps Value

Thomas takes the first call on most Apps Value projects. He spends it working out what your operation actually needs, what belongs in version one and what does not, and whether building anything is the right move yet. If it is not, he will tell you on that call. If it is, you get a written scope and a fixed price before a line of code exists.