제약이론 (Theory of Constraints)
어떤 시스템이든 그 전체의 성과를 가로막는 결정적 제약은 보통 단 하나뿐이며, 나머지를 아무리 개선해도 그 하나를 풀지 않으면 전체는 빨라지지 않는다고 보는 관점이다. 그래서 모든 개선의 힘을 흩뿌리지 않고, 그 단 하나의 병목을 찾아 거기에만 집중한다.
너, 보이스카우트 무리를 데리고 산길을 걷는 인솔자라고 해보자. 줄을 맞춰 한 줄로 걷는데, 목표는 해 지기 전에 다 같이 야영지에 닿는 거다. 그런데 자꾸 줄이 늘어진다. 앞쪽 날쌘 아이들은 저만치 가 있고, 한참 뒤에 배낭 무거운 뚱뚱한 아이 하나가 헉헉대며 따라온다. 너는 본능적으로 앞 아이들한테 소리친다. 빨리 가라고. 그런데 이상하지. 앞을 아무리 닦달해도 무리 전체가 야영지에 닿는 시간은 1초도 줄지 않는다. 왜냐하면 무리가 '다 같이' 도착하는 시간은 결국 맨 뒤 그 느린 아이가 정하기 때문이다. 앞 아이가 두 배 빨리 걸으면 줄만 더 벌어질 뿐, 전체는 똑같다.
여기서 네가 멈춰 서서 깨닫는 게 있다. 줄 전체의 속도는 가장 빠른 구간이 아니라 가장 느린 한 점이 정한다. 그렇다면 할 일은 명백해진다. 느린 그 아이의 배낭을 열어 무거운 짐을 앞 아이들이 나눠 들고, 그 아이를 맨 앞에 세운다. 그 아이가 빨라지는 만큼, 그리고 오직 그만큼, 무리 전체가 빨라진다. 다른 데를 손대는 건 전부 헛심이다.
이 산길 이야기는 사실 한 권의 소설 속 장면이다. 이걸 쓴 사람은 엘리야후 골드랫이라는 이스라엘 물리학자다. 원래 그는 분자의 운동을 다루던 사람인데, 1970년대에 친구의 닭장 부품 공장 일을 도우면서 이상한 걸 봤다. 공장에 기계를 더 들이고 사람을 더 갈아 넣어도, 정작 물건이 나가는 양은 늘지 않더라는 거다. 물리학자의 눈에 공장은 하나의 흐름, 즉 직렬로 연결된 공정의 행렬이었고, 그 흐름의 속도는 가장 느린 한 공정이 틀어쥐고 있었다. 다른 모든 기계가 아무리 빨라도 소용없었다. 그는 이 느린 한 점을 제약, 영어로 컨스트레인트라 불렀다. 제약이론이라는 이름은 그렇게 붙었다.
문제는, 이 통찰이 공장 사람들의 상식과 정면으로 부딪쳤다는 거다. 현장은 모든 기계를 쉬지 않고 100% 돌리는 걸 미덕으로 알았다. 놀고 있는 기계는 낭비니까. 그런데 골드랫은 정반대를 말했다. 병목이 아닌 기계를 꽉꽉 돌리면 그저 중간 재고만 산더미로 쌓일 뿐, 병목 앞에 짐이 막혀 전체는 더 느려진다고. 이건 받아들이기 어려운 말이었다. 그래서 그는 1984년, 논문 대신 소설을 썼다. 제목이 '더 골', 우리말로 '목표'다. 망해 가는 공장을 떠맡은 알렉스 로고라는 관리자가, 조나라는 옛 스승의 수수께끼 같은 질문에 떠밀려 자기 공장의 병목을 찾아가는 이야기다. 앞서 그 산길의 느린 아이, 별명이 허비인 그 장면이 바로 이 소설의 심장이다. 딱딱한 경영 이론서가 사람들 손에 안 잡힐 걸 안 그는, 이야기로 사람의 머리를 열어젖혔다. 책은 700만 부 넘게 팔렸다.
골드랫이 이걸 다섯 걸음으로 정리한 게 '집중하는 다섯 단계'다. 첫째, 제약을 찾아라. 둘째, 그 제약을 단 한 순간도 놀리지 말고 쥐어짜라. 셋째, 나머지 전부를 그 제약의 속도에 맞춰 종속시켜라. 넷째, 그래도 모자라면 제약 자체의 힘을 키워라. 다섯째, 제약이 풀리면 병목은 다른 데로 옮겨가니, 다시 처음으로 돌아가 새 제약을 찾아라. 핵심은 마지막에 있다. 병목을 하나 풀면 시스템은 끝나는 게 아니라, 가장 느린 자리가 새로 생긴다. 그러니 이건 한 번의 수술이 아니라 끝없이 돌아가는 바퀴다. 그는 이걸 '끊임없는 개선의 과정'이라 불렀다.
이 생각은 공장 담장을 넘었다. 그는 같은 논리를 일정 관리에 옮겨 '크리티컬 체인'을 만들었다. 프로젝트가 늦는 진짜 이유는 개별 작업이 아니라, 작업들을 잇는 가장 빡빡한 사슬 하나에 있다는 거다. 오늘날 소프트웨어 개발자들이 시스템의 처리량을 말할 때, 데이터가 흐르는 파이프라인에서 가장 느린 한 구간을 찾아 거기만 손보는 것도 핏줄이 같다. 컴퓨터의 성능을 끌어올릴 때조차, 모든 부품을 똑같이 빠르게 만드는 게 아니라 전체를 잡아끄는 그 하나를 먼저 찾는다. 흩어진 노력은 거의 늘 헛되고, 정확히 한 점에 모은 힘만이 전체를 움직인다는 게 이 이론의 뼈대다.
그러니 너가 무언가를 아무리 열심히 고치는데도 전체가 도무지 빨라지지 않는 순간을 만나거든, 손이 가는 데부터 다 뜯어고치려는 충동을 멈춰라. 한 걸음 물러서서 물어라. 지금 이 전체를 혼자 틀어쥐고 있는 가장 느린 한 점은 어디인가. 그 하나를 찾았으면, 나머지는 잠시 내버려 두고 거기에만 힘을 부어라. 전체는 언제나 가장 약한 고리만큼만 강하다.