짧게 답하면: 소규모 팀의 재고 관리는 창고 문제가 아닙니다. 항상 떨어지는 스무 개 남짓한 품목의 문제입니다. 작업 도중 공급업체로 급히 다녀오는 일은 부품 값보다 훨씬 큰 비용이 듭니다. 이동 시간과 잃어버린 흐름까지 계산하면요. 짐을 싣기 전에 이 몇 가지 품목을 확인하는 데는 약 10초가 걸리며, 이런 왕복 대부분을 없애줍니다.
작업이 오전 10시 40분에 4달러짜리 부품 때문에 멈춥니다.
싱크대 밑에서 간단한 설치 작업을 4분의 3쯤 끝냈는데, 분명히 셋째 통에 있을 거라 믿었던 2분의 1인치 피팅이 그 통에 없습니다. 목요일에 누군가가 어느 작업에서 사용했는데, 아무 말도 하지 않았습니다. 이제 오전 일정에 구멍이 생겼습니다. 공급업체까지 20분, 매장 안과 계산대 줄에서 10분, 돌아오는 데 20분. 대략 50분과 가장 좋은 업무 시간의 소중한 구간을, 오는 길에 사 마시는 커피값도 안 되는 부품 하나 때문에 태워버린 셈입니다.
모든 팀이 이 이야기를 반복해서 겪고, 대부분은 이를 날씨처럼 받아들이며 체념합니다. 짜증나지만 피할 수 없는, 이 업의 일부라고요. 이건 날씨가 아닙니다. 정보 문제(트럭에 뭐가 있는지 아무도 모른다는 것)이고, 정보 문제에는 저렴한 해법이 있습니다.
작업 중 공급업체로 급히 다녀오는 일은 실제로 얼마나 드는가?
이 왕복을 정직하게 계산해 봅시다. 시간당 95달러인 현장 기술자의 50분이면 약 79달러입니다. 도우미가 현장에서 반쯤 대기 상태로 있다면 더 추가됩니다. 연료와 밴 마모비는 몇 달러 정도. 4달러짜리 피팅은 그것 때문에 멈춰 선 인건비의 20분의 1입니다.
그다음에는 분 단위로 드러나지 않는 비용을 더하세요.
고객이 우리가 떠나는 걸 봤습니다. 작업 도중 공급업체로 급히 다녀오는 일은 고객이 아무 말 하지 않아도 무질서로 읽힙니다. 나타나지 않는 팀의 소규모 버전이며, 그동안 쌓아온 유능함이라는 인상에 균열을 냅니다.
일정이 줄줄이 밀립니다. 그 50분은 결국 어딘가에서 메워져야 합니다. 오후 방문이 늦게 시작되거나, 절대 견적에 반영되지 않았던 두 번째 방문이 필요해집니다.
급하게 사는 부품이 더 비쌉니다. 서두르며 가장 가까운 공급업체에서 정가에 산 부품은, 차분하게 재고를 채우면서 골랐을 가격의 부품이 아닌 경우가 많습니다. 이걸 일주일에 두 번 하면 1년 내내 조용히 마진을 갉아먹습니다.
일주일에 이런 왕복이 한 번, 대부분의 소규모 팀에게는 보수적인 수치인데, 이것만으로도 인건비만 연간 4,000달러 규모입니다. 파장까지 감안하기 전에요. 이것이 바로 10초짜리 기록 습관이 그만한 가치가 있는지 판단할 때 대상이 되는 예산입니다.
자재 수량 계산기는 이미 가지고 있는 치수 데이터를 이용해 네 가지 빠른 산출을 실행해 줍니다.
소규모 팀의 재고 관리는 창고 재고 관리가 아니다
대부분의 시도는 같은 방식으로 실패합니다. 누군가 "재고 관리를 제대로 해보자"고 결심하고, 400개 SKU가 들어간 스프레드시트를 만든 뒤 한 달 안에 포기합니다. 유지 관리가 아무도 맡을 여력이 없는 파트타임 업무가 되기 때문입니다.
그 실패는 잘못된 교훈을 가르칩니다. 교훈은 재고 추적이 대기업만을 위한 것이라는 게 아닙니다. 모든 것을 추적하는 것이 대기업을 위한 일이라는 것입니다. 소규모 팀은 실제로 작업을 멈추게 하는 짧은 목록만 추적하면 됩니다.
멈추게 하는 품목. 지난 1년 동안 작업 도중에 다 떨어졌던 20~30개 품목입니다. 피팅, 전선, 고정 부품, 특정 코킹제, 날, 필터, 매주 쓰는 차단기. 이미 이 목록을 알고 있습니다. 최근 열두 번의 공급업체 왕복이 그 목록을 대신 써준 셈입니다.
중복 구매하면 아까운 고가 품목. 아무도 작업장에 이미 있는 줄 몰라서 두 번 구매한 180달러짜리 특수 부품처럼, 과잉 구매가 뼈아픈 품목들입니다.
청구 가능한 소모품. 청구서에 올라가는 자재로, "이 작업에 몇 개나 썼지?"라는 질문이 단순한 재고 질문이 아니라 돈 문제가 되는 항목들입니다.
나머지(잡다한 나사가 섞인 상자, 일회성 특수 주문 등)는 장부 항목으로 만들 가치가 없습니다. 무엇을 추적하지 않을지 결정하는 것이 시스템을 지속 가능하게 만듭니다. 잘 관리되는 스무 개 품목이 방치된 400개 품목보다 언제나 낫습니다.
세 가지 동작: 입고, 사용, 조정
Zeus는 재고를 이미 견적서와 청구서를 작성할 때 쓰는 가격표 안에 유지하므로, 별도로 관리할 두 번째 카탈로그가 필요 없습니다. 추적되는 각 품목에는 재고 수량이 있고, 그 수량은 오직 이동(무브먼트)을 통해서만 바뀝니다. 세 가지 유형이 거의 모든 흐름을 차지하며, 이미 한 주 동안 일어나는 일들에 대응됩니다.
입고. 재고가 들어온 경우입니다. 공급업체에서 피팅 두 상자를 픽업했다면, 입고 40개. 몇 초면 되고, 이상적으로는 영수증이 아직 손에 있는 주차장에서 처리합니다.
사용. 재고가 작업에 투입되어 나간 경우입니다. 헨더슨 씨네 설치 작업에 피팅 여섯 개가 들어갔다면, 그 작업에 대해 사용 6개. 이것은 실제로 습관이 필요한 동작이며, 두 배로 보답합니다. 재고 수량이 정확해지고, 사용된 자재가 실제 작업 비용에 반영되므로 작업의 원가도 정확해집니다.
조정. 현실이 장부와 어긋났고, 그 차이를 기록하는 경우입니다. 재고 조사 결과 장부상 15개인데 실제로는 12개였다거나, 상자가 물에 젖어 못 쓰게 됐다거나, 뭔가 사라졌을 때입니다. 조정은 정직하게 "지금 실제로 이렇다"는 것을 이유와 함께 기록하는 것입니다.
이것이 거의 전체 어휘입니다. 공급업체에 반품한 재고도 자체 항목으로 기록됩니다. 발주서도, 보관 위치도, 바코드 절차도 없습니다. 세 명짜리 팀이라면 트럭 뒷문에서 나누는 한 번의 대화로 배울 수 있습니다.
"새 규칙, 10초, 협상 불가야. 작업용으로 재고를 가져가면 밴 문을 닫기 전에 그 작업에 대해 사용을 기록해. 공급업체에서 재고를 가져오면 주차장을 나서기 전에 입고를 기록해. 그게 다야. 어차피 수량이 틀리면 그냥 말해줘. 그러면 조정하면 돼. 수량이 틀렸다고 혼나는 사람은 없어, 조용히 넘어간 사람만 혼나."
그 마지막 문장의 어조가 보이는 것보다 훨씬 중요합니다. 틀린 수량이 비난의 대상이 되는 순간, 사람들은 정직하게 기록하는 걸 멈추고, 시스템은 예의 때문에 죽어갑니다.

