스태커 크레인은 3일 동안 가동되었다. 그리고 70시간째에 고착되었다.

재작년 겨울, 시운전 인수 단계에 있던 4방향 셔틀 프로젝트에서의 일이었다. 인테그레이터는 자신만만했다――72시간 연속 가동쯤이야 문제없다는 것이다. 70시간째, 한 대의 셔틀이 알람을 울리며 통로 한복판에서 멈췄고, 뒤에 있던 모든 팔레트가 줄지어 대기했다. 열댓 명이 기계를 둘러싼 가운데 인테그레이터의 프로젝트 매니저는 얼굴이 창백해졌다. 계약상 운전이 끊기면 인수 불합격을 의미했고, 30%의 유보금은 여전히 테이블 위에 남아 있었다. 근본 원인은 변형된 팔레트――포크가 들어가서 끼여 버린 것이었다. 팔레트는 고객이 공급한 것으로 인테그레이터 범위 밖이었다. 그리고 논쟁이 시작되었다: 이것은 설비 고장인가, 자재 문제인가?

논쟁은 두 달간 이어졌다. 결국 반반으로 타협했다――고객이 팔레트를 교체하고, 인테그레이터가 72시간을 다시 운전했다. 하지만 그 장면은 잊을 수 없다. 수천만 규모의 프로젝트가 뒤틀린 목재 팔레트 하나에 인질로 잡혔는데, 그런 중단의 책임이 누구에게 있는지 계약서는 한 마디도 언급하지 않았다.

현장 인수 시험(SAT)은 어떤 ASRS 프로젝트에서든 가장 얼렁뚱땅 넘어가기 쉬운 단계다. 벤더는 유보금 해제를 원하고, 오너는 가동 개시를 원하며, 양쪽 모두 흐뭇하게 시험을 통과시켜 버린다. 그 대가는 항상 오너가 치른다――설비가 인도되고 나면, 모든 성능 부족에 대한 협상은 약자의 입장에서 해야 한다.

인수 지표: "합격 기준"보다 먼저 "세는 방법"을 합의하라

내가 본 SAT 분쟁 중 가장 큰 것들은 합격선의 높이에 관한 것이 결코 아니다. 합격선을 어떻게 측정하는가에 관한 것이다. 반복되는 고전 패턴이 세 가지 있다.

첫째, 처리량은 스태커 크레인 단위로 측정하는가, 통로 단위 시스템으로 측정하는가. 공차로 도는 크레인 한 대는 더블 사이클을 약 60초 만에 해낼 수 있다. 하지만 통로 전체――컨베이어 인계, WMS 명령 지연, 예외 처리――는 팔레트당 평균 90초 이상이 걸릴 수 있다. 벤더가 제시하는 것은 전자이고, 당신은 후자를 기준으로 인수해야 한다. 계약서에는 이렇게 쓴다: 처리량은 통로 레벨 시스템 처리량으로 측정하며, 입고 컨베이어에 팔레트가 진입한 순간부터 시스템이 입고 완료를 확인할 때까지 통째로 시간을 잰다.

둘째, 정확도율의 분모는 무엇인가. WMS가 발행한 명령 수인가, 실제로 완료된 팔레트 수인가. 발행되었지만 실행되지 않은 명령은 누군가의 잘못이며, 계약서는 그 책임이 누구에게 있는지 말해야 한다. 내 문구: 분모는 WMS가 발행한 유효 태스크, 분자는 수동 개입 제로로 한 번에 완료된 태스크. 작업자가 손으로 리셋한 것은 성공으로 치지 않는다. 이 한 문장을 계약서에 넣으면 시운전 논쟁의 절반이 사라진다.

셋째, 고장률에 계획 정지를 포함하는가. 배터리 교체, 정기 점검, 소프트웨어 업데이트――72시간 안인가 밖인가. 운전이 "연속"인지 "누적"인지, 계획 정지를 몇 회까지 허용하고 각 정지는 몇 분까지인지를 미리 합의한다. 그렇지 않으면 내 오프닝 장면의 재현이다: 변형 팔레트에 2시간 고착, 벤더는 자재 문제라 하고, 오너는 중단이라 한다.

