Upload
dohyoung-rim
View
2.094
Download
0
Embed Size (px)
DESCRIPTION
Mike Cohn의 "불확실성과 화해하는 프로젝트 추정과 계획"의 책 내용 중 스토리포인트로 공수를 산정하는 내용을 정리한 것입니다.
Citation preview
스토리 포인트로공수 산정하기 ,운선순위 정하기 임도형 dh-rim@han-
mail.net
공수 산정하기
사용자 스토리
하나의 작업 단위 요구사항 or 기능 or UseCase 과 유사 예
사용자는 아이디와 패스워드로 인증할 수 있다 . 사용자는 패스워드를 변경할 수 있다 . 사용자는 장바구니에 상품을 담을 수 있다 .
스토리 포인트
각 사용자 스토리의 상대적인 일의 크기 공수가 아니다 .
스토리 포인트 산정 방법
항상 다른 스토리와 비교하여 구한다 . 저것은 5 정도이니까 이것은 7 정도 이겠다 .
보통 0~10 의 범위로 . 중간이겠다 싶은 첫번 째 것을 대충 골라서 5
로 . 나머지를 5 의 스토리를 기준으로 .
스토리 포인트 투표
개발관련자 전원 ( 기획자 , 디자이너 포함 )이 모여서 투표 .
최대값과 최소값을 던진 이가 그 이유를 설명 전체가 만장일치가 될 때 까지 반복
공수 산정
스토리 포인트가 구해진 스토리 몇개를 실제로 업무 진행한다 .
실제 사용된 공수와 스토리 포인트간의 관계를 구하고 , 이를 사용하여 나머지 스토리의 공수를 산정 .
공수 산정 예스토리 스토리 포인트 실제 공수 유추 공수
A 5 7 day
B 7 10 day
C 3 4 day
D 10 14 day
스토리 포인트 장점
작업 관련자 모두의 개념이 동일해 진다 . 비교적 정확도가 높은 산정 . 작업자 , 작업팀이 변경돼도 스토리 포인트는
유효하다 .( 상대적 값이기 때문 )
우선 순위 정하기
우선순위 결정 요소
기능 타입 가치 소요 공수
우선순위 결정 방법
기능 타입을 판정하고 이에 따라 절대적인 순서를 먼저 결정한다 .
같은 타입의 기능들은 가치 / 스토리포인트의 순으로 결정
기능의 구분
필수 기능 : 없으면 사용 불가 일반 기능 : 많을 수록 만족 증가 감동 기능 : 있으면 감동
필수 > 일반 > 감동
필수 기능
어느정도 구현되기 전까지는 만족 없다 . 일단 만족하면 노력을 더 해도 만족이 별로 증가하지
않는다 .
기능 부재 구현 완료
고객 만족
저
고
일반 기능
구현할 수록 만족이 커진다 .
기능 부재 구현 완료
고객 만족
저
고
감동 기능
기대하지 않은 것이지만 , 기능을 보면 감동한다 . 어느 수준 이상이 되면 만족이 급격히 높아 진다 .
기능 부재 구현 완료
고객 만족
저
고
카노 모델에 의한 산정
설문으로 두가지 질문을 한다 . 무슨 기능이 있으면 어떻겠는가 ? 무슨 기능이 없으면 어떻겠는가 ?
답변은 다음 5 개중의 하나로 만족한다 . 그럴 거라 예상 했다 . 모르겠다 . 그렇더라도 쓸 수 있다 . 불만이다 .
기능 타입 판정
만족 예상 중립 감내 불만족
만족 의문 ? 감동 감동 감동 일반예상 역기능 무관심 무관심 무관심 필수중립 역기능 무관심 무관심 무관심 필수감내 역기능 무관심 무관심 무관심 필수
불만족 역기능 역기능 역기능 역기능 의문 ?
있을 때의질문의 답변
없을 때의질문의 답변
가치 산정
가치 = 상대적 이득 + 상대적 손해
스토리 상대적 이득 상대적 손해 가치
DB 프로시져 5 9 14
Binary Data 처리 2 9 11
Binary Data View 4 2 6
스케쥴링 모델 9 6 15
우선 순위 산정
기능 타입에 따라 우선 구분 같은 타입일 경우 가치 / 스토리포인트의 순
스토리상대적 이득
상대적 손해 가치
스토리 포인트 가치 /SP 순위
DB 프로시져 5 9 14 7 2.0 2 등Binary Data
처리2 9 11 5 2.2 1 등
Binary Data View
4 2 6 6 1.0 4 등
스케쥴링 모델 9 6 15 8 1.9 3 등
Reference
불확실성과 화해하는 프로젝트 추정과 계획 by Mike Cohn