etc

[IT] 개발 프로젝트 포지션 종류, 간단한 정리

15호의 개발자 2021. 12. 13. 14:44
반응형

개발 프로젝트 포지션 종류, 간단한 정리 (PM, PL, AA, TA, DA, QA, EA/BA, SA, 개발자)

 

 

  1. PM (Project Manager)
    - 모든 관리 업무를 책임지는 사람
    - 현업, 외부 팀과 인터페이스 및 커뮤니케이션 담당 & 의견 조율
    - cf) TM (Team Manager): 팀 담당
  2. PL (Project Leader)
    - PM을 도와 프로젝트의 리딩 담당
    - 개발, 관리 능력(화면설계, 개발일정관리), 고급기술(DB, WAS 등), 커뮤니케이션을 통해 구체적인 요구사항을 분석하고, 화면을 설계하며 자신이 관리하는 개발자들이 실제 개발을 진행할 수 있도록 가이드하고 관리
  3. AA (Aplication Architect)
    - 비즈니스 프로세스 설계를 바탕으로 실제 사용할 수 있는 ERP 등과 같은 IT 솔루션을 설계하는 역할 담당
    - 일반적으로 프레임워크를 바탕으로 설계를 진행하는 경우가 많고, 요약하여 업무 관련 로직을 설계함
    - 공통 로직, 개발표준, 프레임워크 등 공통업무 설계자
    - ex. 인터페이스, 업무와 관련된 모듈/기능 설계, 업무 분석 주도 및 문서화, 필요한 시간과 리소스 산정
  4. TA (Technical Architect)
    - OS, WEB, WAS, DB 설치 등 하드웨어와 네트워크 구축 담당자
  5. DA (Data Architect)
    - 데이터 표준, 구조, 품질, 마이그레이션 등 DB 설계자
  6. QA (Quality Assurance)
    - 산출물과 소스코드에 대한 품질을 보증하는 담당자
  7. EA (Enterprise Architect) 또는 BA (Business Architect)
    - 기술적 관점이 아닌 비즈니스 관점의 프로세스 설계자
  8. SA (Solutions Architect)
    - 프로젝트나 어떠한 비즈니스 요구사항에 따라 개발환경과 같은 솔루션에 대한 설계 담당. (EA는 전문지식 넓게 필요, SA는 깊게 필요)
    - ex. DevOps 환경 컨설팅을 하고 구축을 지원하는 역할
  9. 개발자 (Developer)
    - 프로젝트의 최하단에서 실제 개발을 진행하는 사람

 

 

반응형