대부분의 프로젝트는 시작하기도 전에 실패하는 이유
프로젝트 실패는 돌이켜보면 거의 놀라운 일이 아닙니다. 근본 원인은 거의 항상 최초 계획 또는 계획의 부재에서 확인됩니다. 범위 명세서 없이 날짜만 있는 작업 목록. 종속 관계를 파악하기 전에 작성한 일정. 책임을 명확히 하는 RACI 없이 팀 전체에 분산된 책임. 킥오프 회의에서 한 번 논의된 후 기록되지 않은 위험. 이는 실행의 실패가 아닙니다. 실행이 떠안아야 하는 계획의 실패입니다.
프로젝트 실패에 관한 연구는 일관되게 동일한 원인을 지적합니다. 요구사항이 끝없이 확장되도록 허용하는 불명확한 범위, 전체 작업을 이해하지 못한 채 수립한 비현실적인 일정, 공백과 중복을 만드는 모호한 책임 소재, 그리고 예측할 수 있었지만 완화되지 않은 위험입니다. 이 모든 것은 실행의 문제가 아니라 계획의 문제이며, 시작 단계에 적절한 프레임워크를 적용하면 각각 예방할 수 있습니다.
Paul - KissMySkills의 프로젝트 관리 agent - 는 한 번의 초기 정보 수집 세션에서 이 프레임워크를 적용합니다. 결과물은 숙련된 프로젝트 관리자가 적용하는 방법론에 따라 작성된 완전한 프로젝트 계획입니다. 여기에는 명시적 제외 항목이 포함된 범위 명세서, 작업 분류 구조, 핵심 경로상의 마일스톤 일정, RACI 매트릭스, 완화 조치가 포함된 위험 관리 대장, 이해관계자 커뮤니케이션 계획이 포함됩니다. 단일 작업이 시작되기 전에 프로젝트 시작 단계에서 작성됩니다.
Paul은 한 번의 세션에서 범위 명세서, 작업 분류 구조, RACI 매트릭스, 핵심 경로 일정, 위험 관리 대장을 작성합니다 - 하나의 완전한 프로젝트 계획입니다.
Paul 보기 →완전한 프로젝트 계획에 실제로 포함되는 항목
"프로젝트 계획"이라고 불리는 대부분의 문서는 날짜와 상단의 이름이 있는 작업 목록에 불과합니다. 완전한 프로젝트 계획에는 작업 목록 방식에서 빠뜨리는 6가지 구성 요소가 있으며, 각 구성 요소는 서로 다른 실패 원인을 다룹니다.
무엇이 범위에 포함되고, 그만큼 중요하게 무엇이 명시적으로 범위에서 제외되는지를 정의하는 범위 명세서입니다. 명시적인 제외 항목이 없으면 이해관계자의 요청에 따라 범위가 사용할 수 있는 시간과 예산을 모두 채울 때까지 확장됩니다. 각각은 합리적이지만 모두 합치면 일정에 치명적인 영향을 줍니다.
프로젝트 산출물을 작업 스트림으로 나눈 다음, 모든 작업이 할당되고 규모가 산정될 때까지 작업으로 세분화하는 작업 분류 구조입니다. WBS는 주요 마일스톤 사이에 숨어 있어 항상 과소평가되는 작업, 즉 통합 테스트, 승인 절차, 문서화, 교육, 전환 활동을 드러내는 도구입니다.
임계 경로를 기반으로 만든 마일스톤 일정입니다. 임계 경로란 지연이 발생하면 프로젝트 종료일도 늦어지는 작업의 순서입니다. 대부분의 프로젝트 일정은 희망하는 종료일을 기준으로 거꾸로 작성되며, 실제로 어떤 업무 경로가 핵심인지 식별하지 않습니다. 비임계 작업이 지연되면 문제가 됩니다. 임계 경로의 작업이 지연되면 프로젝트 전체가 지연됩니다.
모든 주요 산출물에 대해 실행 담당자(Responsible), 최종 책임자(Accountable), 자문 대상(Consulted), 정보 공유 대상(Informed) 역할을 할당하는 RACI 매트릭스입니다. 실행이 시작되기 전에 소유권을 명확히 하는 도구로, 4주 차에 이르러 두 사람이 서로가 산출물의 담당자라고 생각해 아무도 완료하지 않았다는 사실을 발견하는 일을 막아줍니다.
식별된 위험을 문서화하고, 발생 가능성과 영향을 평가하며, 완화 조치를 할당하고, 프로젝트 전반에 걸쳐 각 위험을 모니터링할 담당자를 지정하는 위험 등록부입니다.
누가 어떤 업데이트를 얼마나 자주 받는지 명시한 이해관계자 커뮤니케이션 계획입니다. 이를 통해 이해관계자는 프로젝트 상태에 대해 절대 예기치 않게 알게 되지 않고, 프로젝트 관리자는 중요한 회의에서 준비된 업데이트 없이 난처한 상황에 처하지 않습니다.
일정보다 먼저 범위를 정하라: 프로젝트 관리에서 가장 자주 위반되는 원칙
명확한 범위 없이 만든 일정은 일정이 아닙니다. 거짓된 정밀성을 지닌 추정치일 뿐입니다. 프로젝트가 마감일을 지키지 못하는 가장 흔한 이유는 팀의 실행력이 부족해서가 아닙니다. 전체 범위를 파악하기 전에, 또는 모든 의존 관계를 확인하기 전에, 또는 초기 요구 사항에 드러나지 않은 업무를 밝혀내는 질문을 누군가 하기 전에 일정이 만들어졌기 때문입니다.
Paul은 일정을 세우기 전에 산출물, 의존 관계, 제약 조건, 명시적인 제외 항목에 대해 질문합니다. 범위 기술서는 첫 번째 산출물이며, 단 하나의 마일스톤 날짜를 정하기 전에 확인하고 합의합니다. 범위 확장은 시작된 후 관리하는 것보다 예방하는 것이 훨씬 쉽고, 범위 기술서에 명시된 제외 항목은 새로운 요청이 들어왔을 때 프로젝트 관리자가 "그건 범위에 포함되지 않습니다"라고 말할 수 있는 권한을 부여합니다. 문서화된 제외 항목이 없으면 "간단해 보이는데, 추가할 수 있을까요?"라는 대화가 매번 협상이 됩니다.
RACI: 책임 분산을 막는 도구
책임 분산은 방관자 효과에 대응되는 프로젝트 관리 현상입니다. 명확한 소유권 없이 여러 사람이 산출물에 관여하면 각자 다른 누군가가 처리하고 있다고 생각합니다. 그 결과 산출물은 모두의 문제가 될 때까지 아무도 책임지지 않는 일이 됩니다. 뒤늦게 발견되고, 급하게 처리되며, 팀의 탓으로 돌려집니다.
RACI 매트릭스는 실행이 시작되기 전에 책임 소재를 명확히 하여 이러한 문제를 방지합니다. Responsible는 업무를 수행하는 사람입니다. Accountable은 결과에 대해 책임지는 지정된 한 명의 사람입니다 - 한 명만 있을 수 있습니다. Consulted는 의견이 필요한 사람들입니다. Informed는 진행 상황을 알아야 하는 사람들입니다. Paul은 프로젝트의 모든 업무 흐름에서 중요한 각 산출물에 대해 RACI를 작성하고, 역할을 맡은 모든 이해관계자를 포함합니다.
RACI는 프로젝트 킥오프 회의에서 함께 검토하도록 설계되었습니다 - 비동기 검토를 위해 문서로 보내는 것이 아니라, 프로젝트가 시작되기 전에 모든 구성원이 자신의 역할을 확인하고 책임을 이해하며 우려 사항을 제기할 기회를 갖도록 팀이 함께 논의하는 방식입니다. 킥오프에서 발견된 RACI의 충돌은 해결하는 데 5분이면 충분합니다. 프로젝트 중간에 발견된 충돌은 몇 주가 걸립니다.
위험이 현실화되기 전에 작성하는 위험 등록부
위험 등록부를 작성하기에 가장 좋은 시점은 프로젝트 착수 시점입니다. 이때 팀의 관심은 미래를 향하고 있으며 선택지도 여전히 열려 있습니다. 시작 단계에서 식별한 위험은 완화할 수 있습니다. 위험이 실제로 발생하고 있을 때 식별하면 관리만 할 수 있습니다 - 선택지는 더 좁고 비용은 더 높으며 일정에 미치는 영향은 더 커집니다.
Paul은 식별된 위험, 가능성 및 영향도 평가(높음/중간/낮음), 각 위험에 대한 구체적인 완화 조치, 그리고 프로젝트 생애 주기 동안 각 위험을 모니터링할 담당자를 지정한 위험 등록부를 작성합니다. 식별되는 위험에는 핵심 리소스의 가용성, 제3자 종속성 지연처럼 명백한 위험뿐만 아니라, 경험상 이러한 유형의 프로젝트에서 가장 흔한 범주별 위험도 포함됩니다.
이미 문제가 발생한 프로젝트를 위한 기능
Paul은 새로운 프로젝트를 계획할 뿐만 아니라 어려움을 겪는 프로젝트를 진단하고 정상화합니다. 일정이 지연되거나 예산을 초과했거나 통제되지 않은 범위 확장을 겪는 프로젝트의 경우, 초기 질문을 통해 근본 원인을 찾아냅니다. 불명확한 초기 범위, 비현실적인 일정, 모호한 책임 소재, 또는 완화 계획 없이 현실화된 위험 등이 원인일 수 있습니다. 정상화 계획은 남은 일정을 단순히 압축하는 대신 실제 원인을 해결합니다 - 근본적으로 결함이 있는 계획에 일정 압축을 적용하면 같은 실패가 다른 형태로 반복되기 때문입니다.
Paul과 프로젝트 계획 세션을 시작하는 방법
Paul 스킬 파일을 Claude Projects에 불러옵니다. 활성화 prompt를 붙여 넣습니다. Paul은 프로젝트의 목표, 산출물, 마감일, 팀 구성, 알려진 종속성 및 제약 조건에 관한 초기 질문을 합니다. 구체적으로 답변하세요 - 실제 프로젝트에 대한 세부 정보가 많을수록 계획이 더 정확해집니다. 전체 세션을 통해 30분 안에 완전한 프로젝트 계획이 작성됩니다. Paul은 Claude, ChatGPT 또는 system prompts를 허용하는 모든 AI 채팅과 함께 사용할 수 있습니다.


