IT 프로젝트 실무자 직무(BA SA AA DA TA QA) 하는일 역할

IT 프로젝트 실무자 직무에 대해 알아보겠습니다. BA, SA, AA, DA, TA, QA로 나뉘는 각 직무의 하는 일과 역할에 대해 소개해드리겠습니다. IT 프로젝트에서 각각의 직무가 어떤 책임을 가지고 서로 협력하는지 알면 IT 프로젝트의 흐름을 파악해 볼 수 있을 것입니다.

IT 프로젝트 실무자 직무

IT 프로젝트에서는 다양한 현장 실무자들이 존재합니다. 대표적으로 BA, SA, AA, DA, TA, QA 직무가 있습니다. 이들은 IT 프로젝트를 성공적으로 수행하기 위해 유기적으로 협력하는 관계입니다.

BA가 비즈니스의 요구를 분석하고 프로젝트의 방향을 설정하고, SA는 솔루션을 설계하며 AA는 어플리케이션을 개발합니다. DA는 데이터로 전략을 지원하고 TA는 기술적 문제를 해결하며, QA는 제품의 품질을 보증하는 테스트를 수행합니다. 각 직무의 역할과 하는 일을 아래에서 좀 더 자세히 알아보겠습니다.

1. BA(Business Analyst)

BA는 비즈니스 애널리스트(Business Analyst)의 약어로 ‘비즈니스 분석가’를 뜻합니다. BA는 IT 프로젝트에서 요구사항을 분석해 IT 솔루션을 제안하는 역할을 맡고 있습니다.

IT 프로젝트의 범위를 정하며, 비즈니스적인 요구사항과 기술적인 부분을 연결시키는 ‘디지털 트렌스포메이션’을 위한 중간 다리 역할을 하는 직무입니다. 이 때문에 BA 직무를 담당하기 위해서는 IT적인 지식도 중요하지만 의사소통 능력도 중요합니다.

실제로 비즈니스적으로 필요한 요구를 반영하기에는 IT 기술에 한계가 있거나 원활할 작동을 위해 IT적인 또다른 해결책이 존재할 수 있습니다. BA 직무는 고객의 니즈를 명확하게 파악하고 가능여부와 함께 실제 IT 솔루션 개발의 범위 등을 커뮤니케이션하고 조율하는 역할을 담당합니다.

IT 직무 중 BA와 PM(Project Manager)이 헷갈릴 수 있습니다. PM이 일반적으로 프로젝트의 일정과 인력 등을 관리한다면 BA는 비즈니스 요구사항을 분석하고 솔루션을 제안하는 역할을 담당합니다.

2. SA (Solution Analyst)

SA는 솔루션 애널리스트(Solution Analyst)의 영어 약어로 우리말로는 ‘시스템 분석가’로 이해할 수 있습니다. IT 프로젝트에 있어서 SA의 역할은 고객 요구사항을 IT 시스템에 접목을 구현하는 전문가입니다.

SA는 IT 프로젝트에서 기술적인 해결책을 찾고 시스템의 전반적인 안정성을 담당하는 직무입니다. 따라서 시스템의 확장성과 전체적인 통합성, 안정성 등을 생각해 중요한 기술적 결정을 내리며, 기술적 결함이나 문제점이 발생되었을 때 해결책을 제안하고 조정하는 역할을 담당합니다.

3. AA (Application Analyst)

AA는 어플리케이션 애널리스트(Application Analyst)의 약자로 ‘응용프로그램 분석가’로 해석해 볼 수 있습니다. AA는 IT 프로젝트에서 어플리케이션의 설계 및 개발 그리고 유지보수를 담당하는 직무입니다.

AA는 실제로 해당 시스템을 사용하는 현업 담당자들의 요구사항을 듣고 시스템을 개선시키는 역할을 합니다. 또한 하드웨어와 소프트웨어의 적합성 등을 체크해 원활하게 연동되어 안정성 있게 작동하도록 최적화합니다.

모든 직무가 마찬가지지만 많은 인력이 투입되는 IT 프로젝트 특성상, AA직무도 UI/UX를 담당하는 디자이너, 그리고 실제로 테스트를 담당하는 현업 직원 등의 긴밀한 커뮤니케이션을 해야합니다. 따라서 협업 스킬이 중요한 직무 중 하나입니다.

