[자격증]/정보처리기사 필기

SCRUM { 개념과 특징, 팀의 역할, SCRUM 과정 }

Ben의 프로그램 2023. 5. 27. 17:26
728x90

SCRUM 개념과 특징

  • Agile 방법론 중 두 번째 입니다. 
  • 마찬가지로 빠르게 개발하는 것에 목표를 두고 있습니다. 
  • 아직까지 SCRUM 이 직접적으로 시험에 출제된 적은 없습니다. 

SCRUM 팀의 역할

제품 책임자 Product Owner

  • 개발 목표에 이해도가 높은 개발 의뢰자, 사용자가 담당한다. 
  • 제품 요구사항을 파악하여 기능 목록(Product Backlog)을 작성한다. 
  • 제품 테스트 수행 및 요구사항 우선순위를 갱신한다. 
  • 업무 관저멩서 우선순위와 중요도를 표시하고 신규 항목을 추가한다.
  • 스프린트 계획 수립까지만 임무를 수행한다.
  • 스프린트가 시작되면 팀 운영에 관여하지 않는다. 

스크럼 마스터 

  • 개발의 마스터입니다.
  • 업무를 배분만 하고 일은 강요하지 않으며 팀을 스스로 조직하고 관리하도록 지원한다.
  • 개발 과정 장애 요소를 찾아 제거한다.
  • 개발 과정에서 스크럼의 원칙과 가치를 지키도록 지원한다. 

스크럼 팀

  • 제품 책임자, 스크럼 마스터를 제외한 나머지 팀원을 의미합니다. 
  • 개발자, 디자이너, 제품 검사기 등 모든 팀원이 해당하고 팀원은 5~9명 내외로 구성한다.
  • 기능을 작업 단위로 분류하며, 요구사항을 사용자 스토리로 도출, 구현한다. 
  • 일정, 속도를 추정한 뒤 제품 책임자에게 전달한다.
  • 스프린트 결과물을 제품 책임자에게 시연한다.
  • 매일 스크럼 회의에 참여하여 진행 상황을 점검한다. 
  • 스크럼 회의는 앉아서 오래하는 것이 아니라, 30분 내외에 모든 회의를 끝냅니다. 

스크럼 과정

  • sprint 가 반복되는 것이 가장 큰 특징입니다. 
  • 2주에서 4주 과정입니다. 
  • Daily SCRUM 미팅을 통해 진행 상황을 파악합니다.
  • 그 과정 속에서 사용 되는 것이 소멸 차트입니다. 매일 해야 하는 일들을 나열하고 매일 매일 소멸시켜 나가는 것을 의미합니다. 

프로덕트 백 로그
스프린트
2번
4번