본문 바로가기
프로젝트관리/EPMO와 CMMI 실무적용

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 4

by 막대바람 2022. 9. 14.
반응형

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 1 : EPMO 정의와 실패하는 이유

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 2 : 조직의 문제점과 개선기회의 도출

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 3 : CMMI 와 PI 활동의 접목

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 4 : 전사 프로젝트 관리 프로세스의 소개

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 5 : 프로젝트 관리 프로세스 영역

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 6 : 조직과 CMMI 관리 프로세스와 접목

EPMO(Enterprise PMO, 전사 PMO) 와 CMMI의 실무 적용 - 7 : 역할과 책임의 관리프로세스 전환

전사 프로젝트 관리 프로세스의 수립

우리는 CMMI의 4개의 프로세스 영역중 프로젝트를 관리하는 방안으로 CMMI를 활용하기로 하였기에 프로젝트 관리 영역에 우선순위를 두고 진행하고자 한다.

 

프로젝트(영어: project)는 일정한 기간 안에 일정한 목적을 달성하기 위해 수행하는 업무의 묶음을 말한다. 하나의 프로젝트는 정해진 기간, 배정된 금액, 투입인력 등 일정한 제약조건 하에서 각종 요구사항(requirement)을 수행하는 방식으로 진행된다.

프로젝트의 정의가 시사하는 바를 기준으로  우리는 정해진 기간내에 배정된 금액으로, 계획된 투입인력을 활용하여 프로젝트를 완료함을 목적으로 하는 프로세스를 도출할 것이다, 도출된 프로세스를 규약와 템플릿으로 구체화하여 실제 현장에서 사용할 수 있는 표준 프로세스를 구축할 것이며,  구축된 표준 프로세스를 준수함으로써 발생되는 생산물을 기반으로 프로젝트의 감사와 통제를 실시함으로써 성공적인 프로젝트가 될 수 있도록 할 것이다.

 

그러나, 이를 실무적으로 구성할때 첫번쨰로 부딪히는 문제는 회사에서 진행되는 모든 프로젝트를 하나의 표준 프로세스에서 제어하기에는 프로젝트별로 발생되는 규모나 상황등이 상이함에 현실적으로 매우 어렵다.  이에 프로젝트의 규모와 공수, 자원등을 고려하여 표준화된 프로세스를 조정(Tailoring)이라 불리우는 절차를 활용하여 효율적인 프로젝트 관리가 될 수 있도록 지원하는 체계를 CMMI에서는 제안하고 있다.  프로젝트별로 프로세스를 조정하여 필요한 프로세스를 선별하는 작업을 테일러링이라고 부르며 프로젝트를 관리할때 반드시 진행되는 절차이다.

 

표준 프로젝트 관리 방안을 조직에 적용할때 프로젝트 수행인력의 가장 많은 반발을 불러오는 사항은 수행하는 프로젝트의 유형에 따라 표준 프로세스에서 요구하는 사항을 수용하기 어려우며, 또한 발생 프로젝트별로 매번 테일러링을 수행하기에는 프로젝트 관리부서의 인적 자원의 한계에 부딪히게 된다.

이에 우리는 전사 프로젝트 관리 방안을 프로젝트 팀에 적용할 수 있는 방안을 아래와 같은 과정을 적용함으로써 저항을 최소화하기위해, 발생되는 프로젝트에 대한  성격이나 수행방식등이 상이함을 인정하고,  표준 프로세스를 프로젝트의 규모,공수, 기간, 성격등을 고려하여 회사의 프로젝트를 구분하여 프로젝트 유형별로 표준 프로세스를 세분화하여 제공하고, 정의된 유형별  표준 프로세스를 프로젝트 팀에서 다시 한번 테일러링하여 사용할 수 있는 체계를 구성하여 반영하였다.

 

표준프로세스 정의 및 프로젝트의 적용

1. 전사표준 프로세스

EPMO는 회사에서 발생되는 프로젝트 관리 프로세스를 수집하여 표준 프로젝트 관리 프로세스를 수립한다. 이때 중요한 점은 프로젝트의 규모나 특이사항등을 고려하지 말고, 수행해야 하는 모든 절차를 도출하여 구성한다.

도출된 프로세스는 테일러링이 불가한 필수 프로세스와 테일러링이 가능한 옵션 프로세스를 구분하여 표기하여, 프로젝트를 관리할때 반드시 필요한 프로세스가 프로세스 테일러링시에 누락되지 않도록 방지한다. 전사표준 프로세스가 선정되면, 이를 경영진의 승인을 획득하여 모든 구성원(임원진 포함)에서 프로세스를 수행하도록 하는 강제력을 확보하도록 한다.  실무에서는 의외로 조직원보다 임원진에서 프로세스를 지키지 않아 발생되는 문제가 많음을 인지하고 있어야 한다.

2. 유형별 표준프로세스

만들어진 프로젝트 관리 프로세스를 프로젝트의 셩격, 규모등을 고려하여 유형별 표준 프로세스를 구성한다.

구성에 참여하는 인력은 단위 프로젝트를 관리하는 사업부장 또는 사업부문 임원진의 참여/승인하에 진행하도록 한다.

이 과정에서 필수 프로세스는 조정이 불가하며, 옵션 프로세스는 조정이 가능하다. 만일 사업부장등에서에서 추가 요청할 경우 옵션 프로세스로 추가될 수 있으며, 옵션 프로세스중 사업부문장의 승인하에 옵션프로세스가 필수 프로세스로 변경될 수 있으며, 이는 사업부문에서 중요시하는 프로세스를 수행함으로써 보다 세밀한 프로젝트의 제어를 가능하게 할 수 있다.

3. 테일러링

단위 프로젝트 수행팀에서 유형별 표준프로세스를 확인하고 옵션 프로세스를 조정하여 단위 프로젝트에 적용할 수 있도록 한다.  보통 PM 이나 프로젝트의 품질관리 직무 담당이 수행하게 되며, 프로젝트에서 사용할 프로세스와 템플릿등을 확정하는 단계이다. 소프트웨어 개발 방법론등은 이 단계에서 포함되게 된다.

4. 생산

단위 프로젝트에서 발생되는 프로세스와 해당 프로세스에서 생산되는 산출물을 의미하며, 이는 프로젝트의 평가 기준이 된다.

 

마무리

표준 프로세스를 정의하여 단위 프로젝트까지 적용하는 해당 프로세스는 소프트웨어의 개발 및 유지보수에 한정하지 않고 다양한 영역의 프로젝트 또는 회사의 관리체계로 활용할 수 있다.

표준프로세스를 회사의 상황에 적합하게 구성하고, 실무에서 실행할 수 있는 수준의 프로세스로 만들어져 내재화하는게 중요하다. 실행할 수 있는 프로세스가 중요함을 잊지 말자.

 

 

 

728x90
반응형

댓글