AA가 SA와 다른 점은 AA가 일반적으로 어플리케이션의 최적화와 유지 및 보수에 신경 쓴다면 SA는 보다 큰 시스템 차원에서의 설계 및 문제를 해결하는 점입니다.

4. DA (Data Analyst)

DA는 데이터 애널리스트(Data analyst)의 영문 약어로 우리말로는 ‘데이터 분석가’로 불립니다. 글자 그대로 데이터를 분석하며 유의미한 결과를 도출해내는 역할을 담당하는 직무입니다.

IT 프로젝트에 있어서 의사결정을 할 수 있도록 의사결정자에게 데이터 기반의 자료를 제공합니다. 이를 위해 머신러닝(ML) 및 인공지능(AI) 같은 기술을 활용해 데이터를 수집, 분석 및 보고하는 업무를 맡고 있습니다.

따라서 DA 직무는 대규모의 데이터 중에 유의미한 값들을 수집 및 통제하고 결과값까지 도출해 낼 수 있는 역량이 중요합니다.

5. TA (Technical Analyst)

TA는 테크니컬 애널리스트(Technical Analyst)로 ‘시스템 분석가’로 해석됩니다. TA는 주로 기술적 문제를 해결하는 역할을 담당하는 직무입니다. 시스템의 성능을 최적화하고 문제 발생시 진단 및 기술적인 지원을 담당하고 있습니다.

TA 직무는 시스템 관리자가 일상적으로 시스템을 사용할 때 발생할 수 있는 하드웨어 및 소프트웨어의 여러 기술적 문제에 대해 조언하고 해결해줄 수 있는 전문성이 필요합니다.

6. QA (Quality Assurance)

QA는 퀄리티 어슈어런스(Quality Assurance)의 영어 약어로 ‘품질 보증 전문가’로 해석해 볼 수 있습니다. IT 프로젝트를 통해 만들어진 시스템의 품질을 보증하기 위한 테스트 및 검증 작업을 담당하는 직무입니다.

QA는 현업 담당자가 원하는 기능을 IT 시스템이 적절히 수행하는지를 확인하며, 발생할 수 있는 오류 등을 사전에 발견하며 IT 프로젝트의 완성도를 높이는 높이는 일을 합니다.

일시적인 오류를 테스트를 통해 발견하는 일 뿐만 아니라, 테스트 전략을 수립하고 계획을 세워 지속적인 제품 개선을 목표로 합니다. 이를 위해 테스트를 위한 자동화 도구를 활용하기도 합니다.

관련 포스팅

IT 프로젝트 직무(PM PO PL PA) 하는일

IT 프로젝트 진행시 서비스 기획자 직무인 PM, PO, PL, PA에 대해 알려드리겠습니다. 각각의 이름을 가진 사람들이 어떤 역할을 맡고 어떤 일을 하는지 궁금하다면 아래 포스팅을 참고해보시기 바랍니다.

요약

IT 프로젝트 실무자는 다양한 직무를 유기적으로 수행해 프로젝트의 성공을 위해 협력합니다. 비즈니스 분석, 솔루션설계, 어플리케이션개발, 데이터분석, 기술적문제 해결, 품질보증을 담당하는 BA, SA, AA, DA, TA, QA에 대해 소개해드렸습니다. 오늘 포스팅 내용을 정리하면 다음과 같습니다.

  1. IT 프로젝트 실무자의 직무 이름과 하는일을 소개해드렸습니다.
  2. BA는 비즈니스 요구 분석 및 IT 솔루션의 방향을 제시하는 직무입니다.
  3. SA는 시스템과 기술적인 솔루션을 제공하는 직무입니다.
  4. AA는 어플리케이션의 설계, 개발, 유지보수를 담당하는 직무입니다.
  5. DA는 데이터를 분석하고 인사이트를 제공하는 역할을 담당하는 직무입니다.
  6. TA는 기술적 문제를 해결해 시스템을 최적화하는 직무입니다.
  7. QA는 테스트를 통해 결과물의 품질을 보증하는 직무입니다.

읽어주셔서 감사합니다.
직장생활 서포터, 잡포트
Jobpport