Notice
Recent Posts
Recent Comments
코드 위의 하루 (A Day on the Code)
Chapter 4 정리 - 프로젝트 관리, WBS, 간트 차트 쉽게 정리하기 본문
🍚전공이 밥 먹여준다믄/📕 소프트웨어공학
Chapter 4 정리 - 프로젝트 관리, WBS, 간트 차트 쉽게 정리하기
code.with.siyeon 2025. 5. 12. 19:02📌 과목 개요
- 과목명: 소프트웨어공학
- 교재: 『쉽게 배우는 소프트웨어공학 2판』 - 김치수 저
- 중간고사 범위: Chapter 1 ~ Chapter 6
- 시험 스타일: 프로젝트 관리의 목적, WBS/간트 차트 작성 및 해석 문제
📚 Chapter 4 핵심 개념 요약
1. 프로젝트 관리(Project Management)란?
프로젝트 목표 달성을 위해 작업을 계획·조직·통제하는 활동
→ 일정, 비용, 인력 등 자원을 최적화하여 성공적으로 완료하는 게 목적
2.프로젝트 관리의 핵심 요소
- 범위(Scope): 무엇을 할 것인가
- 일정(Schedule): 언제 할 것인가
- 비용(Cost): 얼마의 예산이 드는가
- 품질(Quality): 얼마나 잘 만들어야 하는가
→ 이 네 가지 요소는 서로 영향을 주고받음 (예: 일정이 늘면 비용도 늘어남)
3. WBS (Work Breakdown Structure, 작업 분할 구조)
- 프로젝트 전체를 작고 관리 가능한 작업 단위로 분할한 구조
- 계층적(트리 형태)으로 표현
- 예시:
-
- 기획
- 1.1 요구사항 수집
- 1.2 경쟁 서비스 분석
- 디자인
- 2.1 UI/UX 설계
-
✔️ 장점
- 업무 책임 분담이 명확해짐
- 작업 단위별 일정/예산 추정이 쉬움
- 중복 작업이나 누락 방지
4. 간트 차트(Gantt Chart)
- 프로젝트 일정을 가로 막대 그래프 형태로 표현
- 작업 순서, 기간, 병행 여부 한눈에 파악 가능
✔️ 구성
- Y축: 작업 항목
- X축: 날짜/시간
- 막대: 작업 소요 시간 (길이 = 기간)
- 화살표: 작업 간 선후 관계
✔️ 장점
- 직관적 시각화
- 진척도 체크, 일정 조정에 유리
💡 자주 나오는 시험 유형
- WBS 작성 문제 (기획 → 설계 → 구현 등 단계 나누기)
- 간트 차트 해석 (선후 관계 파악, 일정 길이 계산)
- 일정 변경 시 어떤 작업이 영향을 받는지 설명
- 프로젝트 성공 요소 쓰기 (범위, 일정, 비용, 품질)
🎯 교수님이 강조한 포인트
- WBS는 세부 작업이 빠짐없이 정의돼야 함
- 간트 차트는 선후 관계와 병렬 작업이 시각적으로 잘 보여야 한다는 점
- 일정 관리 실패 = 프로젝트 실패
- 프로젝트 관리자는 커뮤니케이션 능력도 중요
📌 내 오답노트 & 복습 포인트
- 간트 차트에서 선후 관계 고려하지 않고 일정 계산함
- 작업 분해할 때 단계 생략함 (예: 디자인을 한 작업으로만 표현)
- 품질과 일정의 상충관계를 무시하고 작성함 (일정 줄이면 품질 저하 가능성 높음)
📝 마무리 요약
- 프로젝트 관리 = 범위, 일정, 비용, 품질을 조절하는 핵심 능력
- WBS는 큰 목표를 작게 쪼개는 전략, 간트 차트는 그 작업들을 시간에 맞게 배치
- 실제 프로젝트에서도 가장 많이 활용되는 관리 도구!
📘 다음 편 예고
《전공이 밥 먹여준다믄 - 소프트웨어공학 Chapter 5 정리》
형상관리와 변경관리의 차이, 버전 관리의 기본 개념
'🍚전공이 밥 먹여준다믄 > 📕 소프트웨어공학' 카테고리의 다른 글
Chapter 6 정리 - 테스트와 디버깅, 소프트웨어 품질의 완성 (0) | 2025.05.12 |
---|---|
Chapter 5 정리 - 형상관리와 변경관리의 모든 것 (0) | 2025.05.12 |
Chapter 3 정리 - 요구사항과 유스케이스 다이어그램 쉽게 정리하기 (0) | 2025.05.12 |
Chapter 2 정리 - 소프트웨어 생명주기 완전 정복 (0) | 2025.05.12 |
Chapter 1 정리 - 소프트웨어란 무엇인가? (2) | 2025.05.12 |