09.프로젝트 기초 : 프로젝트 주요 R & R(책임과 역할)을 알아보자

프로젝트 기초에서 알아야 할 기본적인 지식 중에서, 이번에는 책임과 역할(Roles & Responsibilities)에 대해서 알아보도록 하겠습니다. 프로젝트를 추진함에 있어서 프로젝트 매니져(PM)의 역할 외에서 많은 역할들이 있으며, 그 역할마다 프로젝트에 관여하는 정도와 책임에 차이가 있습니다.

project R&R : 프로젝트 기초
Project R&R

프로젝트 R&R 개요 : 프로젝트 기초


프로젝트에 관련되는 기본적인 역할(Roles)들을 우선 나열해 보도록 하겠습니다. 프로젝트의 규모와 환경, 성격, 상황에 따라 차이는 있겠으나 프로젝트를 킥오프하여 진행할 때 아래 역할에서 추가되거나 삭제될 것이라 생각합니다.


중요 포인트

아래의 프로젝트 역할(Role)은 Job을 표현하는게 아닙니다. 각각의 Role은 프로젝트를 추진함에 있어서 명시된 업무를 수행합니다. 개인은 다양한 역할을 수행할 수도 있으며, 주어지는 상황에 따라 여러 사람이 하나의 역할을 수행할 수도 있습니다.


프로젝트의 역할(Roles)

  • Project Manager / Program Manager
  • Technical implementation Manager
  • Program/Project Steering Group
  • Analyst
  • Build Manager
  • Business Owner
  • Change Control Board (CCB)
  • Change Control Manager
  • Change Management Specialist
  • Concept Owner
  • Configuration Owner
  • Delivery Preparations Owner
  • Technical Implementation Manager
  • Developer
  • Program Architect
  • Project Architect
  • Reviewer
  • Technical Writer
  • Test Manager
  • Testing Specialist

프로젝트의 역할 할당

프로젝트의 역할과 책임은 모든 프로젝트에서 시작전에 반드시 정의되어야 합니다.

  • 모든 프로젝트에서는 E0 마일스톤 단계에서 프로젝트 매니져가 임명됩니다.
  • 마일스톤 E0 단계 후부터, 모든 마일스톤에 대해서는 Steering Group의 승인을 득해야 합니다.
  • 마일스톤 승인시점 전이라도 프로젝트에 있어서 어떤 변화요소에 대해서라도 Steering Group으로부터 반드시 승인을 받아야 합니다

아래 그림에서 보이는 프로젝트의 단계와 마일스톤을 참고하도록 합니다.

  • 프로젝트 매니져는 프로젝트를 추진하기 위해 아직 구성되지 않은 역할에 대한 모든 책임(Responsibility)을 떠맡습니다.
  • 모든 정보 관리(Information Management)관련 프로젝트에서는 반드시 E0 마일스톤 단계에서 TIM (Technical implementation Manager)을 임명하도록 합니다.
  • TIM은 해당 프로젝트에서 프로젝트 매니져와 Business Implementation적인 부분에서 공동의 책임을 가지며, 이를 이행함에 있어 발생되는 이슈에 대해서는 상위 조직과 중개적인 역할도 수행합니다.
    경우에 따라 동일 프로젝트 내에서 프로젝트 매니져와 TIM 역할을 겸직할 수도 있습니다.

위에 제시된 프로젝트의 R&R 에 대해서 중요도가 높은 역할 위주로 좀 더 상세하게 알아보도록 하겠습니다.








프로젝트 주요 R&R의 특징 알아보기 : 프로젝트 기초


1.Project Stakeholders

Project stakeholder는 프로젝트에서 가장 관여도가 높은 역할체이며, 프로젝트의 실행 결과나 성공적인 프로젝트를 완성하는데에 긍정적 혹은 부정적으로 영향을 미치게 되는 개인과 조직을 말합니다.

프로젝트 팀은 프로젝트 시작 단계에서 누가 혹은 어떤 조직이 Stakeholder 인지 반드시 확인하도록 하고, 그들의 요구와 기대치를 파악해야 합니다. 프로젝트를 성공적으로 완성하기 위해 그러한 기대치를 만족하도록 관리하고 영향력을 행사할 수 있어야 합니다.


통상적으로 프로젝트를 추진함에 발생하는 이슈나 차이에 대해서, Stakeholder들은 고객의 편에서 해결요소를 고려하여야 하고, 그 차이를 좁혀 나가야 합니다. 발생하는 차이점에 대해 적절한 해결책을 찾는 것이 프로젝트 팀에게는 도전과제(Challenge)적인 요소가 됩니다.


2.Steering Group

Steering Group Principles

