Hello World!/공부

프로젝트 관리와 계획

헬로월드! 2020. 11. 13. 14:46

프로젝트를 진행할 때 작업 수행에 필요한 여러가지 자원, 인력, 비용, 재료, 기술 등을 가장 효과적으로 사용하여 프로젝트의 목표를 달성해야한다. 하지만 개발 대상은 눈에 보이지 않아 진행 상황을 판단하기 어렵고 조직마다 프로세스도 다를 뿐 아니라 기술 발전이 매우 빠르기 때문에 '프로젝트의 관리' 가 필요하다.  프로젝트를 관리하기 위한 활동은 4가지로 분류할 수 있다.

계획, 조직, 모니터링, 조정 

 

1. 먼저 프로젝트를 시작하면,

목표를 세우고 가치와 위험을 이해해야한다. 지속 가능성이 있는지 , 기술적인 어려움, 불확정성이 있는지 등등 그렇다면 이러한 가치는 어떻게 평가할까?

 

가치를 평가하는 방법에는 5가지가 있다. 

1) 투자 회수 기간 : 투자금과 같은 금액을 벌어들이는데 걸리는 기간이 얼마일지 

2) ROI (Return of Investment) : 총 비용에 대한 연간 평균 이익률

3) 순수 현재 가치: 현재 투자금과 미래 수익금을 현재 가치로 비교

4) 평가표 : 금액 요소, 기술, 품질, 시간 여유, 인력 등을 고려한 점수표 만들기

5) SWOT : Strength (강점) Weakness (약점) Opportunity(기회) Threat(위험)을 파악하여 타당성을 평가한다. 

 

타당성을 분석해야한다.

1) SOW (Statement of Work, 작업 지시서) : 고객의 요구 사항이나 프로젝트 결과물을 적은 명세서

2) 비즈니스 목표: 프로젝트의 결과물

3) 예산 - 비용과 수익의 요약

4) 프로젝트 일정 - 대략적인 일정

5) 프로젝트 리스크 - 위험요소

6) 대안 - 구축, 구매 등의 방법

7) 평가 - 프로젝트 가치에 대한 평가 결과

 

2. 프로젝트를 계획하고 스케줄링하기

프로젝트의 성공적인 마무리는 계획의 치밀함에 달려있다.

초기 계획으로 목표를 정하고, 일정 정의하고, 비용을 추정한다. 

 

[ 프로젝트의 일정 계획 ]  

목표, 프로젝트 범위를 설정해서 WBS 를 작성 -> 작업별 소요시간 및 노력 예측 -> 작업 의존 관계 정의 -> 자원 할당 or 마일스톤 설정-> 일정 개발 순으로 진행하면 된다 ! 

 

프로젝트의 범위를 정할 때 맡은 업무나 문제의 범위를 정하는 것 부터 시작!! 

WBS 란 ? Work Breakdown Structure 의 약자로 개발 팀이 프로젝트 목표를 달성하고 결과물을 산출하기 위해서 수행해야할 작업을 계층적으로 분할한 것이다. (Tree 형태로 구성되어 있다!) 

 

ko.wikipedia.org/wiki/%EC%97%85%EB%AC%B4_%EB%B6%84%EC%97%85_%EA%B5%AC%EC%A1%B0

 

업무 분업 구조 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. MIL-HDBK-881의 예. 일반적인 항공기 시스템의 처음 3단계를 묘사한 것.[1] 프로젝트 WBS에 작업 중인 모습 업무 분업 구조(work-breakdown structure, WBS)[2], 작업 분해 구조,

ko.wikipedia.org

스케줄링은 WBS를 기초로 하여 일정을 정의한다. 작업 사이의 1) 의존관계 파악하고 2) CPM 방법을 이용하여 여유 시간을 계산한 후 3) 소요 자원을 할당하면 된다. 

 

'Hello World! > 공부' 카테고리의 다른 글

리팩토링이란?  (0) 2020.11.13
네트워크 기초 TCP/IP, IPv4 와 IPv6  (0) 2020.10.06
알고리즘의 성능을 나타내는 복잡도  (0) 2020.09.07
WAS 와 Web server 의 차이점  (0) 2020.09.02
http 와 https 의 차이  (0) 2020.07.22