수직 관리 아키텍처와 폭포수 개발 모델을 기반으로 구성된 가장 일반적인 개발 팀에 대해 말씀드리겠습니다. 다음과 같이 나뉩니다.
프로젝트 책임자: 예산 관리, 진행 조회, 회의 조직 배치, 기능 할당, 고객 대화 협상 등 프로젝트 운영을 조정하는 모든 업무를 담당합니다.
설계자: 요구 사항 분석, 소프트웨어 아키텍처 구축, 개념 및 논리 설계, 기능 세분화, 시스템 성능 분석 등을 담당합니다.
프론트 데스크/인터페이스 디자이너: 주로 소프트웨어 GUI 설계를 담당합니다.
데이터베이스 엔지니어: 데이터베이스 구축, 최적화 및 관리를 담당합니다.
프로그래머: 백그라운드 코드 작성을 담당합니다.
테스터: 블랙 박스 테스트, 화이트 박스 테스트, 단위 테스트 등과 같은 소프트웨어 테스트 기술에 따라 적절한 기능 테스트를 수행합니다.
고객 서비스 담당자: 소프트웨어 설치, 사용, 판매 후 및 고객 문제 해결을 담당합니다.
프로젝트 규모와 업무량에 따라 각 기능은 한 명 또는 몇 명으로 분류되어 프로젝트 관리자와 부사장과 인터페이스 설계 책임자와 인터페이스 디자이너, 소프트웨어 수석 엔지니어, 프로그래머 등 부분적인 수직 책임 체계를 형성할 수 있습니다.