Six steps, as you experience them. No months-long specification phase, no weekly status meetings — written communication, milestones, and a portal where you always see where we are.
These are not strictness — they keep deadlines on both sides:
If a delivered milestone gets no feedback within 5 business days, it counts as accepted — this is in the contract too.
If our questions go unanswered, the committed deadline slips by the same amount as the delay.
Changes only start with an approved price tag. No "I assumed this was included" debates.