본문 바로가기
IT/IT공부하자

SW공학 로드맵과 PM(Project Management) 개념

by shiningmoon 2020. 11. 30.

Photo by Headway on Unsplash

SW공학이랑 PM이 존재하는 이유 "Minimum effort, Maximum effect" 지향하는 프로젝트로 시스템을 구축하자!

SW는 형태가 없어서 이해가 어려움 ㅋㅋㅋ SD를 아파트 공사와 연결해서 생각해보장

 

 

"Procurement -> SD->OP>MA" 를 큰 줄기로 잡아 파생되는 개념 가지치기

 

Photo by C Dustin on Unsplash

SW생명주기 : 아파트 10동 짓는데 여러 모델이 있듯 시스템 개발에도 여러 모델이 있음


1. 폭포수 모델 : 10동 모두 토목, 건축, 실내장식 순으로 진행 /순차적으로 접근하는 고전방법


2. 프로토타이핑 : 1동 먼저 짓고 고객한테 보여주고 개선사항 등 요구사항 추가해서 2,3동에 반영


3. Spiral(나선형 모델) : 1~10동 모두 "계획-위험분석(고객참여)-개발(공사)-평가" 순으로 진행, 오래걸림


4. 반복적 개발 : 건물 짓고 요구사항 일부분(층고, 발코니 확장 등) 반복적으로 개발하여 반영
- 증분형 : 1동, 2동, 3동~10동 병행공사로 동별로 빠르게 고객 요구사항 반영하며 공사(1동 발코니 문제->2동 없게)
- 진화형 : 1동 프로토타입으로 공사하며 발견한 문제를 2동에 반영 마무리하고, 2동 공사하며 문제점 발견, 3동에 안생기게 순차적으로 공사방법 진화 


5. RAD : 건물 빨리 올리기 위해 일부분 조립식으로 공사
- 대표방법론 : XP, SCRUM

 

PMBOK 기반 프로젝트 관리 개념