Scrum Checklist(스크럼 체크리스트)
Published in
4 min readJul 30, 2019
Scrum을 잘 수행하고 있는지 자가 점검 할 수 있는 Check list입니다.
1. The Bottom Line
- 4 주마다 또는 그 이하로 작동되어 검증된 소프트웨어 제공(배포)
- 비즈니스에서 가장 필요로하는 것을 제공
- 프로세스가 지속적으로 개선
2. Core Scrum
2.1. 명확하게 정의 된 제품 책임자 (PO, Product Owner)
- PO는 우선 순위를 부여 할 권한이 있음
- PO에는 우선 순위를 정의할 지식이 있음
- PO는 팀과 직접 연락(소통)
- PO는 이해 관계자와 직접 접촉(소통)
- PO가 한 목소리로 말함 (PO가 팀 인 경우)
2.2. PO는 Product Backlog 관리
- 비즈니스 가치의 우선 순위로 Backlog 정렬되어 있음
- 우선순위가 높은 상위 항목은 업무량이 예측(업무산정)되어 있음
- Team에 의해 예측
- Sprint내에 수행 가능하게 작은 단위로 정리된 Backlog
- PO는 모든 Backlog의 목적을 이해
2.3. 완료 기준 정의(DoD, Definition of Done)
- 각 Iteration 내에서 달성 가능한 수준으로 완료 정의(DoD)
- 팀은 DoD를 존중
2.4. 스프린트 계획(Sprint Planning) 회의
- PO가 참여
- PO는 최신 Backlog를 제공
- 전체 팀이 참여
- 스프린트 계획의 결과물
- 팀 전체가 계획을 달성 할 수 있다고 생각/동의
- 우선 순위에 만족하는 PO
2.5. Sprint Backlog 보유
- 팀원들이 볼 수 있도록 Sprint Backlog 작성/공유
- Sprint Backlog는 매일 업데이트
- 팀에 의해 주도적으로 오너십 보유하고 작성
2.6. Daily Scrum Meeting 수행
- 매일 정기적으로 수행
- 전체 팀이 참여
- 참여자 모두 어제 한일, 오늘 할일, 장애사항 공유
- 문제와 장애물이 드러남
- 업무 보고 용도로 진행하지 않음
2.4. 데모는 모든 스프린트 말에 수행
- 작동하고 테스트 된 소프트웨어를 직접 시연(No PPT, Screen Image)
- 이해 관계자 및 PO로부터 Feedback/Review 수행
2.6. 회고는 모든 스프린트 말에 수행
- 개선 의견이 구체적으로 도출
- 일부 개선 의견은 실제로 달성
- 전체 팀 + PO가 함께 참여
2.9. Timeboxed 반복
- Iteration(Sprint) 주기는 4 주 이하
- 항상 정시에 Sprint 종료(그때 그때 연장하지 않음)
- 팀은 외부인에 의해 방해받지 않거나 통제하지 않음
- 팀에서 약속 한 것을 제공(배포)
2.10. 팀원들이 함께 근무
- 팀당 최대 9 명
- 협업하기 용이하게 팀원은 함께 근무
3. Recommended but not always neccesary
- PO는 Product Vision과 Product backlog를 일치
- PO가 많다면 Cheif PO 선임
- 팀은 함께 근무하는 Scrum Master를 보유
- 모든 팀원이 업무량 산정에 참여
- 팀이 업무량 산정시 PO가 지원 가능
- Velocity를 측정
- 팀은 Sprint Burndown chart를 매일 볼 수 있도록 관리
- Scrum Meeting은 매일 같은 시간, 같은 장소에서 수행
- 즐겁게 일하기
- 야근은 드물게 하며, 희망할 때 수행