Steering Group의 주된 목적은 Business case와 Stakeholder의 목표와 요구사항이 수행되어짐을 확신시키고 가능케 하는 것입니다.

  • Steering Group은 비즈니스적인 책임과 비용승인에 대한 권한을 가집니다. STP(Short Term Plan)에는 프로젝트 전반에 대한 비용의 가이드 라인을 제시해야 합니다.
  • Streering Group은 마일스톤 E1 도달하기 이전에 확정이 되어야 합니다.
  • 또한 모든 프로젝트들에 대해 Steering Group이 반드시 존재합니다. 앞서 이야기 했듯이 책임과 비용에 대한 권한을 가지기 때문입니다.
  • Program 과 같은 규모의 프로젝트들에서는 Program과 프로젝트간의 Steering Group이 공유될 수 있습니다.
  • 하위 프로젝트에 대한 Steering Group은 상위 Program의 Streering Group에 의해 지정 또는 추천될 수 있습니다.
  • Steering Group는 모든 주요 프로젝트 stakeholder간의 협력을 이끌어 내는 역할을 합니다.
  • Steering Group 인원수는 최소한으로 대표되어지고 구성되어지며, 이는 global, regional과 local적인 면을 고려하여 프로젝트의 성공을 위해 모든 관련 자들(Stakeholders)을 대표하는 것입니다.
  • Steering Group의 경우,  그 구성원들이 물리적으로 다른 지역에 있을 때는 화상회의나 전화로 미팅을 대체할 수도 있습니다. 간단한 의사결정이 필요한 경우이거나 보고내용이 잘 준비가 되어진 경우, 의사결정을 e-mail에 의해결정할 수도 있습니다.

Steering Group R&R

  • 비즈니스적인 책임과 비용승인의 권한에 대해서 대표성을 가집니다.
  • 프로젝트의 목표를 달성하기 위해 Project Manager를 적극적으로 지원합니다.
  • 미션, 범위, 목표 등에 대하여 적절한 결과물을 판단하고 결정합니다.
  • 구성원 중에서 의장을 선출합니다.
  • 프로젝트가 시작될 시에 Project Manager를 추천하거나, 추천된 자를 승인합니다.
  • Project plan을 승인합니다.
  • Global 적인 수준의 요구사항이 만족되었음을 보증합니다.
  • 프로젝트 마일스톤을 관리하고 승인한다.
  • 범위, 일정, 비용과 관련하여 발생하는 변경 사항을 의사 결정합니다.
  • 리스크 관리에 대해서 보증하는 역할을 합니다.
  • 프로젝트의 진행 상황과 절차를 모니터링하고 목표에 일치하는지 검토합니다.
  • 프로젝트의 최종 성과물이 비즈니스 요구사항을 만족하도록 보증합니다.
  • Project의 종료에 대한 최종 의사결정합니다.

Steering Group Communication

  • Steering Group이 프로젝트의 핵심사항을 상시 결정함으로, 그 어떤 R&R 보다 강력한 의사소통의 채널이 요구됩니다.
  • 핵심 안 건에 대해서 미팅을 통해 커뮤니케이션 합니다.
  • 또한 미팅은 핵심 사항에 대한 의사 결정을 목적으로 합니다.
  • 진행사항에 대한 보고를 받습니다.
  • Steering Group은 프로젝트의 목표를 달성하기 위해서 Project manager와 커뮤니케이션 하고 상시 지원합니다.


Operational Mode of Steering Group


3.Project Manager Responsibilities

  • E0 마일스톤까지 임명되어야 합니다.
  • 프로젝트 방법론에 근거하여 프로젝트 기획을 수행합니다.
  • 프로젝트 전체 업무를 관리합니다.
  • 리스크 관리를 수행합니다.
  • 프로젝트 전반사항을 모니터링합니다.
  • 프로젝트 이슈를 관리합니다.
  • 프로젝트 진행중에 요구되는 변경사항에 대해 절차에 참여합니다.
  • 의사소통과 변경사항관리를 수행합니다.

4.TIM(Technical Implementation Manager) Responsibilities

  • 프로젝트의 방법론에 따라 프로젝트 기획을 수행합니다.
  • 프로젝트 업무관리를 수행합니다.
  • 리스크 관리를 합니다.
  • 프로젝트 전반사항을 모니터링합니다.
  • 프로젝트 이슈사항을 관리합니다.
  • 프로젝트 진행중에 요구되는 변경사항에 대해 절차에 참여합니다.
  • 의사소통과 변경사항관리를 수행합니다.

이와 같이 주요 R&R에 대해서 간략하게 그 특징을 살펴보았습니다. 프로젝트의 역할과 책임(R&R) 전체적으로 다시 요약하면, 아래와 같습니다.






