Skip to content

프로젝트관리 #
Find similar titles

개요 #

프로젝트라 하면... 우선 사전적인 의미로는 컴퓨터 시스템에 관계하는 업무를 계획하고, 실행 제어할 때에 대상이 되는 정상 업무나 정형 업무. 하나 또는 복수의 업무에서 이루어지고 필요한 처리 순서가 규정되는 것(출처 : 네이버)이라고 칭하며, 유일한 상품이나 서비스를 창출하기위해 수행되는 일시적인 노력(출처 : 한국소프트웨어산업협회)이라고 명시하기도 합니다.

문구 자체가 쉽게 이해하기 힘들 수도 있는데, 쉽게 얘기하면 특정 목적을 이루기 위해서 한시적인 기간동안 필요 자원을 활용하여 업무를 수행/완료하는 것이라고 하겠습니다.

글로만 보면 그렇게 어려울 것 같지 않지만 실제로 프로젝트를 수행하면서 무난하게 완료하는 사업은 그렇게 많지가 않습니다. 왜 그럴까 생각해 보면... 많은 변수들이 존재하는데, 그 중 현업 담당자와의 커뮤니케이션 문제가 가장 크지 않을까 생각되며 그 외에도 부족한 자원, 이를테면 부족한 개발자의 수, 업무에 집중할 수 있게 마련되어야 할 환경(사무실, 컴퓨터, 서버 등), 작업기간이 비현실적으로 짧은 경우, 고객이 그들의 생각을 결정하지 못해 발생하는 요구사항의 변경 등이 있을 수 있습니다.

그렇다면 프로젝트는 고객이 만족할 수 있는 결과물을 낼 수 없는 것일까? 라는 질문을 던져볼 수 있을 거 같고, 이에 대해 프로젝트관리 라는 답변을 조심스럽게 던져 봅니다.

현업과 수행사를 모두 100% 만족시키는 프로젝트를 수행할 수 있다면 정말 좋겠지만 그렇게 할 수 없다면, 그렇게 하기 위해서 프로젝트 시작부터 계획을 잘 세워서 프로젝트관리를 충실히 하여 성공 확률을 높일 수는 있을 것입니다.

프로젝트 관리 #

프로젝트 관리란, 구체적인 목표를 달성하기 위해서 정해진 시간 내에 자원 확보를 계획하고, 확보된 자원을 조직화하며, 그것들을 적절히 배분하고 통제하는 것을 의미합니다.(출처 : 네이버) 한국소프트웨어산업협회에서는...

  1. 프로젝트 이해관계자들의 요구나 기대를 만족시키는 것
  2. 프로젝트 요구 사항을 충족시키기 위하여 프로젝트 활동에 지식, 기술, 툴, 기법 등을 적용하는 것.

이라고 표현하였습니다.

위의 정의를 보다 쉽게 해석해 본다면, 프로젝트 관리란 현업 담당자들의 요구사항(기대치)들을 정해진 기간과 비용 안에서 만족시키기 위해 수행하는 활동이라고 생각하면 될 것입니다.

그렇다면, 실제 프로젝트에서 관리해야 할 사항들은 무엇이 있을까?

  1. 범위, 일정, 비용, 위험, 품질에 대한 요구
  2. 프로젝트 이해 관련자들의 요구와 기대
  3. 요구 사항의 도출 (출처) 소프트웨어산업협회

위와 같은 사항을 관리해야 한다고 하는데 초보 PM(프로젝트 관리자)들은 어떻게 해야할 지 난감할 것입니다. PM이 숙지해야 할 관리 지식은 아래와 같습니다.

  1. 통합관리 Integration Management
  2. 범위관리 Scope Management
  3. 일정관리 Time Management
  4. 비용관리 Cost Management
  5. 품질관리 Quality Management
  6. 인적자원관리 Human Resource Management
  7. 의사소통관리 Communication Management
  8. 위험관리 Risk Management
  9. 구매관리 Procurement Management

