팀 중심으로 개발의 효율성을 높이는 것
팀원 스스로가 스크럼 팀을 구성, 스스로 해결할 수 있어야 한다.
구성원은 다음과 같다
1) 제품 책임자(PO; Product Owner)
- 이해관계자(Stake holder)들 사이에서 제품에 대한 요구사항을 종합하여 백로그 Backlog를 작성하는 주체
- 백로그에 대한 우선 순위를 지정할 수 있음 / 팀원들은 스토리를 추가할 수 있지만 우선순위 지정 불가!
2) 스크럼 마스터(SM; Scrum Master)
- 객관적 시각에서 가이드 역할 수행자 / 통제가 목표가 아님
3) 개발팀 (DT; Development Team)
- PO와 SM을 제외한 모든 팀원, 이외에 개발을 위해 참여하는 모든 인원을 칭함
스크럼 개발 프로젝트
제품 백로그(Product Backlog) -> 스프린트 계획 회의(Sprint Planning Meeting) -> 스프린트(Sprint) -> 일일 스크럼 회의(Daily Scrum Meeting) -> 스프린트 검토 회의(Sprint Review) -> 스프린트 회고(Sprint Retrospective)
용어정리 및 단계 설명
제품 백로그 : 요구사항을 우선 순위에 따라 나열한 목록(스토리) / 전체 일정 게획인 릴리즈 계획(Release Plan)을 수립한다.
스프린트 : 실제 개발 작업을 진행하는 과정 / 할일 To Do, 진행중 In Progress, 완료 Done의 형태를 가짐
일일 스크럼 회의 : 짧은 시간 진행되는 회의로 남은 작업 시간은 소멸 차트 Burn-down Chart에 표시한다. / SM이 발견된 장애요소 해결에 도움
스프린트 검토 회의 : 사용자가 포함된 참석자 앞에서 테스팅 진행 / PO가 피드백을 반영할 수 있도록 제품 백로그 업데이트
오답체크 및 Tips
- 백로그에 담길 요구사항은 단어가 아닌 스토리로 작성되어야 한다
- 백로그 우선 작성 주체이자 순위 지정은 PO만 가능하다
- 스프린트의 개념 이해
- 스크럼 개발 프로세스 암기
정리 내용은 2022 시나공 정보처리기사 필기 교재를 기본으로 작성하였습니다.
'문과생애긔개발자_공부 > 정보처리기사' 카테고리의 다른 글
소프트웨어 생명주기 (0) | 2022.02.24 |
---|