[IT] 개발 프로젝트 포지션 용어 정리(IT 전문가 직무 종류)

웨다(Weda)·2024년 11월 11일
post-thumbnail

IT 개발 프로젝트 포지션 용어에 대해 정리해보자!

📚 개발 프로젝트 포지션 용어 정리.zip

📌 관리자 영역

  1. PM(Project Manager)
  • 프로젝트 토탈 관리자
  • 프로젝트 총괄 관리자로 프로젝트의 로드맵 한 판을 고려해 운영
  • 수많은 이해관계자들 간의 관계 조율 능력 중요 *ex) 문제 해결, 커뮤니케이션, 일정 관리
  1. PL(Project Leader)
  • 프로젝트 서브 관리자
  • 프로젝트 총괄 관리자인 PM을 도와 프로젝트의 원활한 진행을 리딩
  • 수많은 이해관계자와의 의사소통으로 인해, 정신없이 바쁜 PM의 센스있는 손과 발이 되어주는 역할

📌 아키텍트 영역

  1. AA(Application Architect)
  • 어플리케이션 아키텍쳐 설계 담당자
  • 시스템의 전체적인 품질과 성능을 고려해 아키텍처 설계
  • ex. 어플리케이션 아키텍처 설계, 모듈 간 연계 설계, 비기능적 요구사항 반영 등
  1. TA(Technical Architect)
  • 인프라 설계 담당자
  • 시스템 아키텍처 설계, 기술 스택, 인프라 구축 및 관리
  • ex. H/W(Hardware), N/W(Network) 구축 설계 등
  1. DA(Data Architect)
  • 데이터 아키텍처 설계 담당자
  • DB(Data Base), Data modeling 등 Data 관련 관리 담당
  • ex. 데이터 분류, DB 구축, 데이터 전처리, 데이터 분석 등
  1. SA(Solution Architect)
  • 솔루션 설계 담당자
  • 효율적인 기술 솔루션 개선 방안 제시 *Cloud 산업 트렌트 이후 중요해진 포지션
  • ex. Framework, CI/CD 등 기존 대비 효율성 높은 솔루션 제시
  1. EA(Enterprise Architect)
  • 기술 기반 비즈니스 설계 담당자
  • 소속 기업과 진행 프로젝트의 비즈니스에 대한 이해를 기반해 전체 IT 전략 수립
  • ex. 비즈니스 프로세스, 기술 인프라 개선

📌 분석가 영역

  1. BA(Business Analyst)
  • 기업 기반 비즈니스 분석 담당자
  • 기술 영역이 아닌 비즈니스적
  • ex. 비즈니스 도메인 분석, 비스니스 프로세스 명세화

📌 테스트 담당 영역

  1. QA(Quality Assurance)
  • 프로젝트 품질 보증 담당자
  • 테스트 계획 수립, 테스트 케이스 작성, 결함관리, 품질 보증
  • 전문 테스트 인력으로 프로젝트의 품질을 보증하기 위해 테스트 계획을 수립 후 다양한 테스트를 통해 디버깅하는 역할

📌 개발자 영역

  1. DEV(Developer)
  • 개발자 *SW(Software) 개발자, WEB 개발자 등 우리가 일반적으로 생각하는 Developer, Coder를 의미
  • 코드 작성, 모듈 개발, 단위 테스트, 통합 테스트
  • 프로젝트의 메인 서비스 기능이 돌아갈 수 있도록 실제 개발을 담당
  1. FE(Frontend Developer)
  • 프론트엔드 개발자
  • FrontEnd 단의 개발자 *WEB 개발자
  • Front단에서 Client(클라이언트)의 요청과 응답 이벤트를 처리해주는 역할
  1. BE(Backend Developer)
  • 백엔드 개발자
  • BackEnd 단의 개발자 *WEB 개발자
  • Front단에서 발생한 Request 및 Response 이벤트를 Back단(Server, DB)의 요소들과 연결해주는 역할
  1. FS(Full Stack Developer)
  • 풀스택 개발자
  • FE+BE 두 영역의 개발 역량을 모두 갖춘 개발자
  • ex. 보유 기술 스택: Frontend(React) + Backend(Spring) *Framework 기준
profile
인문학도 IT PM

0개의 댓글