SOFTWARE DEVELOPMENT AGENCIES

The scope should not change every time the project changes hands.

A dev shop loses money in the gaps between the sales call, the estimate, the sprint, and the invoice. We connect qualification, discovery, scoping, change requests, support, and billing so the person building the thing knows exactly what was sold.

A day that will sound familiar

A Thursday in sprint three

The founder is on a discovery call with a prospect who filled in the website form on Monday. Halfway through, it comes out that the prospect has a budget for a landing page and a wish list for a marketplace. That should have surfaced before anyone booked an hour. While he is on the call, the lead developer messages: the client from the March proposal wants the reporting screen “like we discussed,” and nobody can find where that was discussed. The proposal says dashboard. The kickoff notes say two charts. The client remembers five.

The project manager is writing a change request for it by hand, copying line items out of the original estimate into a new document and guessing at the hours. Support has a ticket from a client whose retainer ended in July, and someone is fixing it anyway. The invoice for the milestone that shipped last week has not gone out, because the milestone was never marked done in the place the invoice reads from. Every one of these is a handoff that depends on somebody remembering a conversation.

Five workflows

What changes for software development agencies.

  1. 01Lead qualification

    Today

    Every form fill gets a discovery call. Budget, timeline, and what the prospect has already tried come out on the call, forty minutes in.

    Connected

    The inquiry asks for budget range, timeline, the current stack, and what has been built so far. Prospects who do not fit get a reply with a next step. The ones who do book a call with the answers already on the record.

  2. 02Technical discovery

    Today

    The founder’s notes are in his notebook. The tech lead joins the second call and asks the same questions again, because the notes did not reach him.

    Connected

    One discovery record per opportunity. The questions the tech lead needs answered are asked on the first call, the recording and notes are attached, and the tech lead reads it before the second call instead of repeating the first.

  3. 03Scope and estimates

    Today

    The estimate is built in a spreadsheet. The proposal is written separately. By signature they describe two slightly different projects.

    Connected

    The estimate produces the proposal line items. When the client signs, those items become the project scope, with the assumptions listed next to them. There is one version, and it is the one that was signed.

  4. 04Project handoff and change requests

    Today

    Kickoff repeats discovery. Changes are agreed in chat with a developer and never priced. The PM finds out at the next standup.

    Connected

    The kickoff pack is built from the signed scope. A request that falls outside it opens a change request with the affected items, gets an estimate and an approval before work starts, and the approved change updates both the scope and the next invoice.

  5. 05Support and billing

    Today

    Support requests land in the same inbox as sales. Milestone invoices go out when the PM remembers. Retainer hours are tracked in a document.

    Connected

    Support requests are checked against the client’s active agreement on arrival. Marking a milestone done triggers its invoice. Retainer usage and the end date are visible, and the renewal prompt goes out before the retainer lapses.

Where it breaks

Four places the process usually fails.

  1. THE UNQUALIFIED HOURThe founder’s calendar fills with discovery calls for prospects who have no budget for what they are describing. Each one is an hour that a qualified lead did not get.
  2. THE SCOPE IN THREE PLACESProposal, kickoff notes, chat thread. Three descriptions of the same feature, written by three people, and the developer builds whichever one he read last.
  3. THE FREE CHANGEA client asks a developer for something small. He says sure. It ships inside the original price, and the change request gets written after the fact, if at all.
  4. THE MILESTONE NOBODY MARKEDThe work is done and deployed. The invoice waits on a status that nobody set, because setting it was never part of finishing.

One handoff, before and after

A change request in the middle of a sprint

Today
  1. The client messages a developer directly asking for an export button on the reports page.
  2. The developer says sure and builds it that afternoon. It takes longer than he thought.
  3. The PM hears about it at standup the next morning and writes a change request after the fact.
  4. The client says they assumed it was included, since the developer never mentioned a cost.
  5. The agency eats the hours to keep the relationship, and the sprint slips by two days.
Connected
  1. The request is logged against the project, whoever it came in through.
  2. It is checked against the signed scope and flagged as outside it.
  3. A change request is drafted with the affected items, the estimate, and the effect on the timeline.
  4. The client approves it or drops it. On approval the scope and the next invoice update.
  5. The developer picks it up from the sprint with the approved spec attached, not a chat message.

What to track

The numbers that tell you whether it is working.

We do not promise a percentage. We show you which numbers to watch, and we measure them before and after.

Questions software development agencies ask us

01What does software-agency process automation cover, and what does it leave alone?

It covers the administrative handoffs: qualification, discovery notes that follow the client, scope that becomes the project, change requests that get priced before work starts, and invoices that go out when milestones close. It does not write code, review pull requests, or estimate for you. Your developers and your PM keep that.

02We already use a project tracker and a CRM. Why are things still slipping?

Because the tracker holds tasks and the CRM holds contacts, and the scope lives in a proposal document that neither of them reads. We connect the signed proposal to the project and the project to the invoice, inside the tools you already run, so the story does not have to be retyped at each step.

03Our developers talk to clients directly. Will this get in the way?

No. They keep talking to clients. What changes is that a request a client makes in a chat gets logged and checked against scope, so the developer is not the one deciding whether it is free. That protects the developer as much as the margin.

04We are a small shop, three developers and a founder who sells. Is this too much process?

A small shop is where it matters most, because the founder is the qualification, the discovery, the estimate, and the invoice. Taking three of those four off his desk is the difference between selling and delivering in the same week.

05Can this manage retainers as well as projects?

Yes. Each retainer has its hours, its end date, and its own request queue. Requests are acknowledged, usage is visible to the client and to you, and the renewal conversation starts on a date instead of when the hours run out.

START WITH ONE PROCESS

Bring us the project where nobody can find what was actually sold.

We will map how it works today, find where it waits or gets repeated, and tell you whether fixing it is worth the effort.

  1. The mapOne process in your business, drawn end to end on a single page
  2. The waitEvery place it stalls or gets repeated, and who is carrying it today
  3. The answerWhat fixing it would take, or a straight answer that it is not worth fixing