- 가치가 명확하게 기술되었다.
- 의존 사항이 모두 식별되었다.
- 인수 기준이 명확하며 테스트 가능하다.
- PBI가 스프린트 내에 완성할 수 있을 만큼 충분히 작게 추정되었다.
ex) 속도가 20으로 추정되는 팀이 2달 프로젝트(2주짜리 4개의 스프린트)를 수행한다고 가정
개발범위
1) 만들어 질 스토리의 크기: 최소 보정치 x 20(속도) x 4(스프린트 개수)
2) 만들 수 있는 스토리의 크기: 최대 보정치 x 20(속도) x 4(스프린트 개수)
=> 스프린트동안에 DoR을 만족하는 스토리를 DoD를 만족하도록 함
Time, Cost 3요소를 고려하여 무엇(Scope)을 전달할 수 있을지를 추정
시간과 비용을 고정할 때 범위를 결정
iron triangle 뒤집어서 봄
case1) 해야할 일이 우리가 최소로 할 수 있는 양보다는 크고 최대한 할 수 있는 일의 양보다는 작을 때
- 위험을 감수하고 개발 진행하고 개발에서 획득한 지식을 바탕으로 개발 진행 여부를 결정
- 릴리스 날짜를 연기하거나 개발 인력을 추가(time, cost 증가)
- 기술적 채무(앞으로 해야할 일을 하는데 필요한 시간을 담보로 오늘 빚을 냄, 소프트웨어 개발 과정에서 장기적으로 바람직한 접근법 대신 당장 편한 해법을 택해 발생하는 추가적 작업 비용을 선택)
- 기술적 채무가 있다면 너무 많이 쌓이기 전에 중간중간 채무를 갚아야 함
- 나쁜 설계, 결함, 불충분한 테스트 범위, 자동 테스트 대신에 수동 테스트
case2) 출시해야하는 일의 양이 개발 팀이 최대로 할 수 있는 일의 양보다 큰 경우
- 개발 중단
- 릴리스 날짜 연기
- 개발 인력 추가
- 기술적 채무
프로젝트 현황판
매일 기록
지속적으로 팀에게 프로젝트의 진행 상황을 보여줌
태스크의 상태는 To Do(아직 시작 안 된 태스크), In Progress(개발 중인 태스크), Done(완료된 태스크) 3가지가 기본이지만 Testing(테스트 중인 태스크)와 같은 다른 상태의 태스크를 추가할 수 있음
시간 대비 남아 있는 일을 그래프로 표현한 것
Agile 방법론에서 사용되는 상호 작용 기법
그림 https://viblo.asia/p/scrum-burndown-chart-cach-phan-tich-tien-do-dieu-chinh-sprint-thong-qua-burndown-chart-oOVlYMarl8W
이상적인 그래프를 기준으로 아래쪽에 위치하면 현재 스크럼 진행상황이 빠르다는 것을, 위쪽에 위치하면 뒤쳐지고 있다는 것을 의미
x축은 경과된 스프린트, y축은 스프린트동안 한 일의 양, 프로젝트동안 한 일의 양을 나타냄
프로젝트동안 어느 정도의 양이 추가되고 제거되는지 보여줌
어느 정도의 속도 하에서 어느 정도의 양만큼 일할 수 있을지 예측 가능