브룩스의 법칙
요리가 늦어진다고 좁은 주방에 요리사를 더 부르면 오히려 서로 부딪쳐 밥 때를 더 놓치는 이치예요.
정의 브룩스의 법칙은 이미 마감 일정이 늦어지고 있는 프로젝트에 사람을 더 투입하면 완료 시점이 오히려 더 늦어진다는 법칙이에요. 미국의 소프트웨어 공학자 프레더릭 브룩스가 저서 《맨먼스 미신》에서 발표한 경험 법칙으로, 복잡한 업무를 다룰 때 인력과 시간의 관계를 날카롭게 짚어낸 조직 관리의 역설이에요.
왜 사람을 더 뽑았는데 일이 늦어질까요?
한 사람이 10달 동안 매달려야 끝나는 일이 있다고 해볼게요. 단순하게 계산하면 10명을 모아서 투입하면 한 달 만에 끝낼 수 있을 것 같죠. 하지만 현실은 그렇게 굴러가지 않아요. 임신부 9명이 한자리에 모인다고 해서 아기를 단 한 달 만에 낳을 수는 없는 것과 같아요. 세상의 모든 일에는 물리적으로 시간이 필요하고, 순서대로 차근차근 진행해야 하는 과정이 존재하거든요.
새로 합류한 팀원이 첫날부터 바로 능숙하게 일하기는 불가능해요. 기존 팀원이 자기 일손을 멈추고 새 팀원에게 프로젝트의 목표, 시스템 구조, 현재 진행 상황을 하나하나 가르쳐야 하죠. 이 과정에서 기존 에이스 팀원들의 일하는 시간마저 갉아먹게 돼요.
결국 새 인력이 업무에 익숙해져서 제 몫을 해내기도 전에, 초기 교육과 적응에 소모되는 시간 때문에 프로젝트의 마감 시계는 더욱 빠르게 지각 쪽으로 기울어지게 돼요.
대화의 통로가 폭발하듯 늘어나요
인원이 늘어날 때 생기는 또 다른 거대한 문제는 바로 의사소통이에요. 2명이 일할 때는 대화의 통로가 단 1개뿐이에요. 하지만 팀원이 4명이 되면 선은 6개로 늘어나고, 8명이 되면 28개, 10명이 되면 무려 45개로 폭발하듯 늘어나요.
팀원이 늘어날수록 메신저 방이 복잡해지고, 회의는 끝없이 길어지며, 서로가 무슨 일을 하고 있는지 확인하는 데 엄청난 에너지를 쓰게 돼요. 정작 진짜 업무를 처리할 시간은 줄어들고 회의실에 갇혀 있는 시간만 늘어나는 셈이에요.
이렇게 각자의 결과물을 하나로 합치고 조율하는 의사소통 비용이 눈덩이처럼 불어나면서, 팀 전체의 생산성은 인원수만큼 늘기는커녕 바닥으로 곤두박질치게 돼요.
조금 더 정확히 말하면
브룩스의 법칙이 '사람을 뽑는 것은 언제나 무의미하다'는 극단적인 주장은 아니에요. 벽돌을 옮기거나 단순한 포장 작업을 하는 것처럼 일의 분담이 명확하고 서로 상의할 필요가 없는 단순 노동이라면 사람을 늘릴수록 속도가 빨라져요.
하지만 소프트웨어 개발이나 디자인, 복잡한 기획 같은 지식 노동은 달라요. 내가 짠 코드 한 줄이 다른 사람의 화면에 곧바로 영향을 미치기 때문에 끊임없이 서로의 작업을 검토하고 맞춰보아야 해요. 일의 복잡성이 높을수록 사람을 더하는 효과는 반감돼요.
따라서 이미 일정이 꼬여버린 상황이라면 무작정 신규 인력을 쏟아붓기보다, 핵심 기능만 남기고 범위를 줄이거나 마감 기한 자체를 현실적으로 다시 협상하는 것이 진짜 올바른 해답이에요.
🤔 흔한 오해
프로젝트가 바쁠 때 사람을 투입하는 건 언제나 무조건 손해다.
프로젝트 초기에 충분한 적응 기간을 두고 인력을 보강하거나, 서로 대화할 필요 없이 완전히 독립적으로 쪼갤 수 있는 단순 작업이라면 인력 추가가 큰 도움이 돼요. 핵심은 '이미 늦어진 시점'에 '복잡하게 얽힌 일'을 서둘러 해결하려 할 때 문제가 터진다는 점이에요.
🧺 일상에서 만나요
지체되는 프로젝트에 사람을 더 넣으면 교육 시간과 의사소통 비용 때문에 오히려 더 늦어져요.