ㅁPMBOK(Project Management Body of Knowledge, 프로젝트 관리 지식 체계): 프로젝트 관리에 필요한 지식과 프로세스를 체계적으로 정리한 가이드
미국 프로젝트 관리 협회(PMI, Project Management Institute)에서 개발하고 유지하며, PMP(Project Management Professional)와 같은 프로젝트 관리 자격증 시험의 기반이 된다
ㅁWBS(Work Breakdown Structure, 작업 분할 구조): 프로젝트의 전체 작업을 계층적으로 나누어 관리하는 방법
이는 PMBOK(Project Management Body of Knowledge)에서 중요한 개념으로 다루어진다
[WBS 특징]
- 프로젝트의 전체 범위를 구조화된 계층으로 나누어 각 작업의 정의와 역할을 명확하게 함
- 프로젝트 목표를 달성하기 위해 필요한 작업을 계층적으로 구조화함
- 상위 작업을 작은 단위의 하위 작업으로 세분화하여 관리 가능하도록 함
- 작업 단위를 정의하고 책임을 명확하게 나누어 리소스 할당과 일정 관리를 용이하게 함
[WBS 구조]
"트리(Tree) 형태"
레벨 1: 프로젝트 전체 목표
레벨 2: 주요 단계(Major Deliverables)
레벨 3: 세부 작업(Task)
(예시) 드론 배송 시스템 개발 프로젝트의 WBS
1. 드론 배송 시스템 개발
1.1 백엔드 서버 개발
1.1.1 API 설계
1.1.2 데이터베이스 설계
1.1.3 경로 탐색 알고리즘 구현
1.2 프론트엔드 개발
1.2.1 UI/UX 설계
1.2.2 웹 애플리케이션 개발
1.3 드론 통신 모듈 개발
1.3.1 MAVLink 메시지 처리
1.3.2 MQTT 통신 연동
이처럼 프로젝트를 구체적인 작업 단위로 쪼개면 관리가 훨씬 수월해진다
'소프트웨어공학 > SW 개발 모델' 카테고리의 다른 글
[SW 개발 모델] 애자일에서의 WBS와 스프린트 및 백로그의 융합 (1) | 2025.02.18 |
---|---|
[SW 개발 모델] 스프린트, 백로그, 테일러링 개념 (0) | 2025.02.18 |
[SW 개발 모델] 워터폴(Waterfall) 모델 (0) | 2025.02.18 |
[SW 개발 모델] 애자일(Agile) 방법론 (0) | 2025.02.10 |
[SW 개발 모델] V-모델 (4) | 2024.10.05 |