짧게 답하면: 실제 주간 생산 능력은 한 주에 들어 있는 시간 전체가 아닙니다. 실제로 연장을 들고 일하는 시간에서 이동, 견적, 행정 업무, 이미 약속한 작업을 빼고 남는 것이 정직하게 약속할 수 있는 양입니다. 초과 예약은 부실한 작업보다 더 많은 평판을 무너뜨립니다. 놓친 날짜는 모두의 눈에 보이기 때문입니다.
"끼워 넣을 수 있어요."
기분 좋을 때 전화로 무심코 던진 한마디입니다. 3주 뒤에는 이렇게 바뀝니다. 아침 7시에 한 고객에게 시작 날짜를 또 미룬다는 문자를 보내고, 다른 작업은 어둠 속에서 마무리하고, 어느 쪽에도 안 된다고 말하지 못해 절반쯤 끝난 두 현장 사이를 하루에 오갑니다. 아무도 부실한 작업을 받지는 않았습니다. 하지만 모두가 나쁜 경험을 했습니다.
여기서 시공업체들이 과소평가하는 부분이 있습니다. 초과 예약은 부실 시공보다 훨씬 빠르게 평판을 무너뜨립니다. 삐뚤어진 타일 한 줄은 고쳐지고 나면 잊힙니다. 하지만 어긋난 시작 날짜는 저녁 자리마다 두고두고 회자됩니다. "실력은 좋은데, 오게 만드는 게 하늘의 별 따기야." 시장은 어설픈 작업은 쉽게 용서해도 약속을 지키지 않는 것은 좀처럼 용서하지 않습니다. 그리고 약속을 지키지 못하는 것은 대개 인성의 문제가 아닙니다. 산수의 문제입니다. 진짜 생산 능력을 계산해 본 적 없는 시공업체가 매주 되풀이하는 계산 착오입니다.
일주일에 실제로 몇 시간이나 일할 수 있을까요?
근본적인 오류는 단순합니다. 마치 일주일에 40시간(혹은 50시간)의 생산 시간이 들어 있는 것처럼 계획한다는 것입니다. 실제로는 한 번도 그런 적이 없습니다.
한 주를 정직하게 기록해 보면, 전형적인 1인 사업자의 한 주는 이렇게 쪼개집니다.
- 이동: 현장 사이, 자재상, 재고가 없던 물건을 가지러 다시 자재상으로(6~8시간)
- 견적과 현장 방문: 다음 달을 채우는 무급 작업(3~5시간)
- 자재 조달과 준비: 2~4시간
- 행정: 청구서, 문자, 주문, 일정(3~4시간)
- 새어 나가는 시간: 길어진 고객 대화, 점검 대기 시간, 비 오는 날
일주일에 45시간을 일해도, 실제로 작업을 진전시키는 시간(연장을 들고 현장에서 일하는 시간)은 대부분의 1인 사업자에게 26~30시간 정도입니다. 팀은 인당 생산성이 다소 낫지만, 간접 업무는 절대 사라지지 않습니다. 여전히 누군가는 견적을 내고, 누군가는 운전을 합니다.
이것이 중요한 숫자입니다. 현장 시간이지, 유급 시간도, 근무 시간도 아닙니다. 물리적으로 28시간밖에 들어 있지 않은 일주일에 40시간의 생산을 예약한다면, 그것은 야심 찬 것이 아닙니다. 미리 사과를 예약하는 것입니다.
작업당 이동 비용 계산기는 현장까지 가는 데 드는 비용을 작업당으로도, 1년 치로도 보여줍니다.
실제 주간 생산 능력은 어떻게 계산할까요?
이 계산을 한 번만 해 보면 일정 짜는 방식이 영영 달라집니다.
- 평범한 두 주를 기록하세요. 생산, 이동, 견적, 자재, 행정까지 모든 시간을 남기세요. 휴대폰 메모로 충분합니다. 유난히 잘 풀린 한 주는 기록하지 마세요. 평범한 한 주를 기록해야 합니다.
- 평균 주간 생산 시간을 구하세요. 예를 들어 28시간이 나왔다고 합시다.
- 필요하다고 느끼기 전에 미리 버퍼를 빼두세요. 15~20%를 남겨 둡니다. 5시간이라고 해봅시다. 이것은 노는 시간이 아닙니다. 언제 올지는 몰라도 오리라는 것은 분명한 일들, 즉 석고보드 뒤에서 나오는 문제, 통과하지 못한 점검, "하나만 더" 붙이는 고객, 독감이 내려앉을 자리입니다.
- 남은 것이 실제로 판매하는 것입니다. 이 예에서는 주당 23시간의 약속된 생산 시간입니다.
처음 계산해 보면 23시간은 충격적일 만큼 적게 느껴집니다. 그리고 그것이 바로 지난 6개월의 일정이 끝나지 않는 비상사태처럼 느껴진 이유입니다. 실제로는 23시간뿐인데 35시간을 팔고 있었던 것이고, 그 차이는 밀린 날짜와 야간 작업으로, 그리고 이제 나를 "그런데"라는 말과 함께 이야기하는 고객들로 치렀습니다.
버퍼 규율: 가장 어려운 쉬운 일
이론적으로는 모두가 버퍼에 동의합니다. 하지만 실제로는 버퍼가 가장 먼저 팔려 나갑니다. 공짜 돈처럼 보이기 때문입니다. 3주 뒤 목요일 오후가 비어 있고, 바로 지금 그 자리를 원하는 고객이 전화기 너머에 있습니다.
세 가지 원칙이 버퍼를 진짜 버퍼로 지켜 줍니다.
버퍼는 이미 한 약속에만 쓰고, 새 예약에는 절대 쓰지 마세요. 버퍼의 존재 이유는 이미 약속한 작업이 넘치는 만큼을 흡수하는 것입니다. 버퍼가 새 예약을 받아 삼키는 순간, 뒤에 이어지는 모든 날짜가 그 위험을 함께 떠안습니다.
매주 다시 채우세요. 화요일에 튀어나온 문제가 목요일의 버퍼를 먹어치웠다면, 다음 주 일정을 조정하세요. 지금, 전화 한 통과 함께, 의도적으로 작업 하나를 미루는 것입니다. 나중에 다섯 개 작업이 변명과 함께 어수선하게 밀려나는 것보다 훨씬 낫습니다.
작업은 "하루"가 아닙니다. 그 작업에 드는 시간에 뒤따라오는 꼬리까지 더한 것입니다. "하루짜리" 욕실 세면대 교체는 현장 작업 여섯 시간에, 자재 조달 한 번, 그리고 수전 세트가 잘못 왔을 때 다시 다녀오는 왕복까지 더한 것입니다. 꼬리까지 포함한 정직한 시간으로 작업을 잡으면, 하루가 영문 모르게 넘쳐나는 일이 사라집니다.
정말 바뀌어야 하는 것은 계산이 아니라 마음가짐입니다. 캘린더의 빈칸은 낭비가 아닙니다. 그 앞뒤에 놓인 모든 약속을 진짜로 만들어 주는 자산입니다.

