스크럼의 개요
- 스크럼은 럭비 경기에서 반칙 시 양 팀 선수들이 럭비공을 가운데에 두고 상대팀을 밀치기 위해 서로 대치해 있는 대형이다.
- 즉, 팀이 중심이 되어 개발의 효율성을 높인다는 뜻이다.
스크럼의 특징
- 팀은 제품 책임자, 스크럼 마스터, 개발팀으로 구성된다.
- 팀원 스스로가 스크럼을 구성한다.
- 개발에 관한 모든 것을 스스로 해결할 수 있어야 한다.
제품 책임자(Product Owner, PO)
- 제품에 대한 이해도가 높고 요구사항을 책임지고 의사를 결정하는 사람이다.
- 의뢰인이나 사용자라고 생각하면 된다. (결정권자)
- 백로그를 작성하고 백로그에 대한 우선순위를 지정한다.
- 팀원들이 백로그에 스토리를 추가할 수 있지만 우선순위를 지정할 수는 없다.
- 제품에 대한 테스트를 수행하면서 주기적으로 요구 사항의 우선순위를 갱신한다.
스크럼 마스터(Scrum Master, SM)
- 팀원을 통제하는 것이 목적이 아니다.
- 스크럼을 잘 수행할 수 있도록 객관적 시각에서 조언하는 가이드 역할이다.
개발팀(Development Team, DT)
- 제품 책임자와 스크럼 마스터를 제외한 모든 팀원이다.
- 개발자 외에도 디자이너나 테스터, 제품 개발을 위해 참여하는 사람이 대상이다.
- 최대 인원 7~8명이 적당하다.
스크럼의 개발 프로세스
- 제품 백로그
- 스프린트 계획 회의
- 스프린트
- 일일 스크럼 회의
- 스프린트 검토 회의
- 스프린트 회고
금일은 기출문제를 2회차 풀어보았다. 아는게 많이 없지만 어떻게 공부를 해야할지 감을 잡았기에 금일은 이정도로 정리하고 줄이려 한다.
출처 : 2022 시나공 기본서 1권 정보처리기사 필기