반응형
개발 프로젝트 포지션 종류, 간단한 정리 (PM, PL, AA, TA, DA, QA, EA/BA, SA, 개발자)
- PM (Project Manager)
- 모든 관리 업무를 책임지는 사람
- 현업, 외부 팀과 인터페이스 및 커뮤니케이션 담당 & 의견 조율
- cf) TM (Team Manager): 팀 담당 - PL (Project Leader)
- PM을 도와 프로젝트의 리딩 담당
- 개발, 관리 능력(화면설계, 개발일정관리), 고급기술(DB, WAS 등), 커뮤니케이션을 통해 구체적인 요구사항을 분석하고, 화면을 설계하며 자신이 관리하는 개발자들이 실제 개발을 진행할 수 있도록 가이드하고 관리 - AA (Aplication Architect)
- 비즈니스 프로세스 설계를 바탕으로 실제 사용할 수 있는 ERP 등과 같은 IT 솔루션을 설계하는 역할 담당
- 일반적으로 프레임워크를 바탕으로 설계를 진행하는 경우가 많고, 요약하여 업무 관련 로직을 설계함
- 공통 로직, 개발표준, 프레임워크 등 공통업무 설계자
- ex. 인터페이스, 업무와 관련된 모듈/기능 설계, 업무 분석 주도 및 문서화, 필요한 시간과 리소스 산정 - TA (Technical Architect)
- OS, WEB, WAS, DB 설치 등 하드웨어와 네트워크 구축 담당자 - DA (Data Architect)
- 데이터 표준, 구조, 품질, 마이그레이션 등 DB 설계자 - QA (Quality Assurance)
- 산출물과 소스코드에 대한 품질을 보증하는 담당자 - EA (Enterprise Architect) 또는 BA (Business Architect)
- 기술적 관점이 아닌 비즈니스 관점의 프로세스 설계자 - SA (Solutions Architect)
- 프로젝트나 어떠한 비즈니스 요구사항에 따라 개발환경과 같은 솔루션에 대한 설계 담당. (EA는 전문지식 넓게 필요, SA는 깊게 필요)
- ex. DevOps 환경 컨설팅을 하고 구축을 지원하는 역할 - 개발자 (Developer)
- 프로젝트의 최하단에서 실제 개발을 진행하는 사람
반응형
'etc' 카테고리의 다른 글
[IT] hosts 파일이란? (호스트 파일 위치, 수정하는 법) (2) | 2022.01.10 |
---|---|
[IT] 알아두면 좋은 IT 용어 정리 (+회사 용어) (2) | 2021.12.21 |
순서도(Flow Chart) 도형 종류 (아키텍처, UML 다이어그램) (0) | 2021.11.27 |
1의 보수, 2의 보수란? (0) | 2021.11.11 |
REST API란? (GET, POST, PUT, DELETE) (0) | 2021.09.27 |