한눈에 보는 재고, 그리고 재주문의 순간
일상적인 성과는 화려하지 않은 부분입니다. 작업을 위해 떠나기 전에, 밴까지 걸어가 셋째 통을 뒤지는 대신 진입로에서 휴대폰으로 "X가 충분히 있나?"라는 질문에 답할 수 있는 재고 수량입니다. 오전 10시 40분의 공급업체 왕복이 오전 7시 10분에 예방되며, 이것이야말로 예방이 저렴한 시점입니다.
주간 성과는 재주문입니다. 감으로 재보충하며 매장 통로를 돌아다니며 낮아 보이는 걸 사는 대신, 재고 목록을 꺼내 추적 중인 모든 품목의 현재 재고를 확인합니다. 보통 20개를 유지하고 싶은데 2개밖에 없는 품목들이 바로 쇼핑 목록입니다. 일주일에 한 번, 10분이면 되고, 트럭은 매주 월요일마다 실제로 작업을 멈추게 하는 품목들의 목록에 맞춰 재고를 채우고 시작합니다.
여기서 두 가지 솔직한 참고 사항이 있습니다. 첫째, 목록은 무엇을 가지고 있는지 알려줄 뿐이며, 각 품목에서 "부족하다"가 무엇을 의미하는지 결정하는 것은 여전히 내 판단입니다. 난방 시즌에는 피팅이 빨리 소진되고 7월에는 느리게 소진된다는 것은 이미 알고 있습니다. 둘째, 그 수량은 기록만큼만 진실합니다. 사용 기록이 일주일 동안 빠지면, 보고서는 실제로는 없는 재고가 있는 것처럼 자신 있게 보여주는데, 이는 무지보다 더 나쁩니다. 그래서 이 습관을 협상 불가라고 못 박는 것이고, 조정 기능이 있는 것입니다. 상위 10개 품목을 금요일마다 재조사하는 데 5분이면, 장부를 다시 진실로 되돌릴 수 있습니다.
왜 그냥 숫자 하나를 편집하지 않는가?
이것은 기술적으로 들리지만 사실은 신뢰에 관한 설계 세부 사항입니다.
재고를 추적하는 뻔한 방법은 편집 가능한 숫자 하나입니다. 피팅 15개. 누군가 여섯 개를 가져가면 9로 바꿉니다. 단순하지만, 특정하고 예측 가능한 방식으로 실패합니다. 수량이 틀렸을 때(언젠가는 반드시 틀립니다), 편집 가능한 숫자는 왜 틀렸는지 아무것도 알려주지 못합니다. 입고 시 잘못 세었나? 기록되지 않은 작업이 있었나? 두 사람이 반대 방향으로 "고쳤나"? 그 숫자는 그냥 틀린 채로 이력도 없이 거기 앉아 있고, 두 번째 나쁜 경험 이후에는 아무도 그것을 믿지 않게 되며, 아무도 믿지 않게 되면 아무도 유지 관리하지 않습니다. 이것이 대부분의 재고 스프레드시트가 걷는 수명 주기입니다.
Zeus는 대신 이동(무브먼트) 자체를 누적 장부로 저장합니다. 모든 입고, 사용, 조정은 영구 기록입니다. 누가, 무엇을, 몇 개, 언제, 어느 작업에 대해서인지가 남습니다. 재고 수량은 그 이력의 누적 합계일 뿐입니다. 그 자리에서 고치거나 지울 수 있는 것은 가장 최근 이동 하나뿐이고, 그보다 오래된 것은 그 사실을 밝히는 새 항목으로 정정합니다. 회계사가 잘못된 항목을 지우는 대신 반대 항목을 기록하는 방식과 같습니다.
이것이 소규모 팀에게 구체적으로 가져다주는 것은 다음과 같습니다.
불일치가 답을 얻을 수 있게 됩니다. 장부에는 15개인데 통에는 9개뿐입니다. 이동 기록을 스크롤해 보면 목요일에 입고는 있는데 사용 기록이 없고, 목요일은 대규모 설치가 있었던 날입니다. 누락된 항목을 찾아 기록하면 끝입니다. 어깨를 으쓱하는 대신 2분짜리 대조 작업으로 끝납니다.
작업 원가에 자재가 제대로 반영됩니다. 사용 항목이 작업명을 지정하기 때문에, 각 작업은 실제 자재 소비량을 누적합니다. 그 작업이 실제로 얼마를 벌어줬는지 볼 때 피팅 비용이 일반 간접비에 묻혀 사라지는 대신 계산에 포함됩니다.
여러 사람의 손을 거쳐도 수량이 신뢰할 만하게 유지됩니다. 세 사람이 재고를 만지면 편집 가능한 숫자는 소문이 됩니다. 모든 변경에 이름과 시각이 붙은 장부는 기록입니다. 아무도 기억할 필요가 없습니다. 이력이 기억해 줍니다.
감모가 눈에 보이게 됩니다. 조정 항목이 아무런 사연 없이 계속 재고를 아래로 기록한다면, 어느 통이든 어느 현장이든 어느 사람이든 뭔가 실제 문제를 알게 된 것입니다. 불편하지만, 모르는 것보다는 훨씬 낫습니다.
이것이 아닌 것
기대치를 명확히 해두세요. 과도하게 팔리는 재고 시스템이 팀들을 결국 스프레드시트 무덤으로 돌려보내는 원인이기 때문입니다.
이것은 대신 아무것도 세어주지 않습니다. 마법은 없습니다. 장부는 알려준 것만 압니다. 한 번에 10초씩요. 사용 기록을 남기지 않는 팀은 어떤 도구로도 구원받지 못합니다. 50개가 아니라 10개로 시작하고, 가장 아픈 항목에서 이 습관이 스스로를 증명하게 하세요.
이것은 의도적으로 가볍습니다. 일련번호가 붙은 장비, 여러 창고, 발주 워크플로가 딸린 수백 개의 빠르게 움직이는 SKU를 운영한다면, 진짜 창고 문제가 있는 것이고 창고용 소프트웨어를 사야 합니다. Zeus의 재고 기능은 트럭 한 대와 작은 작업장이라는 현실에 맞게 조정되어 있습니다. 스무 개의 멈춤 원인, 몇 가지 이동 유형, 1분이면 다 읽을 수 있는 목록 하나입니다.
그리고 이것은 가끔 있는 공급업체 왕복을 막아주지는 않습니다. 작업은 예상치 못한 일을 던집니다. 그게 이 업의 본질입니다. 목표는 왕복을 0으로 만드는 게 아닙니다. 순전히 아무도 몰라서 발생하는 일상적인 재고 부족을, 드문 일로 바꾸는 것입니다. 그것은 완전히 예방 가능하며, 그날 일정에 전혀 반영되지 않았기 때문에 원래부터 가장 비싼 종류였습니다.
자주 묻는 질문
몇 개 품목으로 시작해야 하나요?
10~20개입니다. 최근 기억에 작업 도중 공급업체 왕복을 유발한 모든 품목을 적어보세요. 그 목록이, 카탈로그가 아니라, 시작 재고 목록입니다. 작업을 멈추게 하거나 중복 구매가 아까운 항목일 때만 품목을 추가하세요. 짧게 잘 관리된 목록이 길게 방치된 목록을 이기며, 어느 주든 목록을 늘려갈 수 있습니다.
제 도우미는 절대 사용 기록을 남기는 걸 기억하지 못할 거예요. 이제 어떡하죠?
기억이 아니라 물리적 순간에 기록을 붙이세요. 재고가 밴을 떠나면 기록을 남기고, 문을 닫습니다. 트럭 잠그는 것과 같은 반사 동작입니다. 틀린 수량에는 관대하고 조용한 누락에는 단호한 규칙을 유지하세요. 그리고 첫 한 달간은 금요일마다 상위 10개 품목을 재조사하세요. 장부와 통 사이의 격차가 습관이 정착되고 있는지 솔직하게 알려주고, 이동 이력이 정확히 어느 날 어긋났는지 보여줍니다.
특정 작업을 위해 구매한 자재는 어떤가요? 재고를 거쳐야 하나요?
보통은 아닙니다. 같은 주에 도착해서 바로 작업에 들어가는 특수 주문 자재는 작업에 직접 비용으로 기록할 수 있습니다. 입고와 사용을 거치게 하면 정보 없이 절차만 늘어납니다. 재고 관리는 공유 재고에서 진가를 발휘합니다. 여러 작업이 함께 소비하는, "얼마나 남았지?"라는 질문에 답할 주인이 없는 품목들입니다. 이 구분이 시스템을 작게 유지해 줍니다.
신호가 없는 현장에서도 작동하나요?
네. 지하실이나 시골 현장에서 기록된 이동은 기기에 저장되고, 신호가 돌아오면 동기화되므로 장부가 알아서 따라잡습니다. 거기서 중요한 유일한 습관은 "서비스가 돌아왔을 때"가 아니라 어쨌든 사용하는 그 순간에 기록하는 것입니다. 미룬 항목이 잊어버리는 항목이기 때문입니다. 오프라인에 관한 더 자세한 이야기는 이 블로그의 다른 글에서 다룹니다.





