안녕하세요. 이번엔 WBS에 대해 알아보려고 합니다.
WBS를 알게 된건 몇일전 회사에서 프로젝트를 하기 앞서 서비스 마다 최소 WBS 일정을 짜서 공유 해달라고 했습니다.
세부적으로 작성하라는 뜻이 아닌 최소 일정과 단위테스트에 대한 방법이였기 떄문에 WBS에 대해 잘 찾아보지 않고도 작성하여 제출 할 수 있었지만,, WBS에 대해 자세히 알아보려고 합니다.
WBS 작성 해보기 - http://auiproject.com/
사용방법 - http://auiproject.com/wordpress/
WBS란 Work Breakdown Structure의 줄임말로 작업 분할 구조 입니다.
*프로젝트 관리 및 시스템 엔지니어링에서 프로젝트를 소규모의 구성 단위까지 나누어 전달할 수 있는 기능
밑에는 위키피디아에 나와있는 WBS 예제입니다.
1.0 항공기 시스템
1.1 항공기
1.1.1 기체
1.1.1.1 기체 통합, 조립, 시험 및 점검
1.1.1.2 동체
1.1.1.3 날개
1.1.1.4 배출
1.1.1.5 나셀
1.1.1.6 기타 기체 구성 요소 1..n (지정)
1.1.2 추진
1.1.3 차량 서브 시스템
1.1.4 항공
1.2 시스템 공학
1.3 프로그램 관리
1.4 시스템 테스트 및 평가
1.5 훈련
1.6 데이터
1.7 독특한 지원 장비
1.8 공통 지원 장비
1.9 운영 / 사이트 활성화
1.10 산업 시설
1.11 초기 예비 부품 및 수리 부품
위와 같이 트리구조, 계층구조를 나타내기 위해 작업 분류 구조 요소에 순차적으로 번호를 매기고 있습니다.
WBS 작성방법
1) 프로젝트 전체를 단위로 분할하여 위와 같이 계층적으로 구성
2) 프로젝트 WBS 작업 목록 정의
3) 세부 작업을 수행할 담당자 정의
3-1) 프로젝트 일정표 작성
4) 일정 검토
WBS 역할
1) 프로젝트에서 수행할 업무를 식별
프로젝트의 시작은 프로젝트 관리자의 임명에서 시작되며, 프로젝트의 주 관리자인 PM이 프로젝트의 모든 예산을 수립하는데, 이러한 예산은 요구사항에 근거한 작업범위로 산출하게 되는 것 입니다. 즉 PM이 WBS에 근거하여 업무를 식별한 후에 파악이 가능하게 됩니다.
2) 일정과 원가, 자원요구사항
WBS는 프로젝트의 작업에 대한 일정/원가를 산정하는 기초자료가 되며, 예상 못한 작업이나 누락된 작업들로 인한 일정지연 및 비용지출을 예방 할 수 있습니다.
3) 일정계획 과 산정
직무할당표로 어떤 일을 누가 무엇을 가지고 먼저 할지를 정해야 하는 것을 도와 줍니다.
4) 전체일정 진행상황 파악
팀원들은 자신에게 할당된 태스크를 쉽게 식별하고, 프로젝트 매니저들은 작업 패키지를 체크 리스트로 사용해 어떤 작업이 완성되었고 어떤 작업이 남아 있는지를 알아볼 수 있습니다
5) 프로젝트의 정보 추적 통제
프로젝트 중간에 변경이 발생하면 이를 WBS로 통제 관리 할 수 있습니다.
6) 고객, 팀 간의 의사소통 링크
프로젝트의 모든 인원의 각 작업에 대한 세부작업과 담당자를 쉽게 식별할 수 있으며 전체를 볼 수 있는 있는 안목도 제공해 줍니다. 즉, 요구사항의 변경발생시 가장 먼저 체크해보아야 할 정도로 좋은 의사소통 도구로서 작용합니다.
WBS 장점
1. 전체 업무를 쉽게 이해할 수 있음.
2. 작업 단위별 비교 및 측정 가능.
3. 업무를 쉽고 정확하게 관리 가능.
3. 중요한 업무가 누락되는 일 없이 업무를 수행할 수 있음.
4. 업무관련자와 일관성 있는 의사소통 가능.
5. 업무수행의 표준화를 가능.
< 출처 https://vivi-world.tistory.com/38 >
'n년차 개발자' 카테고리의 다른 글
27인치 모니터 추천(27Q3 AHIPS 리얼 AdobeRGB 미인) (0) | 2020.02.26 |
---|---|
meta X-UA-Compatible, IE 버전별로 css 적용하기 (0) | 2020.02.20 |
크로스 브라우징 Cross Browsing 이란? (0) | 2020.02.20 |
REST API 란 (0) | 2019.12.17 |
쿠버네티스 (kubernetes) 란 (0) | 2019.12.11 |