SCRUM
KenSchwaber가 OOPSLA 95에서 발표한 ScrumDevelopmentProcess 페이퍼를 통해 소개되었다. TheNewNewProductDevelopment 논문에서 착안하여 만들어지기 시작했다고 한다.
AgileDevelopment의 한 종류. 프로세스 측면의 실천법 위주로 구성되어 있다.
스크럼의 기본 가치
헌신 (Commitment): 목표에 기꺼이 헌신함. Scrum provides people all the authority they need to meet their commitments.
집중 (Focus): 당신의 일을 하라. 당신이 하기로 한 일에 대해서 모든 노력과 능력을 다해 집중하라. 다른 것은 아무 것도 걱정하지 마라.
개방성 (Openness): 스크럼은 모든 사람에게 프로젝트의 모든 것이 투명하게 보이도록 한다.
존중 (Respect): 개개인은 각자의 배경과 경험을 통해 형성된다. 팀에 포함된 다른 사람들을 존중하는 것은 중요하다.
용기 (Courage): 용기를 가지고 헌신하고 행동하고 개방하고 존중받기를 기대하라.
구조
- 역할
- 산출물
- 프로세스
- 스프린트 계획 회의
- 일일 스크럼 회의
- 스프린트 검토 회의
- 스프린트 회고
프로세스
Iteration (1)
- 스프린트 계획 회의
- 제품 백로그
- 스프린트 백로그
- 스프린트
- 일일 스크럼 회의
- 배포 가능한 코드
- 스프린트 검토 회의
- 배포 가능한 코드
- 스프린트 회고
- 스프린트 계획 회의
Iteration (2)
- 스프린트 계획 회의
- 제품 백로그
- 스프린트 백로그
- 스프린트
- 일일 스크럼 회의
- 배포 가능한 코드
- 스프린트 검토 회의
- 배포 가능한 코드
- 스프린트 회고
- 스프린트 계획 회의
Iteration (n)