Scrum Checklist(스크럼 체크리스트)

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은 매일 같은 시간, 같은 장소에서 수행
  • 즐겁게 일하기
  • 야근은 드물게 하며, 희망할 때 수행

4. 출처

추가로 유용한 체크리스트 자료

--

--