역할책임과 역할
Project Manager프로젝트 일정 및 예산을 관리하고 팀원들 간의 원활한 소통을 촉진. 이해관계자와의 관계 조율 및 프로젝트 목표 달성을 주도한다.
Technical Implementation Manager기술적인 측면에서의 구현을 관리하고 팀원들의 기술 역량을 촉진. 기술적인 도전 과제를 해결하며 프로젝트의 기술적 성공을 보장한다.
Steering Group프로젝트 방향을 결정하고 이해관계자들 간의 의사소통을 중재한다. 전반적인 프로젝트의 흐름을 감독하여 핵심 목표를 달성하는 데 기여한다.
Analyst프로젝트에 필요한 정보를 수집하고 분석하여 요구사항을 도출하며, 비즈니스 및 기술적인 측면에서의 해결책을 제시한다.
Build Manager소프트웨어 빌드 프로세스를 관리하고 품질을 보장한다. 소프트웨어 개발 주기에 따른 빌드 및 배포를 책임진다.
Business Owner프로젝트의 비즈니스 목표를 정의하고 관리하며, 비즈니스 요구사항을 만족시키기 위해 프로젝트를 이끈다.
Change Control Board (CCB)변경 제어 프로세스를 감독하고 변경 요청을 검토하여 승인 또는 거부한다. 변경 사항이 프로젝트 목표와 일치하는지를 확인한다.
Change Control Manager변경 사항에 대한 제어 및 검토 프로세스를 관리하고 변경 제어 보고서를 작성한다. 변경 사항이 적절한지를 평가하고 승인/거부 결정을 내린다.
Change Management Specialist조직 내에서의 변화에 대한 전략을 개발하고 효과적인 변화 관리 계획을 수립한다. 변경된 프로세스나 시스템에 대한 교육 및 지원을 제공한다.
Concept Owner프로젝트 개념에 대한 책임을 지고, 프로젝트의 전반적인 방향을 결정하며 핵심 개념을 보증한다. 프로젝트 목표와 비즈니스 목표를 이해하고 통찰력을 제공한다.
Configuration Owner프로젝트의 구성 관리 측면에서의 역할을 수행하고 소프트웨어 및 하드웨어 변경 사항에 대한 관리와 검토를 책임진다.
Delivery Preparations Owner프로젝트 결과물의 마무리와 인도에 대한 준비를 담당하며, 최종 결과물의 품질을 보장한다. 인도 전략을 수립하고 필요한 준비 작업을 책임진다.
Technical Implementation Manager기술적인 측면에서의 구현을 관리하고 팀원들의 기술 역량을 촉진. 기술적인 도전 과제를 해결하며 프로젝트의 기술적 성공을 보장한다.
Developer프로젝트의 요구사항에 따라 소프트웨어를 개발하고 테스트한다. 코드의 품질과 효율성을 보장하여 프로젝트의 성공을 지원한다.
Program Architect프로젝트의 아키텍처를 설계하고 기술적인 문제에 대한 해결책을 제시한다. 전체 시스템의 일관성과 효율성을 보장하는 역할을 수행한다.
Project Architect프로젝트의 아키텍처를 계획하고 설계하며, 전체적인 프로젝트의 기술적인 방향을 제시한다. 프로젝트 목표와 일치하는 아키텍처를 개발한다.
Reviewer프로젝트의 결과물을 검토하고 품질 표준에 부합하는지 확인한다. 프로젝트의 각 단계에서 피드백을 제공하여 품질을 향상시킨다.
Technical Writer프로젝트 문서 작성 및 편집을 담당하며, 프로젝트의 기술적인 측면을 명확하게 전달한다. 프로젝트 문서의 일관성과 품질을 유지한다.
Test Manager테스트 전략을 개발하고 테스트 수행을 관리한다. 품질 보증을 위해 테스트 활동을 계획하고 실행하여 결함을 식별하고 수정한다.
Testing Specialist테스트 활동을 수행하고 결과를 기록한다. 테스트 케이스를 작성하고 품질 보증 프로세스를 따라 테스트를 수행한다.
No프로젝트 이론 기초 내용
101.프로젝트의 기초1 : 정의,업무흐름,구성요소,
202.프로젝트의 기초2 :프로젝트 매니져 역량과 역할
303.프로젝트 기초 : 마일스톤이란?
404.프로젝트 기초 : 비용, 시간, 범위
505.프로젝트 기초 : 프로젝트 단계 알아보기
606.프로젝트 기초 : 프로젝트 단계별 마일스톤 알아보기
707.프로젝트 기초 : Business Case란 무엇인가?
808.프로젝트 기초 : 프로젝트 로드맵, 프로그램, 프로젝트 규모 정의하기
909.프로젝트 기초 : 프로젝트 주요 R&R(책임과 역할)을 알아보자
1010.프로젝트 기초 : 리스크 관리(Risk Management) 살펴보기
1111.프로젝트 기초 : 변화 관리(Change Management) 살펴보기
1212.프로젝트 기초 : 0단계-연구단계(Phase0- Study Phase)
1313.프로젝트 기초 : 1단계-기획단계(Phase1- Planning Phase)
1414.프로젝트 기초 : 2~4단계-실행단계(Phase2 to 4 – Execution Phase)
1515.프로젝트 기초 : 5단계-인수인계(Phase5 – Handover Phase)





댓글 쓰기

다음 이전