목표치의 높이는 쉬운 부분이다――크레인 사이클 타임이든 시스템 처리량이든 업계에는 성숙한 참조 범위가 있고, 어느 벤더도 거기서 숫자를 지어낼 엄두를 못 낸다. 인수 품질을 결정하는 것은 이 "세는 방법"의 정의다. 계약서에 들어가지 않은 인수 기준은 분쟁이 시작되는 순간 무가치가 된다.

72시간 운전: 합격선을 어디에 그을 것인가

72시간 연속 운전은 ASRS SAT의 간판 이벤트지만, "72시간 버티기"는 최소선에 불과하다. 진짜 시험은 그 선 너머에 있다.

첫째, 부하는 실제여야 한다. 공차로 72시간 돌리는 것은 아무것도 증명하지 못한다. 설계 용량의 부하로 운전하라――적절한 팔레트 물량, 실제 주문 프로파일에 근사한 SKU 믹스. 내가 본 가장 교묘한 눈속임: 인수 시험은 표준 팔레트 1종과 박스 1규격으로 통과하고, 가동 개시 후 비정형 화물이 들어오면서 고장률이 3배로 뛰는 것. 계약서에는 시험 팔레트가 오너가 운용하는 팔레트 규격, 적재 중량, 화물 치수의 실제 범위를 커버해야 함을 명시해야 한다.

둘째, 중단을 등급화하라. 정지는 다 같은 것이 아니다: 클래스 A는 통로 전체를 멈추는 설비 고장, 클래스 B는 시스템이 축소 운용으로 우회할 수 있는 단일 장비 고장, 클래스 C는 수동 개입이 필요한 자재, 팔레트, 데이터 예외다. 내 평소 합격선: 72시간 내 클래스 A는 제로 허용, 클래스 B는 2건 이하로 각 30분 이내 복구, 클래스 C는 정직하게 기록――설비 평가에서는 제외하되 프로세스 이슈 목록에 등록한다. 이 등급 체계를 SAT 계획서에 양쪽이 서명하도록 하라――70시간째에 서명하는 것이 아니라.

셋째, 데이터는 사람이 아닌 시스템에서 가져온다. WMS와 설비 제어 시스템은 타임스탬프가 찍힌 운전 로그를 출력해야 한다: 모든 태스크의 발행 시각, 완료 시각, 예외 코드. 손으로 적은 인수 기록은 증거로서 무가치하다――누가 위조해서가 아니라, 인간은 정확히 감시할 수 없기 때문이다. 70시간이 넘는 동안 사람들이 놓치는 이상은 잡아내는 이상보다 많다.

시정과 유보금: 효력이 나도록 써라

인수가 불합격하면 어떻게 되는가. 이것이 계약서에서 가장 중요한 장이자, 가장 빈 말로 쓰기 쉬운 장이다.

"합리적인 기간 내 시정한다"는 아무 의미도 없다. 숫자로 써라: 1차 불합격 후 벤더에게 시정, 재신청까지 몇 영업일을 줄 것인지, 재시험을 몇 회까지 허용할지, 재시험도 불합격하면 오너에게 어떤 권리가 있는지. 내 템플릿: 1차 불합격 후 14영업일 내 시정하고 재시험 신청, 재시험은 최대 2회. 둘 다 불합격이면 오너는 부족 비율에 따라 감액하거나 벤더 부담으로 제3자 시험을 투입할 수 있다. 유보금은 20% 이상, 이상적으로는 30%――10% 유보로는 누구도 옭아맬 수 없다. 잃어도 아프지 않기 때문이다.

