티스토리 뷰
조직 운영방법 / Chief Programmer /Backup Programmer
조직의 운영방법
1) 민주주의식 팀 운영 (서로 협력 비이기적인팀)
2) 책임 프로그래머 팀 운영 ( 팀원이 적을 때 소규모로 개발할 때 유용 )
1) Chief Programmer
- 전반적인 책임을 지는사람
- 프로그래머가 작성한 프로그램의 검토(문제 발생시 관계 프로그래머와 납득이 갈 때까지
함께 검토하고 신인의 참여로 (실력이 낮으니)인한 품질의 저하 가능성을 최소화)
- 시스템의 가장 중요한 부분을 담당(핵심 프로그램의 설계와 코딩)
- Backup Programmer에 대한 거부권
2) Backup Programmer
기술적인 면에서는 Chief와 동등하며, Chief Programmer를 지원하고 Chief와 협력 및 협의
-Chief Programmer의 기술적 잘못이나 개인적 사고에 대비 ( 치프프로그래머가 잘못된 방향으로가면 백업프로그래머가 개입해서 개선하는역할 할수있음,대행역가능)
3) 사서(Librarian)
- Secretary(비서) 또는 Programmer가 담당하며 개발 원조 Library(DSL)를 관리 ->프로그래머의 전업화 수단 (프로그래머는 프로그램만 짜면 됨 전업화(자기일만 전문적으로함)
- 사서의 컴퓨터 처리업무 :
- JCL(ex콤파일할떄) OS한테 주는 명령어), 프로그램, 테스트 데이터가 항상 최신의 상황에서 집중관리 되도록 함
- 문서의 표준화와 관리
- 프로그램의 보수관리
4) 프로그래머 : 프로그램 작성
5) System Analyst : 필요에 따라 투입
[책임 프로그래머 팀의 특징]
1) 기술요원과 사무 요원을 한 팀으로 구성하여 미리 정해진 Rule에 따라 팀을 엄격하게 운영
(축구 팀에서 외과의 팀으로)
2) 프로그래밍 작업을 관리 가능하게 함
3) 변화에 대한 신속성 향상
4) 작업의 專業化 전업화
5) 생산성과 품질의 향상 < -작업의 전업화와 Chief에 의한 전체의 통합
6) 프로그래머의 교육 (OJT(교육) 효과)
[고려사항]
1) 10명 이내이므로 대규모의 업무에는 곤란하며 중형 정도가 좋다.
2) Chief Programmer의 선택 문제 ( 백업과 치프 서로 무시하면안됨 조화를 이뤄야함)
3)계층식 운영( 기능조직형태 –비민주적)

표 – 팀 운영의 비교
활동조직
(진척상황 판단을 위한 가시적 출력을 생성하도록 프로젝트의 활동 조직이 구성되어야 함)
Milestones (이정표 : 프로세스 활동의 끝점)
Deliverables ( 산출물=인도물=결과물 : 고객에 인도된 프로젝트 결과물)
(폭포수모델은 마일스톤이 다정해져있음)
(폭포수 프로세스는 진행상황 이정표의 간단한 정의를 허용함)
'it' 카테고리의 다른 글
| 튜닝기본 - 1 데이터베이스 튜닝 (0) | 2023.03.10 |
|---|---|
| 운영체제에 대한 관점 / 커널 구성 레벨및 레벨별 해당 모듈 (0) | 2023.03.09 |
| PHP 입력된 점수와 배열의 인덱스 출력하기 (0) | 2023.03.07 |
| 정보보안기법에 대해서 (0) | 2023.03.06 |
| 다중처리의 운영체제 구조와 프로세서 결합도 (0) | 2023.03.05 |
