오늘은 IT 프로젝트의 공수 산정하는 방법에 대해서 알아보고자 합니다.
최근 광주의 한 아파트공사장의 건물이 붕괴되어서 문제가 되고 있습니다.
건설처럼 IT프로젝트도 눈에 가시적으로 보이지 않는 소스코드들을 차근차근 쌓아 나가는 것이기 때문에 많은 작업과 다양한 역할을 하는 사람들이 필요로 합니다.
일반적으로 기업용 어플리케이션의 개발에는 다음과 같은 역할을 필요로 합니다.
아무 것도 없는 상태에서 시스템을 만들어 낸다면
고객의 요구사항을 토대로 하여
1. 시스템의 아키텍처를 설계하는 사람 : TA
2. 어플리케이션의 아키텍처를 설계하는 사람 : AA
3. 고객의 요구사항을 들어서 화면을 그리는 사람 : 기획자
4. 그려진 화면을 토대로 실제적인 디자인적인 구현을 하는 사람 : 디자이너
5. 그려진 디자인을 토대로 해서 개발자가 사용할수 있도록 연계되는 코드를 넣어주는 사람 : 퍼블리셔
6. 고객과 기획자와 협력하여 시스템을 설계하는 사람 :분석설계자
6. 개발자
- 공통개발자 : 전체적인 개발의 틀을 잡고 공통기능(로그인, 기본 함수 등)을 도출하고 개발하는 사람
- 모델러 : 고객의 요구사항과 기획자의 화면을 토대로 하여 DB모델링을 하는 사람
- FRONT 개발자 : 기획자의 설계를 토대로 하여 UI적인 개발을 하는 사람
- 백엔드 개발자 : FRONT 개발자와 협력하여 서버단의 프로그램을 하는 사람
- 인터페이스 개발자: 타 시스템과의 인터페이스 또는 내부의 인터페이스를 담당하여 설계하고 개발하는 사람
- 배치 개발자 : 내부의 베치작업들을 개발하는 사람
프로젝트를 진행하기 위해서 다음의 인력을 또 필요로 합니다.
- 프로젝트 관리자 : 전체 프로젝트를 조율하며 진행하는 관리자
- PMO : PM이나 고객을 도와서 프로젝트의 진도, 보고자료, 행정 등을 관리하는 사람
- 테스터 : 시스템이 개발되고 테스트 하는 과정에서의 테스트를 담당하는 사람이며 또다시 테스트 기획, 수행자로 나뉜다.
- 감리/품질관리 : 고객을 대신하여 주기적으로 프로젝트의 진행상태와 품질을 체크하여 보고하는 사람
이상과 같이 프로젝트의 참여자를 살펴보았습니다.
공수산정을 위해서는 우선적으로
이런 프로젝트의 참여자가 충분하게 잘 배치되었는지를 살펴보아야 합니다.
프로젝트의 공수산정은 다음 글에서 계속 논의해보도록 하겠습니다.
2022.11.17 - [IT/프로젝트 관리] - 프로젝트의 공수산정해보기
성공하는 프로젝트 되시기 바랍니다.
IT프로젝트의 공수 산정하기(2) (0) | 2022.11.17 |
---|---|
프로젝트의 범위 설정 (0) | 2022.01.07 |