PE Notes · SW
SW 규모 산정
전문가 판단·LOC·기능점수·COCOMO와 스토리 포인트·플래닝 포커를 가르고, 3점 산정과 학생 증후군·파킨슨 법칙으로 오차를 줄이는 법을 정리합니다.
“얼마나 걸리느냐”에 틀린 숫자가 들어가면 일정과 예산이 같이 밉니다. 규모를 먼저 재고, 공수와 기간은 그다음입니다. 재는 자는 전문가의 직관, 수식, 과거 유사 사업, 그리고 스프린트의 상대 점수입니다.
산정 기법 분류와 LOC·FP
분류는 셋입니다. 전문가 판단은 빠르나 주관적이고, 알고리즘(COCOMO·FP)은 재현되며, 유추는 비슷한 과거 사업이 있어야 합니다.
는 물리·논리 라인으로 규모를 셉니다. 도구로 모으기 쉽지만 언어와 버릇을 탑니다. 같은 기능이 Java와 Python에서 줄 수가 다릅니다. 3점 추정은 (낙관 + 4×최빈 + 비관) / 6입니다.
는 사용자가 받는 기능 양이라 공공 발주의 표준 단위입니다. 초기에 가능하고 기술 독립입니다. LOC는 구현 후에야 정확해집니다. 대가산정은 FP×단가×보정이지, 줄 수 단가가 아닙니다.
COCOMO와 애자일 산정
는 Boehm의 LOC 기반 공수 모델입니다. 기본식은 Effort = a × (KLOC)^b, 기간은 c × Effort^d입니다. a·b는 조직형·반분리형·내장형에 따라 달라집니다. 중간 모델은 제품·하드웨어·인력·프로젝트 속성으로 EAF를 곱합니다. COCOMO II는 재사용·COTS·객체·기능점수를 받습니다. 약점은 사전 KLOC가 어렵고 짧은 반복에는 잘 안 맞습니다.
는 전문가가 익명으로 추정하고 편차를 토론한 뒤 반복 수렴합니다. 광대역 델파이는 회의를 엽니다.
애자일은 로 상대 복잡도를 셉니다. 카드는 피보나치에 가깝습니다. 는 동시에 공개해 앵커링을 줄입니다. 는 스프린트당 완료 포인트의 평균이라, 남은 백로그를 나눕니다. 절대 시간이 아닙니다.
전문가 판단의 한 갈래가 델파이이고, 알고리즘의 한 갈래가 COCOMO입니다. FP는 공공, 포커는 팀 내부입니다.
기법 비교와 오류 방지
| 비교축 | FP | COCOMO | 스토리 포인트 |
|---|---|---|---|
| 시점 | 요구 | 설계·LOC 확보 | 스프린트 |
| 관점 | 사용자 기능 | 공수 수식 | 상대 복잡도 |
| 언어 | 독립 | 의존 | 무관 |
| 적합 | 공공 발주 | 전통 대형 | 애자일 |
정확도를 올리는 법은 , WBS 하단 합산, 과거 실적입니다. 착수 뒤에는 로 남은 일을 쫓습니다.
학생 증후군은 마감 직전에 몰아서 완충을 삼킵니다. 버퍼를 작업이 아니라 경로에 둡니다. 파킨슨 법칙은 준 시간을 다 씁니다. 로 끝을 고정합니다. 계획 오류는 낙관 편향입니다. 과거 실적으로 교정합니다.
답안은 분류 세 갈래, LOC 한계, FP 공공 표준, COCOMO 식, 포커·속도, 3점 공식을 한 표에 올립니다.
기술사 답안 포인트
관련 용어
관련 토픽
SW
기능점수
ILF·EIF·EI·EO·EQ로 UFP를 만들고, NESMA 간이법과 IFPUG 정통법·VAF를 가른 뒤, 규모 산정인 FP와 진도 측정인 EVA를 비교합니다.
SW
SW 사업 대가산정 가이드
공공 SW 개발비를 기능점수·보정·직접경비로 쌓는 가이드와, FP로 안 잡히는 AI 모델·데이터·GPU 비용을 가르고, 클라우드·생성형 API·분쟁 예방을 정리합니다.
SW
프로젝트 품질관리
PMBOK 품질관리 계획·품질 보증(Manage Quality)·품질 통제 세 프로세스와 7가지 기본 도구, 품질 비용, QA와 QC의 예방·탐지 차이를 정리합니다.