
Victhor Araújo
Every time an external squad contract breaks, someone points at the code. "Quality dropped", "they're shipping bugs", "it doesn't match what we asked for". Code is the symptom. The cause is almost always something else: the client and the squad were using the same word — "done" — to describe different things.
The definition of done is not in the SOW. Not in the MSA. Not in the squad’s playbook. It lives in each person’s head, and each head has its own version.
This article is for founders, CTOs, and managers about to hire an external squad — or who already hired one and feel something is always off.

Squad aligning what counts as “done” on a whiteboard before the sprint starts
The written contract covers scope, timeline, price, and termination clauses. Everyone reads, everyone signs, everyone files. Formality handled.
The real contract only shows up at the first delivery. That’s when the client discovers the squad called "done" what they expected as "first draft". And the squad finds out the client expected QA, deploy, and validation in the same deliverable.
The most common gaps:
Each of the four states is "done". But the distance between the first and the last is where 80% of contracts die.
The fix isn't a single definition of done. It's recognizing the layers exist — and contracting for the right one.
Code merged to main, unit tests passing, code review approved. The dev finished what they picked up.
QA validated happy paths and edge cases, regression on adjacent areas verified. Quality signed off.
Feature in production (or a real staging mirror), feature flag wired, observability on, rollback plan documented.
Adoption metric hitting target, docs updated, support team trained, common use cases not generating new tickets. Now the feature is actually "done" for the business.

The real contract is signed when both sides agree on what delivery looks like
Before sprint one, sit down with the squad and answer explicitly:
📢 Want the template Revin uses internally? Talk to our specialists in a Diagnostic Sprint and we'll send our DoD playbook.
The right question before signing isn't "how much does it cost" — it's "what counts as delivered?". Without that answer, any price is expensive. With it, any price can fit.
Squads that insist on aligning DoD upfront look annoying. They’re also the ones who ship on time.
📢 About to hire a squad and want to avoid this trap? Check out our delivery model — DoD comes in the kit.
6 read minutes
Article content: