작업 종속성 4가지 유형 완벽 정리(FS, SS, FF, SF)
짧은 답: 작업 종속성은 두 작업이 시간상 어떻게 연결되는지를 정의해요. 유형은 네 가지예요. 종료-시작 (FS), 시작-시작 (SS), 종료-종료 (FF), 시작-종료 (SF)죠. 그중 종료-시작이 단연 가장 흔해요. 첫 번째 작업이 끝나야 두 번째 작업을 시작할 수 있어요. 나머지 셋은 겹치거나 병렬로 진행되는 작업을 다뤄요.
작업 종속성이란?
종속성은 두 작업의 순서를 제어하는 논리적 연결이에요. 첫 번째 작업은 선행 작업, 두 번째 작업은 후속 작업이에요. 종속성이 있기 때문에 일정이 스스로 다시 계산돼요. 선행 작업을 옮기면 후속 작업도 함께 움직여요. 종속성이 없으면 간트 차트는 변화에 전혀 반응하지 않는 막대들의 나열일 뿐이에요.
각 종속성 유형은 두 작업의 어느 끝이 서로 묶여 있는지로 정의돼요. 선행 작업의 시작이나 종료가 후속 작업의 시작이나 종료에 연결되는 거죠.
네 가지 종속성 유형
1. 종료-시작 (FS)
후속 작업은 선행 작업이 끝나야 시작할 수 있어요. 이것이 기본값이고, 가장 많이 쓰게 될 유형이에요. 예: “벽 미장”이 끝나야 “벽 페인트칠”을 할 수 있어요.
2. 시작-시작 (SS)
후속 작업은 선행 작업이 시작되어야 시작할 수 있어요. 무언가가 시작되면 병렬로 진행되는 작업에 유용해요. 예: “콘크리트 타설”과 “콘크리트 평탄화”. 평탄화는 타설이 끝난 뒤가 아니라 타설이 시작된 직후에 시작해요.
3. 종료-종료 (FF)
후속 작업은 선행 작업이 끝나야 끝낼 수 있어요. 두 작업이 함께 끝나요. 예: 보고서 “작성”과 “편집”. 작성이 마무리되어야 편집도 마무리할 수 있어요.
4. 시작-종료 (SF)
후속 작업은 선행 작업이 시작되어야 끝낼 수 있어요. 드물고, 주로 교대 근무 인수인계에 쓰여요. 예: “주간 근무”가 시작되어야 “야간 근무”가 끝날 수 있어요.
선행 시간과 지연 시간
종속성에는 지연(대기)이나 선행 시간(겹침)을 둘 수 있어요. 지연이 이틀인 종료-시작 연결은 선행 작업이 끝나고 이틀 뒤에 후속 작업이 시작된다는 뜻이에요. “페인트 말리기”에 딱 맞죠. 선행 시간은 음수의 지연이에요. 선행 작업이 완전히 끝나기 전에 후속 작업이 시작되어 일정이 단축돼요.
어떤 종속성 유형을 써야 할까요?
특별한 이유가 없다면 종료-시작을 쓰세요. 실제 작업의 대부분을 이것으로 모델링할 수 있어요. 작업을 병렬로 진행하려면 시작-시작을, 작업을 함께 끝내려면 종료-종료를 쓰고, 시작-종료는 드문 인수인계 상황에만 쓰세요. 특이한 유형을 남용하면 일정이 읽기 어려워져요. 가장 좋은 계획은 대부분 FS이고, 작업이 실제로 겹치는 곳에만 SS 연결이 몇 개 있는 계획이에요.
LoopGantt는 선행 시간과 지연 시간을 포함해 네 가지 유형을 모두 지원하고, 작업을 바꾸는 순간 크리티컬 패스를 포함한 일정 전체를 다시 계산해요.
자주 묻는 질문
가장 흔한 종속성 유형은 무엇인가요?
종료-시작 (FS)이에요. 대부분의 프로젝트에서 연결의 대다수는 FS예요. 한 작업이 끝나야 다음 작업을 시작할 수 있다는 단순한 관계죠.
선행 시간과 지연 시간의 차이는 무엇인가요?
지연 시간은 연결된 작업 사이에 대기를 추가하고, 선행 시간은 겹침을 만들어요. 지연 시간은 후속 작업을 뒤로 밀고, 선행 시간은 앞으로 당겨요. 둘 다 종속성 자체에 일(또는 시간) 단위로 설정해요.
모든 프로젝트 도구가 네 가지 유형을 모두 지원하나요?
아니요. 간단한 도구나 스프레드시트는 종료-시작만 지원하는 경우가 많아요. Microsoft Project, Primavera, LoopGantt 같은 전문 일정 관리 도구는 네 가지를 모두 지원하는데, 작업이 겹칠 때 이 점이 중요해요.
변화에 반응하는 일정을 만드세요
뭔가 밀릴 때마다 작업 날짜를 손으로 다시 잡는 일은 그만하세요. 진짜 종속성을 갖춘 무료 간트 차트를 만들어 보세요. 프로젝트를 설명하면 LoopGantt가 연결을 만들어 주고, 이후에도 타임라인 전체를 동기화된 상태로 유지해 줘요.