본문 바로가기
프로젝트관리/CMMI

CMMI PA -2

by 막대바람 2021. 1. 12.
반응형

제대로 개발을 하려면

제대로 개발을 하려면 필수적인 것이

하여간에 계획 세우고

요구사항 파악하고

요구사항 함부로 변경되지 않게 하고

필요 기술력 파악하고

인력 적당한지 봐야 하고

좀 불안한 사항 있다면 미리 고민해 둬야 하고

개발하고

테스트 하고

개발된 것 잘 보관해야 하고

배포 전에 통합적으로 테스트 해야 하고

근데 우리는

한번 솔직해 보자고. 필수적일 수 밖에 없는 것 중에 코딩 고것밖에 신경 쓰지 않은 거 사실 아닌가?

하여간에 계획 세우고

요구사항 파악하고

요구사항 함부로 변경되지 않게 하고

필요 기술력 파악하고

인력 적당한지 봐야 하고

좀 불안한 사항 있다면 미리 고민해 둬야 하고

개발하고

테스트 하고

개발된 것 잘 보관해야 하고

배포 전에 통합적으로 테스트 해야 하고

그래서 행복해 졌습니까? 버그 적어졌습니까? 사용자 배포 문서 스스로 맘에 듭니까? 야근 좀 줄었습니까? 유지보수 할만 합니까? 회사 계속 다니고 싶습니까?

 

필수적인 것 하고 PA관계는?

필수적인 것이 어떤 PA에 해당하나

하여간에 계획 세우고 : Project Planning

요구사항 파악하고 : Requirements Development

요구사항 함부로 변경되지 않게 하고 : Requirements Management

필요 기술력 파악하고 : Technical Solution

인력 적당한지 봐야 하고

좀 불안한 사항 있다면 미리 고민해 둬야 하고 : Risk Management

개발하고 : ?????

테스트 하고 : Verification, Validation

개발된 것 잘 보관해야 하고 : Configuration Management

배포 전에 통합적으로 테스트 해야 하고 : Product Integration

18개 중에 9개가 필수적인 거였네. 그럼 나머지 9개는?

개발 자체에 대해선 해당하는 게 없네. 특이하다.

 

이외에 다른 PA는 뭔가요?

이외의 PA를 살펴 봅시다.

프로젝트 진행 파악해야 하고 : Project Monitoring and Control

하청 업체 있으면 관리해야 하고 : Supplier Agreement Management

그냥 말이 아닌 수치로 얘기하자고 : Measure and Analysis

중간 중간 점검은 해야잖아 : Process and Product Quality Assurance

이전 프로젝트의 경험을 써먹자. : Integrated Project Management

중요 결정 사항 있으면 주먹구구로는 곤란하지. : Decision Analysis and Resolution

모르는 게 있으면 교육받아야 하고 : Organizational Training

이외 조직의 프로세스 개선을 위한 것이

Organizational Process Focus

Organizational Process Definition

 

PA는 많아도

결국 제대로 개발하기 위해 필수적으로 해야 하는 것을 미루거나 모른척하지 말고 제대로 실천하자는 것이다.

이것이 CMMI Level3에서 요구하는 것 중 반절이다.

나머지 반절은 개발자 보다는 관리자의 입장에서 실천해야 하는 것이라고 볼 수도 있다.

프로젝트 진행 파악해야 하고 : Project Monitoring and Control

하청 업체 있으면 관리해야 하고 : Supplier Agreement Management

그냥 말이 아닌 수치로 얘기하자고 : Measure and Analysis

중간 중간 점검은 해야잖아 : Process and Product Quality Assurance

이전 프로젝트의 경험을 써먹자. : Integrated Project Management

중요 결정 사항 있으면 주먹구구로는 곤란하지. : Decision Analysis and Resolution

모르는 게 있으면 교육받아야 하고 : Organizational Training

이외 조직의 프로세스 개선을 위한 것이

 

그래도 많아 보이는 PA

필수라 생각되는 것 9개와 이외 9.

모두 18. 그래도 많아 보인다.

프로젝트 하려면 꼭 그 18개 전부 해야 되는 건가요?

-> 그렇다 !

우린 실상 하긴 하고는 있었다. 근데 전부 주먹구구식이였고, 계속 시행착오만 되풀이 하고 있었고, 개선되지는 않았고.

 

꼭 다해야 하는가?

이제는 쫌!

계획 제대로 세우고,

적당한 일정에서,

필요 인력 제대로 투입하고,

요구사항 제대로 파악하고,

뒤엎기 좀 피하고,

테스트 좀 제대로 하고,

문서도 제대로 만들고

이외에

제대로 된 프로세스 안에서 일을 진행하고

했던 실수 또 하고 또 하고 하지 말고

지난번 프로젝트에서 배운점 개선하고, 데이터 활용하고

너밖에 할 사람 없잖아요러지 말고

 

PA를 제대로 실행하는 것이란?

어느 실천영역(PA)이건 다음을 하는게 맞지 않는가?

실행하기 위한 조직의 방침을 세우고,

계획을 세우고

자원을 지원하고(, 시스템, 인력)

적절한 담당자를 선임하고

교육을 시키고

산출물을 관리하고

관련자들을 같이 꼬득이고

때론 점검도 받고

경영자들과 같이 살펴보자.

 

본 문서는 CMMI 개념을 잡기위해 만들어진 다른분의 내용을 포스팅한것입니다.

출처는 제가 잘 모르겠고, 사내에 돌아다니는 문서를 포스팅한 것이니 혹시 문제가 된다면 알려주시면 삭제하도록 하겠습니다.

728x90
반응형

댓글