[소프트웨어 공학] 3강. 프로젝트 일정비용 관리

프로젝트 일정비용 관리


프로젝트 전체활동

프로젝트


프로젝트 관리


지식, 기술, 기법, 도구 -> (적용) -> 프로젝트 활동 -> (결과) -> 요구, 기대 만족


범위관리


일정관리


원가관리


조직, 인력 관리


커뮤니케이션 관리


품질관리


위험관리


조달관리


통합관리


프로젝트 계획 수립


프로젝트 계획서 - 개요


산출물이란?

요건정의서, 화면분석설계서, 시스템 설계서, 프로그램 리스트,
프로그램 명세서, 테스트 계획서 등의 제출 문서 뿐만 아니라
프로그램 소스, 목적파일(실행파일)등 까지도 포함됨


프로젝트 계획서 - 자원 및 일정 예측


프로젝트 계획서 - 조직 구성 및 인력 배치

예) 클라이언트 개발팀 (뭉이, 코난 2명 배정)

뭉이: 1~5번 화면 개발
코난: 6~10번 화면 개발


프로젝트 계획서 - WBS (Work Breakdown Structure)


프로젝트 계획서 - 기술관리 방법


프로젝트 계획서 - 표준 및 개발 절차


프로젝트 계획서 - 검토 회의


프로젝트 계획서 - 개발 환경


프로젝트 계획서 - 성능 시험 방법


프로젝트 계획서 - 문서화


프로젝트 계획서 - 유지보수


프로젝트 계획서 - 설치, 인수


프로젝트 계획서 - 참고문헌 및 부록


프로젝트 일정관리

일정관리


작업 정의 -> 공정도 작성 -> 작업기간 산정 -> 일정계획 수립 및 작성 ->
일정 진행 -> 수시점검 및 변경관리


작업 정의

인터넷쇼핑몰 구축 프로젝트(Task) 로그인 기능 구현
여성의류 판매화면 구현등..


공정도 작성

로그인 기능 구현 후 여성의류 판매화면 구현을 진행함


작업기간 산정

로그인 기능 구현 : 1주일 소요 (개발자 3명 투입)
여성의류 판매화면 : 3일 소요 (개발자 1명 투입)


일정계획 수립

전체 일정(7월 1일~8월 31일)
- 로그인 기능 구현: 7월 1일~7월 7일
- 여성의류 판매화면: 7월 8일~7월 10일


일정계획 작성


간트 차트


WBS(Work Breakdown Structure)


프로젝트 비용관리

비용관리


범위설정 -> 규모산정 (FP/LOC) -> FP단가 / LOC단가 -> 보정 전 개발비 산정 ->
보정계수 적용 (규모, 어플리케이션 유형, 프로그램 언어, 품질수준, 특성) -> 개발비 산정 ->
직접겨여비 산정 -> S/W 개발비 = 개발비 + 직접경비 + 이윤


Top Down 및 Bottom Up 산정방식의 의미


하향식(Top Down)


상향식(Bottom Up)


델파이 기법


컨티전시(Contigency) 비용


LOC (Line Of Code) 방법


FP (Function Point) 방법


맨먼스 (Man / Month) 방법


LOC, FP는 실무에서 가장 많이 사용된다.


맨먼스 미신, 브룩스 법칙

지체되는 개발 프로젝트에 인력을 더하는 것은 개발을 늦출 뿐…