계획 오류: 우리는 왜 항상 일정을 맞추지 못할까

1. 계획대로 흘러가는 법이 없다
오늘 아침에 세운 계획을 떠올려보자. 오전에는 글을 쓰고, 오후에는 밀린 코드를 정리한 뒤 저녁에는 운동을 가려 했을 것이다. 현실은 다르다. 오전 내내 쏟아지는 이메일과 메신저 알림을 처리하다 보니 어느새 점심시간이 된다. 결국 오늘 끝내려 했던 업무 목록 중 절반도 지우지 못한 채 하루가 저물어간다.
이러한 현상은 개인의 일상에만 머물지 않는다. 인류 역사상 가장 거대한 프로젝트들도 약속이나 한 듯 일정과 예산을 초과했다. 시드니 오페라 하우스는 원래 700만 호주 달러의 예산과 4년의 기간으로 계획됐으나, 완공까지 14년이 걸렸고 최종 비용은 1억 호주 달러를 넘어섰다. 보스턴의 대규모 지하도로 사업인 빅딕 역시 최초 예상치의 몇 배가 들었고, 완공은 계획보다 9년 늦었다.
단순히 의지가 부족해서도, 일을 게으르게 해서도 아니다. 인간은 계획을 세울 때 지독할 정도로 비현실적인 낙관에 빠지기 마련이다.
2. 계획 오류: 우리 머릿속의 낙관주의 편향
심리학자 Daniel Kahneman과 Amos Tversky는 1979년 인간의 이러한 편향에 계획 오류라는 이름을 붙였다. 이는 일을 완수하는 데 필요한 시간과 비용, 리스크를 실제보다 낮게 평가하면서도, 반대로 그 일이 가져올 이익은 지나치게 높게 예측하는 인지적 편향이다.
재미있는 것은 사람들이 과거에 비슷한 일로 일정을 맞추지 못해 고생했던 경험이 있으면서도 다음 계획을 세울 때는 똑같은 실수를 반복한다는 사실이다. 뇌는 계획을 세울 때 가장 이상적인 시나리오를 먼저 그린다. 협력 업체의 회신이 늦어지거나, 갑자기 서버가 다운되거나, 예상치 못한 추가 요구사항이 발생하는 등의 장애물은 계획에 넣지 않는다. 오직 모든 일이 순조롭게 풀릴 때의 최단 경로만을 계산해 일정을 확정해 버린다.
이건 단순히 의지가 부족해서가 아니라, 뇌가 계획을 세울 때 기본으로 낙관 쪽에 맞춰져 있어서 생기는 구조적인 문제다.
3. 내부 관점의 함정: 왜 우리는 과거를 잊을까
이러한 어리석은 반복은 Kahneman이 이름 붙인 내부 관점 때문에 일어난다. 계획을 세우는 당사자들은 프로젝트의 고유한 특성, 개개인의 능력, 할 일의 세부 사항에만 집중한다. 내부 관점에 갇히면 자기 일이 가진 특별함만을 보기 때문에 유사한 다른 프로젝트의 데이터나 역사적 통계를 완전히 무시하게 된다.
Kahneman이 직접 겪은 일화가 좋은 예다. 그가 참여했던 고등학교 교과서 집필 팀은 집필 완수 기간을 예측하기 위해 회의를 열었다. 팀원들은 각자 자신의 진척도를 바탕으로 2년 안팎이면 완성할 수 있다고 자신했다. 팀 안에 있던 교육과정 전문가에게 다른 팀들의 실제 통계를 묻자 예상치 못한 대답이 돌아왔다. 완주한 팀은 7년에서 10년이 걸렸고, 40%가량은 도중에 포기했다는 사실이었다.
더욱 놀라운 사실은, 팀원들이 이 객관적인 과거 통계를 듣고도 자신들은 그 실패 집단에 속하지 않을 것이라 굳게 믿으며 원래의 낙관적인 2년 계획을 그대로 고수했다는 점이다. 그들의 교과서를 완성하기까지는 결국 무려 8년이라는 세월이 걸렸다. 인간은 외부의 경고나 통계보다 눈앞에 그려 둔 시나리오를 훨씬 더 신뢰하는 인지적 함정에 빠진다.
4. 해결책: 외부 관점으로 계획 세우기
계획 오류의 늪에서 탈출하려면 내가 하려는 일에서 눈을 돌려 타인의 객관적인 과거 기록을 바라보아야 한다. Kahneman은 이를 외부 관점이라 불렀다. 외부 관점을 확보하고 일정 예측의 정확도를 올리려면 어떻게 해야 할까? 다음 세 가지 실천법이 도움을 줄 수 있다.
4.1. 참조군 기반 예측
가장 강력한 해결책은 참조군 기반 예측이다. 이는 내 프로젝트의 세부 사항을 분석하기 전에, 내가 하려는 일과 유사한 성격의 과거 프로젝트 집합(참조군)을 먼저 선정하는 방식이다.
예를 들어 새로운 소프트웨어 기능을 구현할 때, 내 팀의 역량만 보고 일주일이라 지레짐작하기보다 유사한 규모의 프로젝트를 수행했던 다른 팀들의 과거 실제 소요 시간 분포를 확인해보는 식이다. 과거 유사 프로젝트들이 대개 3주가 걸렸고 그중 20%만 일주일 안에 끝냈다면, 내 프로젝트의 기준 예측치는 일주일이 아니라 3주가 되어야 한다. 주관적 자신감이 아닌, 냉정한 통계적 중심점을 계획의 시작점으로 삼아야 한다.
4.2. 세부 작업 해체
일정을 잘게 쪼개는 작업도 실질적인 도움이 된다. 일을 굵직하게 기획 및 개발로만 나누면 그 사이에 숨은 배포 절차, QA 기간, 피드백 반영 기간 같은 보이지 않는 시간들이 누락되기 쉽다. 작업을 마일스톤 단위에서 하루나 이틀 단위로 해체할 때 비로소 빠뜨렸던 시간이 일정에 드러난다.
4.3. 사전 부검
마지막으로 사전 부검 기법도 유용하다. 이는 프로젝트가 시작되기도 전에 이미 처참하게 실패했다고 가정하고, 실패를 불러왔을 법한 시나리오들을 역으로 적어보는 예방 조치다. 계획 수립 단계에서는 긍정적인 의견이 환영받기 쉬워 잠재적 위험 요소를 말하기 어렵다. 사전 부검은 실패를 전제하기 때문에 팀원들이 눈치 보지 않고 리스크를 솔직하게 말할 수 있게 만든다.
5. 결론: 예측이 아니라 통계의 영역으로
아무리 계획 오류를 경계한다 해도 낙관 쪽으로 기우는 인간의 본능을 완전히 없애지는 못한다. 우리는 언제나 스스로의 능력을 믿고 싶어 하고, 이번 프로젝트만큼은 모든 장애물이 비껴갈 것이라는 희망을 품는다.
결국 우리는 의지력이 아닌 시스템과 통계 도구를 믿어야 한다. 일정을 계획하는 일은 나의 미래 실행 속도를 주관적으로 짐작하는 것이 아니라, 유사한 과거 사건들이 남긴 기록을 읽어 내는 것이다. 앞으로 계획을 세워야 할 때가 오면, 내 안의 목소리를 잠시 끄고 과거의 데이터에 귀를 기울여보자. 계획의 숫자가 내 생각보다 늘어나는 것에 불안해할 필요가 없다. 숫자가 늘어야 오히려 목표에 더 빨리 닿는다.
이 글, 어떠셨어요?
이 글에 오류가 있나요?
사실이 틀렸거나 오탈자, 깨진 링크를 발견하셨다면 알려주세요. 확인하고 고치겠습니다.