위 9가지 지식영역을 숙지한 PM은 어느 프로젝트를 수행하더라도 결코 당황하지 않을 것입니다. 그렇다면 이 9가지 영역을 숙지하기 위한 매뉴얼 같은 것은 무엇이 있을까? 인터넷을 검색해 보면 프로젝트 관리 관련해서 가장 많이 나오는 것이 PMBOK이라는 단어입니다.

PMBOK GUIDE(줄여서 PMBOK이라 칭함) #

PMBOK은 프로젝트 관리 지식 체계에 대한 가이드(PMBOK guide : A Guide to Project Management Body of Knowledge)라고 정의합니다. PMBOK은 현재 6판까지 나온 상태이며, PMP라는 프로젝트 관리 전문가 자격증도 운용하고 있습니다. 책을 구매해서 공부해도 되고, 인터넷에 온라인 강좌 및 학습할 수 있는 곳이 많기 때문에 PMBOK을 내용을 어느 정도 숙지하고 프로젝트에 임한다면 어느 시점에 무엇을 해야하는지에 대한 막막함은 줄어들 것이라고 생각됩니다.

간단히 PMBOK에 대해 기술한다면... PMBOK은 프로젝트의 요구사항을 충족시키기 위한 지식, 기술, 도구,기법의 응용을 다루는 국제적으로 인정받은 표준(IEEE, ANSI)이며, PMBOK Guide는 프로젝트 수명주기, 5가지 프로세스 그룹 그리고 9가지 프로젝트관리의 지식영역(위에서 정의한...)을 정의합니다.

5가지 프로세스 그룹은 개시(Initiating), 계획(Planning), 실행(Executing), 모니터링과 통제(Monitoring and Controlling), 종료(Closing)로 이루어져 있으며, 구성요소는 아래와 같습니다.

  1. 개시(Initiating)

    • 프로젝트 승인
    • 프로젝트 또는 각 단계에 조직 배정
    • 전반적인 방향 설정
    • 최고수준의 프로젝트 목표 정의
    • 필요한 승인 및 자원 확보
    • 전체 비즈니즈 목표와 일관성 유지
    • 프로젝트 매니저 임명
    • 통합 관리
  2. 계획(Planning)

    • 프로젝트 범위 정의
    • 프로젝트 목표 구체화
    • 필요한 모든 인도물 정의
    • 프로젝트 일정 프레임 준비
    • 팀원 및 이해관계자의 정보공유를 위한 포럼 제공
    • 모든 필요한 활동 정의
    • 모든 활동의 연결
    • 필요한 기술 및 자원 확인
    • 작업 노력? 산출.
    • 리스크 분석 및 회피
    • 모든 필요한 비용의 정의 및 추정
    • 프로젝트 자금 승인 획득
    • 통신 계획
  3. 실행(Executing)

    • 자원 조정, 팀 개발
    • 품질 보증
    • 하도급업체 선정 및 협상
    • 정보 공유
    • 계획 실행
  4. 모니터링과 통제(Monitoring and Controlling)

    • 팀, 이해관게자, 하도급업자 관리
    • 진척도 측정, 성과(전체, 범위, 일정, 비용, 품질) 모니터링
    • 필요할 경우 수정조치. 문제점 해결과 단계적 확대
    • 변화 요구 관리
    • 리스크 관리(기술적, 품질, 성과, 프로젝트 관리, 조직적, 외부)
    • 성과 보고. 통신
  5. 종료(Closing)

    • 활동 마무리.
    • 관리 종료(프로젝트 종료, 수락/사인, 평가, 구성원 평가, 교훈점 등을 공식화하는 정보의 수집, 공유, 구축)
    • 계약 종료( 개방항목의 결정 및 최종 공식적 수용을 포함한 프로젝트 계약 완료)
0.0.1_20140628_0