1. 아키텍트는 왜 중요한가?
대규모 IT 프로젝트는 단순한 개발자의 코드만으로는 완성되지 않는다.
기획, 설계, 데이터, 인프라, 보안, 사용자 경험까지 고려된 다양한 전문 아키텍트의 협업이 필요하다.
특히 PM/PMO 입장에서 누가 언제 어떤 책임을 지고 설계를 담당하는지를 이해하는 것은
일정, 품질, 리스크 관리를 위한 핵심 포인트다.
2. 비즈니스/전략 계층
BA (Business Analyst)
- 역할: 비즈니스 요구를 수집하고 IT 요구사항으로 구체화
- 주요 업무: 사용자 인터뷰, 프로세스 분석, 요구사항 문서화
EA (Enterprise Architect)
- 역할: 전사 수준에서 IT 시스템의 정렬, 기술 전략 수립
- 주요 업무: 시스템 간 연계 구조, 기술 표준화, 로드맵 설계
3. 애플리케이션 계층
AA (Application Architect)
- 역할: 개별 애플리케이션 구조 및 계층 설계
- 주요 업무: 모듈 설계, 서비스 분리, 통합 구조 정의
QA (Quality Assurance)
- 역할: 품질 확보, 테스트 자동화 및 계획 관리
- 주요 업무: 테스트 시나리오 작성, 결함 관리, 성능 측정
UXA (UX Architect)
- 역할: 사용자의 경험 흐름과 정보 구조를 설계
- 주요 업무: 사용자 여정 맵, UI 프레임 설계, 접근성 고려
4. 데이터 계층
DA (Data Architect)
- 역할: 데이터 전반의 구조, 흐름, 표준화 설계
- 주요 업무: ERD 작성, 데이터 품질 기준, 보안 정책
DE (Data Engineer)
- 역할: ETL 파이프라인 개발 및 데이터 적재 환경 구축
- 주요 업무: 데이터 정제, 데이터레이크 구성, 실시간 처리
DBA (Database Administrator)
- 역할: 데이터베이스 운영 및 성능/보안 관리
- 주요 업무: 쿼리 최적화, 백업, 장애 대응, 트랜잭션 관리
MLA (ML/AI Architect)
- 역할: 머신러닝/AI 모델 설계 및 운영 인프라 구축
- 주요 업무: 모델 파이프라인, GPU 인프라 설계, 데이터 학습 전략
5. 기술/플랫폼 계층
TA (Technical Architect)
- 역할: 기술 스택 및 개발 방식 표준화
- 주요 업무: API 설계, 프레임워크 선택, 성능 고려 설계
SA (Solution Architect)
- 역할: 기술과 비즈니스를 연결하는 통합 설계자
- 주요 업무: 시스템 아키텍처 설계, 솔루션 간 연계, 요구사항 해석
CA (Cloud Architect)
- 역할: 클라우드 환경에서의 자원 구성 및 보안/비용 최적화
- 주요 업무: VNet 설계, IAM, Azure/AWS 리소스 아키텍처
DevOps Architect
- 역할: CI/CD, IaC, 자동화된 운영 환경 설계
- 주요 업무: GitOps, 모니터링 구조, 배포 자동화, 롤백 전략
6. 보안/규정 계층
Security Architect
- 역할: 시스템 전반의 보안 구조와 위협 대응 설계
- 주요 업무: 인증/권한체계, 로그 관리, 침입 탐지 구조, ISMS 대응
7. 아키텍트 투입 시점 및 협업 구조
계층 | 역할 | 투입 시점 | 협업 대상 |
---|---|---|---|
전략/기획 | BA, EA | 초기 기획 | PM, 사용자, 경영진 |
애플리케이션 | AA, QA, UXA | 요구분석 이후 | TA, 개발자 |
데이터 | DA, DE, DBA, MLA | 설계 ~ 구현 전후 | AA, SA, AI 팀 |
플랫폼 | TA, SA, CA, DevOps Architect | 설계 초기 ~ 구축 | 모든 기술팀 |
보안 | Security Architect | 초기 ~ 지속 | 전 계층 |
'PMO' 카테고리의 다른 글
IT 용어 정리: ITO, AMO, IMO (0) | 2025.05.24 |
---|