"3주 뒤"를 좋은 소식처럼 말하기
시공업체는 욕심 때문에 초과 예약하지 않습니다. "24일까지는 시작 못 해요"라는 말 뒤에 이어지는 정적이 두려워서 초과 예약합니다. 일감이 눈앞에서 걸어 나가는 느낌이니까요.
하지만 예약이 꽉 찬 시공업체가 그 말을 자신 있게 했을 때 실제로 무슨 일이 벌어지는지 보세요.
"지금은 3주 정도 뒤부터 예약을 받고 있어요. 저는 시작 날짜를 지키는 걸 최우선으로 하기 때문에, 날짜를 말씀드리면 정말 그날 시작합니다. 24일로 잡아드리고 그 전주에 자재를 확정할게요. 괜찮으실까요?"
고객의 마음에 두 가지가 남습니다. 첫째, 이 사람은 찾는 데가 많구나. 그것은 실력으로 읽힙니다. 아무도 부르지 않아서 내일 당장 시작할 수 있는 시공업체를 원하는 사람은 없습니다. 둘째, 이 사람은 날짜를 지키는구나. 바로 그 지점에서 고객은 예외 없이 한 번쯤 데인 적이 있습니다. 기다림이 비용에서 증거로 바뀐 것입니다.
정말로 기다릴 수 없는 고객도 있고, 그런 고객은 떠나게 두세요. 그렇게 떠난 일감이야말로 있지도 않은 시간에 억지로 밀어 넣었다가 다음번 사과 거리가 되었을 작업입니다. 지키는 대기 명단이 지키지 못하는 캘린더보다 훨씬 가치 있습니다.
한 가지 주의할 점이 있습니다. "3주 뒤"는 진짜여야 합니다. 대기 기간을 길게 말해 놓고 조용히 단골을 먼저 끼워 넣는 것도, 정작 손을 놓고 앉아 있을 만큼 날짜를 부풀리는 것도 모두 이 방식을 좀먹습니다. 이 자신 있는 화법이 통하는 이유는 그것이 속임수가 아니기 때문입니다.
도미노 없이 여러 날짜리 작업 일정 짜기
1인 또는 소규모 팀의 일정은 늘 같은 패턴으로 무너집니다. 작업을 연달아 붙여 예약해 두니, 하나가 길어지면 뒤따르는 모든 시작 날짜가 도미노처럼 넘어갑니다. 고객은 이것을 "계속 미룬다"고 느끼지만, 진짜 원인은 한 달 전에 내린 결정입니다.
구조를 이렇게 손보세요.
여러 날 걸리는 작업 두 건을 절대 붙여서 예약하지 마세요. 두 작업 사이에 하루를 비워 두면, 첫 번째 작업이 예정대로 끝났을 때는 아무 비용도 들지 않고(견적, 자잘한 작업, 버퍼가 떠안은 빚을 갚는 데 쓰면 됩니다), 첫 번째 작업이 길어졌을 때는(그리고 그런 일은 수시로 생깁니다) 뒤에 이어지는 일정 전체를 구해 줍니다.
소규모 작업과 재방문을 위한 유동일을 매주 하루 남겨 두세요. 두 시간짜리 수리, 하자 보수, "지나는 김에" 부탁받는 일이 여기에 들어갑니다. 이런 일에 자리를 따로 마련해 주면, 아무 때나 생산일을 뚫고 들어오지 못합니다.
시작 날짜는 자재를 확보한 상태로 일주일 전에 확정하세요. 어긋난 시작의 절반은 사실 일정 문제로 위장한 자재 문제입니다. 욕조가 실제로 손에 들어와 있지도 않고 배송 트럭에 실렸다는 확인도 없다면, 그것은 날짜가 아니라 희망일 뿐입니다. 고객에게는 자신이 받은 것이 어느 쪽인지 알 권리가 있습니다.
다른 공정과 점검 일정은 버퍼를 염두에 두고 배치하세요. 다른 사람(점검관, 조리대 실측 담당자, 다른 공정 업체)을 기다려야 하는 일은 모두 넘을 수 없는 경계선입니다. 내 작업은 그 경계선까지만 배치하고, 그 너머로 밀어 넣지 마세요.
약속된 생산 능력을 눈으로 보기
이 모든 것은 기억과 문자 메시지를 뒤져 짜맞추는 대신 이미 약속한 한 주를 눈으로 볼 수 있을 때 훨씬 쉬워집니다. 일정 관리 도구는 바로 여기서 제값을 해야 합니다. Zeus의 주간 보기는 모든 작업과 예약을 그것이 차지하는 날짜 위에 얹어 보여주고, 작업 보드의 플래너 탭은 여러 날에 걸친 작업까지 다가오는 몇 주에 간트 차트처럼 펼쳐 보여줍니다. 그래서 전화가 울릴 때 기분에 취해 어림짐작하는 것이 아니라, 실제로 남은 생산 능력을 보면서 답하게 됩니다. 출퇴근 타임시트가 마지막 조각을 채워 줍니다. 작업에 실제로 걸린 시간과 예약해 둔 시간을 나란히 보여주므로, 생산 능력 숫자가 희망 사항에 머무르지 않고 매달 더 정확해집니다.
도구가 그 규율을 만들어주지는 않습니다. 다만 "끼워 넣을 수 있어요"라고 말하고 싶은 바로 그 순간, 정직한 답을 눈에 보이게 만들 뿐입니다.
복리로 쌓이는 보상
진짜 생산 능력에 맞춰 6개월을 운영하면 그 효과가 조용히 쌓입니다. 시작 날짜가 지켜지니 고객들이 나를 중심으로 계획을 세우기 시작하고, 말한 날에 정말 나타나는 사람이라고 주변에 이야기합니다. 이 업종에서는 그것이 초능력에 가깝습니다. 작업이 겹치지 않으니 품질이 조급함과 다투지 않아도 됩니다. 저녁 시간이 돌아옵니다. 가격도 좋아집니다. 3주짜리 대기 명단을 지켜 내는 시공업체는, 죄책감으로 채운 캘린더와 사과로 가득한 휴대폰을 든 시공업체와 완전히 다른 자리에서 협상하기 때문입니다.
그래도 엉망인 주는 있습니다. 이 업종에서는 반드시 옵니다. 하지만 여유가 남아 있는 일정 위에 떨어진 엉망인 한 주와, 이미 물리적으로 불가능한 만큼 늘여 놓은 일정 위에 떨어진 한 주는 다릅니다. 앞의 것은 그냥 나쁜 한 주입니다. 뒤의 것은 새어 나가는 내 평판입니다.
자주 묻는 질문
버퍼는 실제로 얼마나 유지해야 하나요?
생산 시간의 15~20%로 시작해서 실제 기록을 보며 조정하세요. 대부분의 주가 버퍼를 다 쓰지 않고 끝난다면 10%로 줄이세요. 여전히 작업이 늘어지고 날짜가 밀린다면 25%까지 올리세요. 아니면 진짜 문제가 일정이 아니라 견적이라는 뜻일 수도 있습니다. 실제 이력이 아니라 희망 섞인 시간으로 잡은 작업은 어떤 버퍼든 무너뜨립니다.
일을 거절하면 그냥 경쟁사에게 넘겨주는 게 아닌가요?
진짜 생산 능력에 맞춰 거절한 일감은, 받았다면 늦게, 그것도 쫓기면서 해냈을 작업입니다. 나쁜 후기를 만드는 것이 바로 그때의 내 모습입니다. 경쟁사가 그 작업을 그럭저럭 해내는 편이, 내가 그것을 엉망으로 해내는 것보다 나에게 덜 해롭습니다. 게다가 진짜 대기 명단은 체감 가치를 높입니다. 이 업종에서 희소성은 실력으로 읽힙니다. 단, 실제로 준 날짜를 지킬 때에 한해서입니다.
훌륭한 고객이 끼워달라고 애원하면 어떻게 해야 하나요?
고객이 요구하는 것이 아니라 내가 실제로 가진 것을 제안하세요. 작업을 축소한 형태로 넣을 유동일일 수도 있고, 다음에 진짜로 비는 자리일 수도 있고, 믿을 만한 다른 업체를 소개하는 것일 수도 있습니다. 다른 고객의 날짜를 깨면서 끼워 넣으면 그 실망을 제대로 예약한 사람에게 떠넘기는 것일 뿐입니다. 게다가 가장 좋은 고객들에게 내 날짜는 흥정할 수 있다고 가르치게 되는데, 이것이야말로 가장 비싼 수업입니다.
이미 초과 예약된 상태라면 어떻게 빠져나올 수 있나요?
지금 한 번 솔직하게 전화를 도는 편이 3개월 동안 조금씩 밀리는 것보다 낫습니다. 진짜 생산 능력에 맞춰 전부 다시 배치하고, 영향을 받는 모든 고객에게 확정된 새 날짜를 알리고, 그 날짜를 무슨 일이 있어도 지키세요. 고객은 소소한 통보가 반복되는 것보다 솔직한 대화 한 번을 훨씬 너그럽게 받아들입니다. 그 오후 한나절을 전화로 보내는 불편함이, 다시는 이런 식으로 일정을 짜지 않기 위한 수업료입니다.





