직무 · 프로젝트핵심 · 11분 읽기
협업 운영: WBS·RACI·의사결정·변경 관리
팀 프로젝트의 목표를 담당자가 있는 작업과 검토 가능한 산출물로 분해하고, 의존성·이슈·변경을 같은 기록으로 관리한다.
개념부터 찾아보기
정의·역할·동작 원리를 독립 페이지에서 확인하세요. 본문의 밑줄 용어에도 설명이 있습니다.
이 노트에서 설명할 수 있게 되는 것
- 큰 목표를 산출물과 완료 기준이 있는 작업으로 나눈다.
- 수행·최종 책임·협의·통보의 차이를 적용한다.
- 차단 요인과 변경 영향을 기록하고 기준 문서를 갱신한다.
먼저 알면 좋은 개념프로젝트 기획: 문제·요구사항·아키텍처·인수 기준
01협업 문서가 해결하는 문제
- 공유해야 하는 상태팀원이 각자 장비를 설정해도 서로 다른 주소표와 서비스 이름을 사용하면 통합 단계에서 동작하지 않는다.
- 채팅으로 합의한 차단 정책이 설정 담당자에게 전달되지 않거나, 작업은 끝났지만 시험 담당자가 환경 변경을 모르면 같은 문제가 반복된다.
- 협업 문서는 작업 자체뿐 아니라 팀 사이의 기대 상태를 맞추는 기준점이다.
- 문서와 실제 작업문서의 목적은 모든 대화를 보관하는 데 있지 않다.
- 누가 어떤 결정을 내렸고, 무엇을 언제까지 넘기며, 받은 사람이 어떤 기준으로 확인하는지가 남아야 한다.
- 회의록에 “보안 강화”라고 쓰기보다 대상 서비스, 변경 범위, 승인자, 적용 시각, 정상 기능의 보존 기준을 적으면 구현과 검토를 연결할 수 있다.
02협업 작업을 완료하는 단계
- 결과물 합의목표를 검토할 수 있는 로 나누고 각 작업의 완료 기준을 정한다.
- 역할과 지정수행·최종 책임·협의·통보 대상을 나누고 선행 작업과 승인 경계를 기록한다.
- 실행과 상태 공유진행 결과, 차단 요인, 도움 요청과 다음 작업을 근거와 함께 갱신한다.
- 이슈와 변경 결정변경 이유·대안·영향·결정자·재검토 조건을 남긴다.
- 검토와 인계동작·시험·문서 기준을 확인하고 다음 담당자가 결과를 사용할 수 있는지 검증한다.
03WBS는 검증 가능한 결과물까지 분해하기
- 결과물 중심 분해는 프로젝트 범위를 더 작은 구성 요소로 나누는 구조다.
- , 설계, 구현, 시험, 인계처럼 큰 묶음 아래에 결과물을 갖는 작업을 둔다.
- “서버 구축” 하나로 두면 패키지·계정·서비스·인증·백업·로그 중 어디까지 끝났는지 알기 어렵다.
- “서비스 계정과 파일 접근 경계 구성”처럼 결과가 명확한 항목으로 나누면 완료 판정이 가능하다.
- 작업의 완료 기준 자체가 일정표는 아니다.
- 분해한 작업에 기간과 선행 관계를 붙여야 일정이 된다.
- 인증서 이름 확정이 늦어지면 웹·메일의 시험도 지연되는 것처럼, 다른 담당자가 제공해야 할 입력을 선행 조건으로 표시한다.
- 하위 작업의 개수만으로 진행률을 계산하면 난이도와 검토 시간을 왜곡할 수 있으므로 실제 상태도 함께 본다.
| 작업 | 선행 조건 | 완료 |
|---|---|---|
| 서비스 이름·연결 경계 확정 | 승인 | 주소/이름/통신 정책 표 |
| 서비스 설정 작성 | 역할과 계정 확정 | 검토된 설정·변경 전 백업 |
| 정상·거부 시험 | 구현 버전 고정 | 예상/실제/증거가 있는 시험표 |
| 운영 인계 | Known Issue와 복구 방법 정리 | 인수자 확인·권한 회수 기록 |
원리 심화
04작업 의존성과 자원 제약으로 일정 읽기
- 의존 그래프작업 노드 사이에 선행 조건을 연결한다. 일정표의 행 순서만으로 의존 관계를 표현하면 실제로 겹쳐 진행할 수 있는 작업과 반드시 기다려야 할 작업이 섞인다.
- 기간과 노력기간은 완료까지의 달력상 시간, 노력은 필요한 작업량이다. 승인 대기와 외부 응답 대기 때문에 노력 1시간인 작업도 여러 날 걸릴 수 있다.
- 의존 경로 중 프로젝트 완료 시점을 결정하는 경로를 찾는다. 자원 제약이 없다는 단순 계산의 결과와 한 사람이 여러 작업을 맡는 실제 일정은 다를 수 있다.
- 여유 시간일부 작업의 지연은 전체 종료일에 바로 영향을 주지 않을 수 있다. 여유를 소모한 뒤에는 가 바뀔 수 있으므로 상태 변경 후 다시 계산한다.
- 인계 계약선행 작업의 “완료”는 다음 담당자가 필요한 을 사용할 수 있다는 뜻이어야 한다. 파일 업로드와 수신 측 검토·재현 완료를 구분한다.
- 기준선과 변경기존 계획을 지워 새 날짜만 남기면 지연 원인을 추적하기 어렵다. 최초 기준선, 승인된 변경과 현재 예측을 구분해 기록한다.
05RACI로 역할과 승인 경계를 분명히 하기
- R·A·C·I은 실제 수행 역할, 은 결과의 최종 책임과 승인, 는 결정 전에 의견을 구할 역할, 는 결정·결과를 전달받는 역할이다.
- 같은 사람이 여러 역할을 맡을 수 있지만 수행자가 누구인지와 최종 판정자가 누구인지는 구분되어야 한다.
- 한 작업의 최종 책임을 명확히 두면 팀 사이에 완료 판정이 떠다니는 일을 줄인다.
- 승인과 실행의 경계방화벽 정책 변경을 예로 들면 네트워크 담당자가 적용하고 서비스 소유자가 영향 검토에 참여하며 정해진 변경 승인자가 승인한다.
- 관제 담당자는 변경 시간과 예상 로그를 전달받는다.
- 기술적으로 설정할 권한이 있다는 사실이 정책 변경을 결정할 권한까지 뜻하지는 않는다.
- 작은 실습 팀에서도 이 구분을 문서에 표현하면 역할 분담을 설명하기 쉽다.
06상태와 차단 요인을 구분해 보고하기
- 진행과 차단 요인대기·진행·검토·완료는 작업의 흐름을 나타내고, 차단됨은 어느 상태에서든 다음 단계로 갈 수 없는 조건이다.
- 검토 후에 반드시 차단 상태를 거치는 순서는 아니다.
- 차단 항목에는 필요한 결정이나 자료, 요청한 상대 역할, 지연 시 영향을 받는 작업을 적는다.
- “아직 안 됨”은 원인과 다음 행동을 전달하지 못한다.
- 상태 보고의 필드상태 보고는 완료, 현재 작업, 차단 요인, 다음 작업, 위험을 분리한다.
- 구현 완료와 시험 통과를 같은 칸에 쓰지 않는다.
- 소스가 합쳐졌더라도 배포 환경에서 확인하지 않았다면 그 상태를 드러내야 한다.
- 검토자는 설명과 코드, 시험 결과가 같은 버전을 가리키는지 확인하고 완료 상태로 이동시킨다.
text
작업: 로그 수집기 출력 형식 통일
담당: 수집 담당 / 검토: 분석 담당
선행 조건: 필수 필드·시간 형식 승인
완료: 정상 이벤트와 파싱 실패가 구분되어 저장됨
현재: 구현 완료, 통합 검토 대기
차단 요인: 대상 서비스의 샘플 로그 미수신
요청: 샘플 제공 역할과 기한 명시
산출물: 코드 버전·시험 ID·필드 정의서프로젝트 문서 작성 연습용 예시. 실제 수행 결과가 아니다.
07Decision Log는 이유와 재검토 조건을 남기기
- 결정과 이유결정 로그에는 문제, 가능한 대안, 선택, 근거, 영향, 재검토 조건을 적는다.
- 특정 배포판을 택했다는 사실만 남기면 뒤에 참여한 사람이 선택 이유를 알 수 없다.
- 필요한 기능과 지원 패키지, 팀의 구성 경험, 자원과 일정 제약을 근거로 남기면 대안이 더 적합해지는 조건도 설명할 수 있다.
- 재검토 조건네트워크 구획·관제 시스템 연결·보안정책 전달 범위를 결정할 때도 선택 이유와 재검토 조건을 남긴다.
- 이런 합의는 대화가 끝난 뒤 주소표·정책 명세·작업 이슈에 반영되어야 한다.
- 회의록과 기준 문서가 다르면 어느 쪽을 따를지 혼란이 생긴다.
- 승인된 버전과 효력 시점을 표시해 다음 작업의 입력이 한곳을 가리키게 한다.
08Risk·Issue·Dependency를 다른 항목으로 다루기
- Risk·Issue·DependencyRisk는 아직 발생하지 않았지만 목표에 영향을 줄 수 있는 사건이다.
- Issue는 이미 발생해 해결이 필요한 문제다.
- Dependency는 다른 작업 결과가 있어야 진행할 수 있는 관계다.
- 인증서 발급이 늦어질 수 있다는 것은 위험이고, 실제 발급이 지연된 상태는 이슈이며, 시험이 인증서에 의존한다는 것은 이다.
- 추적과 에스컬레이션위험에는 발생 가능성과 영향, 예방 방법, 발생 후 대응, 담당자를 기록한다.
- 이슈에는 재현 조건과 현재 영향, 임시 조치, 해결 기한과 결정 요청을 적는다.
- 팀원이 부족하다는 막연한 표현보다 어떤 역할의 어떤 검토가 언제까지 필요한지를 적어야 범위 축소나 일정 조정 같은 선택을 할 수 있다.
예제로 추적
09네 작업의 일정과 변경 영향을 직접 계산하기
- 가상 작업 설정A 환경 준비 2일, B 네트워크 구성 3일, C 서버 구성 4일, D 통합 시험 1일을 가정한다. B·C는 A 이후, D는 B·C 둘 다 끝난 뒤 시작한다.
- 독립 인력의 일정B와 C를 다른 담당자가 동시에 수행하면 전체는 2+max(3,4)+1=7일이다. A→C→D가 이 단순 모델의 임계 경로다.
- B의 여유B는 5일째 끝나고 C는 6일째 끝난다. B가 1일 늦어져도 D의 시작은 6일째로 유지된다.
- 변경 요청 반영B에 2일이 추가되면 B가 7일째 끝나므로 D까지 총 8일이다. 새 는 A→B→D가 된다.
- 공유 인력의 제약한 사람이 B·C를 순차로 수행해야 한다면 기본 계획도 2+3+4+1=10일이다. 담당자를 확인하지 않은 7일 약속은 자원 제약을 빠뜨린다.
- 상태 보고추가 작업의 이유, 영향 받은 경로, 승인자, 새 완료 예측과 줄일 수 있는 범위를 함께 보고한다. 단순 “2일 지연”보다 어떤 이 바뀌었는지가 핵심이다.
| 작업 | 선행 조건 | 가상 기간 | 독립 인력에서 시작→종료 |
|---|---|---|---|
| A 환경 | 없음 | 2일 | 0→2 |
| B 네트워크 | A | 3일 | 2→5 |
| C 서버 | A | 4일 | 2→6 |
| D 통합 시험 | B·C | 1일 | 6→7 |
10변경 관리와 완료 정의
- 변경의 영향범위·설계·일정이 바뀌면 요청 → 영향 분석 → 승인 또는 거절 → 기준 문서 갱신 → 작업·시험 수정 → 공유 순으로 관리한다.
- 긴급 대응에서도 사후에 실제 변경과 이유, 복구 방법을 남겨야 다음 담당자가 현재 상태를 이해할 수 있다.
- 영향 분석은 수정 파일뿐 아니라 통신 경로, 계정, 관제 규칙, 문서, 재시험에 미치는 범위를 포함한다.
- 와 검토에는 결과물, 검토, 정상·실패 시험, 문서와 인계가 함께 들어간다.
- 회고의 개선 항목도 “소통 강화” 대신 “정책 명세에 방향·대상·예외·재시험 항목을 추가”처럼 행동으로 바꾼다.
- 담당자와 기한이 없는 회고는 다음 프로젝트에서 같은 문제를 막기 어렵다.
검증·예외
11책임 공백·숨은 대기·끝나지 않는 변경을 찾기
- 최종 결정자 누락작업 수행자만 있고 승인 주체가 없으면 서로 다른 완료 기준을 사용할 수 있다. 수행과 최종 결정의 권한·기한을 함께 정한다.
- 차단 상태의 이유대기 중이라는 상태에 필요한 입력, 제공 주체, 요청 시각과 다음 확인 시점을 기록한다. 상태 이름만 반복해서 갱신하지 않는다.
- 늦은 통합각 팀이 내부 시험만 통과하고 최종 주에 연결하면 인터페이스 오해가 늦게 드러난다. 최소한의 종단 경로를 먼저 연결해 계약을 검증한다.
- 변경 누적작은 요청도 여러 개 합치면 시험·문서·운영 범위가 커진다. 승인한 변경과 미승인 제안을 구분하고 일정·완료 기준의 영향을 누적해서 본다.
- 서로 다른 상태 정의한 팀의 완료가 다른 팀의 시작 준비에 불과할 수 있다. 리뷰·시험·인계까지 포함하는 공통 정의와 팀별 중간 상태를 구분한다.
- 의사결정 소실결정 이유·대안·전제 조건이 없으면 담당자 변경 때 같은 논의를 반복한다. 결정 기록에 재검토를 촉발할 조건도 함께 둔다.
READ · OBSERVE · CONNECT
함께 보는 학습 자료
아래 공식 자료를 본문의 개념·예제와 함께 읽어 보세요. 자료별로 확인할 위치와 관찰할 내용을 적었습니다.
PMI — 프로젝트 역할과 책임 배분
Organizational Tools 부분의 책임 배분 설명을 읽고 협업 표를 실제 승인·협의 흐름과 연결한다.
읽으면서 확인할 것
- 같은 변경 작업에 대해 수행자·최종 책임자·협의자·통보 대상을 구분해 적는다.
- 표에 역할을 적는 것과 실제 시스템 접근 권한·승인 권한을 부여하는 절차가 다른 이유를 설명한다.
PMI — 같은 WBS를 목록·조직도·트리로 보기
Exhibits 1~3에서 범위를 서로 다른 계층 표현으로 나타내는 방식을 비교한다.
읽으면서 확인할 것
- 상위 결과물 하나를 선택해 하위 의 합이 전체 범위를 채우는지 확인한다.
- 의 범위 계층과 작업 간 선후 관계를 나타내는 일정표의 목적을 구분한다.
학습 확인
이해했는지 확인하기
- 담당·검토·승인과 완료 조건을 구분해 기록한다.
- 문서의 결론에서 해당 설정·시험·증거로 이동할 수 있게 연결한다.
- 계획·예시·실제 수행 결과와 미검증 사항을 구분한다.