외주 개발 프로젝트가 일정대로 가는 경우는 드물어요. 한국 SI 업계에서 일정 지연은 표준에 가까운 일이고, 2026년 들어 AI 도구가 도입되면서 "AI가 일정을 줄여줄 거다"라는 기대 때문에 오히려 무리한 일정이 잡히는 경우가 많아졌어요. 그래서 한 달, 두 달 늦어지는 프로젝트를 자주 봅니다. 문제는 일정이 늦어지는 것 자체가 아니라, 늦어진 후의 대응 방식이에요.
대부분의 창업자가 같은 실수를 합니다. 1) 늦어진 사실을 늦게 알아챈다, 2) 알게 된 후에는 "최대한 빨리"만 외친다, 3) 범위(scope)는 그대로인데 마감만 당기려 한다, 4) 책임 소재만 따지다 시간을 날린다. 이 패턴은 거의 모든 지연 프로젝트를 더 큰 재난으로 만들어요. 이 글은 그 실수를 피하기 위한 7단계 회복 플랜이에요. 한 달 늦어진 프로젝트를 살리는 가장 빠른 방법은 "어떻게든 빨리 끝내기"가 아니라 "지금 솔직하게 다시 짜기"예요.
"한 달쯤 늦어진 것 같다"가 아니라 정확한 숫자가 필요해요. 원래 계획 대비 (1) 완료된 작업의 비율, (2) 남은 작업의 명세 길이, (3) 현재 속도(주당 완료 작업 수), (4) 잔여 작업을 현재 속도로 끝내는 데 걸리는 주 수를 표로 정리하세요. "Sprint 7까지 끝내야 했는데 Sprint 5가 진행 중", "프론트엔드 12개 화면 중 7개 완료, 5개 미완료", "주당 1.2개 화면 진행 중" 식으로 구체화해야 합니다. 이걸 Notion 문서로 만들어 외주사와 같이 보면, 내부적으로 인지하던 지연이 한참 더 큰 경우가 많아요.
모든 지연은 3가지 중 하나에서 옵니다.
원인을 분류해야 처방이 정해져요. 요구사항 변경이 60%면 범위를 줄여야 하고, 기술 난이도가 60%면 외부 도움을 붙여야 하며, 인력 이슈가 60%면 외주사를 교체해야 할 수도 있어요. 원인을 모르고 "더 빨리 해주세요"만 외치면 같은 실수가 반복됩니다.
이게 가장 어렵지만 가장 중요한 단계예요. 원래 정의한 MVP의 모든 기능이 정말 출시에 필수인지 다시 점검하세요. RICE(Reach·Impact·Confidence·Effort) 프레임워크로 점수를 매기면, 거의 항상 후순위로 뺄 수 있는 기능이 30% 이상 나옵니다. "사용자가 이 기능 없이 가입할 수 있나?", "이 기능이 없으면 핵심 사용자 시나리오가 깨지나?" 두 질문에 모두 No면 MVP에서 빼세요. 일정이 한 달 늦어졌다면 범위를 25% 줄이는 게 가장 현실적인 회복 방법이에요. 출시 후 다음 스프린트에 다시 넣으면 됩니다.
비난 미팅이 아니라 회복 미팅입니다. 의제는 4가지로 고정하세요.
이 미팅은 PM 둘이서 끝내지 말고 클라이언트 의사결정권자와 외주사 PM이 같이 앉아서 진행하세요. "이미 합의했다고 들었습니다"라는 말이 나오는 순간 회복은 실패해요.
회복 플랜은 큰 단위로 잡으면 또 미끄러집니다. 30일, 60일, 90일 단위로 명확한 산출물을 정의하세요. 예를 들어:
30일이 가장 중요해요. 30일 마일스톤을 못 지키면 60·90일도 무조건 미끄러진다고 봐야 합니다. 그때는 6단계로 넘어가야 해요.
30일 마일스톤도 또 못 지킨다면 외주사 문제가 이미 회복 불가능 수준이라는 시그널입니다. 외주 개발에서 업체 중도 교체는 드물지 않게 일어나요. 교체는 실패가 아니라 정상적 의사결정이에요. 다만 교체 시 (1) 소스코드 인수 권한, (2) 디자인 자산 및 스토리보드, (3) 인프라 접근권(Supabase, Vercel, AWS, GitHub), (4) 인수인계 문서를 모두 확보해야 다음 외주사가 빠르게 이어받을 수 있어요. 계약서 해지 조항을 미리 확인하세요. 잔여 비용 정산 방식, 위약금, 분쟁 시 관할 법원이 어떻게 정해져 있는지요.
회복했든 교체했든 끝나면 회고 문서를 1페이지 남기세요. (1) 원래 일정 가정, (2) 실제 발생한 지연, (3) 원인 카테고리별 비중, (4) 회복에 든 추가 비용·시간, (5) 다음 프로젝트에서 미리 점검할 5가지. 다음 외주를 시작할 때 이 문서를 읽으면 같은 실수를 안 합니다. RFP 작성 시 일정 버퍼를 어떻게 잡아야 할지, 외주사 검증 단계를 얼마나 깊게 해야 할지 결정 기준이 됩니다.
지연 회복도 중요하지만, 처음부터 지연 가능성을 줄이는 게 더 좋아요.
외주 개발이 한 달 늦어졌다고 모두 망하는 건 아니에요. 정확히 진단하고, 솔직하게 다시 짜고, 30/60/90 회복 마일스톤을 지키면 출시까지 갈 수 있습니다. 가장 큰 적은 "그래도 어떻게든 되겠지"라는 낙관이에요.
외주 개발 프로젝트를 시작하거나 지연된 프로젝트를 회복시켜야 한다면 포텐랩에 상담을 요청하세요. 97% 수행완수율, 매주 동작하는 데모, 투명한 Notion 기반 일정 관리, 100% 소스코드 인수인계를 약속합니다. 이미 진행 중인 프로젝트의 회복 컨설팅도 가능해요.