티스토리 뷰

반응형

조직 운영방법 / 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 ( 산출물=인도물=결과물 : 고객에 인도된 프로젝트 결과물)

(폭포수모델은 마일스톤이 다정해져있음)

(폭포수 프로세스는 진행상황 이정표의 간단한 정의를 허용함)

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함