DevGang
[SE-07] 프로젝트 조직 구성 본문
1. 중앙집중식 팀 구성
- 중앙 집중형 팀 구성은 한 관리자가 의사 결정을 하고 팀 구성원들은 그 결정에 따르는 구성 방식으로, 책임 프로그래머 팀 구성이라고도 함
- 소프트웨어 개발팀을 중앙 집중형으로 관리하는 방법에는 책임 프로그래머 팀이 있
- 프로그램 사서(Program Librarian)는 프로그램 리스트, 설계 문서, 테스트 계획등을 관리함
- 중앙 집중식 팀 구성은 한 사람에 의하여 통제할 수 있는 비교적 소규모 문제에 적합
- 중앙 집중형 팀 구성원의 역할
구성원 | 역할 |
책임 프로그래머 | 요구 분석 및 설계, 중요한 기술적 판단, 프로그래머에게 작업 지시 및 배분 등 |
프로그래머 | 책임 프로그래머의 지시에 따른 원시 코드 작성, 테스트, 디버깅, 문서 작성 등 |
프로그래머 사서 | 프로그램 리스트, 설계 문서, 테스트 계획 등으르 관리 |
보조 프로그래머 | 책임 프로그래머의 업무 지원, 여러 가지 기술적인 자문, 책임 프로그래머의 감독 하에 분석, 설계, 구현 담당 등 |
2. 분산형 팀 구성
- 분산형 팀 구성은 팀원 모두가 의사 결정에 참여하는 비이기적인 구성 방식으로, 민주주의식 팀 구성이라고도 함
- 의사결정을 민주주의식으로 하며 팀 구성원의 작업만족도를 높이고 이직률을 낮추게 함
- 팀 구성원 각자가 서로의 일을 검토하고 다른 구성원이 일한 결과에 대하여 같은 그룹의 일원으로 책임을 짐
- 링 모양의 구조는 계층 없이 전체 팀 구성원이 동등한 레벨에 있다는 것을 나타 냄
- 여러 사람의 의사를 교류하므로 복잡하고 이해되지 않는 문제가 많은 장기 프로젝트에 개발에 적합
- 팀 구성 방법 중 가장 많은 의사소통 경로를 갖는 구조
- 다양한 의사 교류로 인해 의사 결정 시간이 늦어지고, 개개인의 생산성 및 책임감이 낮아질 수 있음
- 팀 구성원 간의 의사교류를 활성화 시키므로 팀원의 참여도와 만족도를 향상시킴
'정보처리 > SE' 카테고리의 다른 글
[SE-09] 소프트웨어 품질 보증 (0) | 2021.02.08 |
---|---|
[SE-08] 프로젝트 일정 (0) | 2021.02.08 |
[SE-06] 프로젝트 비용 산정 (0) | 2021.02.08 |
[SE-05] 프로젝트 계획 및 예측 (0) | 2021.02.08 |
[SE-04] 프로젝트 관리 (0) | 2021.02.08 |
Comments