DevGang

[SE-07] 프로젝트 조직 구성 본문

정보처리/SE

[SE-07] 프로젝트 조직 구성

별천랑 2021. 2. 8. 16:46

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