대부분의 오너가 놓치는 점: 기능 누락과 기능 성능 부족은 다른 이야기이며, 별도의 패널티가 필요하다. 기능 누락(계약의 자동 재고 조사 기능이 한 번도 만들어지지 않음)은 납품 불이행――완성시켜야 한다. 성능 부족(처리량이 목표보다 10% 낮음)은 최적화의 과제――가격 감액으로 인수 가능하다. 둘을 섞으면 해결 불가능한 진흙탕이 된다. 내 조언: 기능 항목은 합격/불합격, 완비 없이는 인수 없다. 성능 항목은 계약 하한까지의 가중 감점으로 평가한다.

보증 시작일도 확정하라: 양쪽이 SAT에 서명한 날부터 기산한다――설비 납품일부터도 "예비 인수"일부터도 아니다. 설비가 현장에 도착한 시점부터 보증이 시작됐다고 주장하는 벤더를 본 적이 있다. 계약서에 별도 규정이 없으면, 계약서를 작성한 쪽이 그 논쟁에서 이긴다.

ASRS 입고 컨베이어. 화물이 실린 팔레트가 자동 창고 구조물로 들어가는 모습

오너가 준비해야 할 세 가지

벤더를 감시하는 것만으로는 부족하다. 오너 쪽이 실수하면 SAT는 똑같이 멈춰 선다.

첫째, 시험 전에 팔레트와 캐리어를 표준화하라. 변형 팔레트 이야기의 배경에는 오너의 팔레트가 뒤죽박죽이었던 것이 있다. SAT 전에 문서로 통일하라――치수, 재질, 적재 정격, 상태 기준. 규격을 충족하지 못하는 팔레트는 ASRS에 들어가지 않는다.

둘째, WMS 인터페이스를 일찍 통합하라. SAT 지연의 상당수는 설비 문제가 전혀 아니다――WMS와 제어계 인터페이스가 디버깅되지 않은 것이다. 내 요구사항: SAT 시작 2주 전에 인터페이스 통합을 완료하고, 모의 태스크로 풀 체인을 돌릴 것. 크레인이 서고 나서 불일치를 발견해서는 안 된다.

셋째, 시험 전에 작업자와 정비 인력을 교육하라. SAT 근무조의 작업자가 알람 코드조차 읽지 못하면, 클래스 C 중단은 전부 설비 문제로 계상된다. 벤더가 SAT 전에 작업자 교육을 완료하고 인력을 인증하도록 하라――가동 개시에 대한 대비도 되고, 책임의 공정한 귀속도 된다.

ASRS는 중자산이다. 10년을 함께하게 된다. 그 72시간의 SAT는 오너가 모든 카드를 쥐는 유일한 순간이다. 벤더의 영업팀과 프로젝트 매니저가 가장 말이 통하는 때가 바로 그때인데, 유보금이 아직 지급되지 않았기 때문이다. 그 창이 닫히고 나면, 같은 문제도 서비스 슬롯을 잡는 데만 2주를 기다려야 한다. 인수 단계에서 물러지지 마라――지금 내준 관대함 하나하나는 가동 개시 후의 트러블로 두 배가 되어 돌아온다.

인수 체크리스트:

  • 계약서에서 처리량, 정확도, 고장률의 세는 방법을 정의한다(통로 레벨 처리량, 1회 시도 성공률, 중단 등급화)
  • 양쪽이 SAT 계획서에 서명한다: 72시간 운전의 부하 기준, 팔레트 규격 믹스, 중단 클래스와 합격선
  • 운전 데이터는 타임스탬프와 함께 시스템 로그에서 출력한다. 손으로 적은 기록은 증거로 인정하지 않는다
  • 유보금은 20% 이상(30% 권장), SAT 서명에 연계. 재시험 횟수, 시정 기한, 감액 규칙을 계약서에 명기
  • 기능 누락은 합격/불합격, 성능 부족은 가중 감점으로 평가――별도로 처리한다
  • 보증은 SAT 서명일부터 시작
  • 오너 팔레트 표준화, WMS 인터페이스는 2주 전에 통합, 작업자는 시험 전에 교육, 인증 완료

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.