IT/IT공부하자

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

shiningmoon 2020. 11. 30. 12:55

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 기반 프로젝트 관리 개념