2012년 3월 4일 일요일

Scrum


SCRUM
1.     SCRUM=Roles+Process+Tools
A.     Roles
                         i.         Scrum Team
1.      일정 추정에 관한 권한을 가진다. 서로 가장 잘할 수 있는 업무와 권한을 준다. 책임도 나눠진다.
2.      스크럼 팀이 약속한 구현 결과에 대해서는 팀이 책임져야 한다.
3.      스크럼 팀은 제품 기능 목록에서 스프린트 기간만큼 가져와서, Sprint Backlog로 삼는다.
                        ii.         Product Owner
1.      Product backlog 를 관리.
2.      우선순위와 중요도를 매기는 것이 주요 임무.
                       iii.         Scrum Master
1.      Master Scrum Team의 리더를 말하며 주요 역활은 Daily Scrum(일일회의) 주도, Backlog 를 만들때 회의 주도 , 그리고 Scrum Owner Scrum Team과의 의사소통을 맞는다
B.      Process
                         i.         Product backlog – Product owner 가 관리
                        ii.         그림에서 Finished work Product Increment를 의미
                       iii.         공시 회의는 4가지
1.      Sprint Planning Meeting
2.      Daily Scrum Meeting
3.      Sprint Review Meeting
4.      Sprint Retrospective Meeting
                       iv.         개발중 사장님의 호출로 데모를 보여달라고 했을 때, 스크럼 팀은 돌발적/즉흥적 데모요청을 거부하는 게 원칙.
                        v.         스크럼팀은 인터럽트 없는 시간과 기능 구현 항목 동결을 보장받는 대신, 추정 시간 내에 스프린트 목표를 달성하겠다고 약속하고 책임을 진다.
C.      Tools

-Ice Scrum2
-GNU 공개 프로그램
-IUP(France) 석사 과정 학생들이 제작하여 배포 중
-무료임에도 많은 기능과 화려한 UI가 돋보임(공짜라서 굽신 굽신) <- 퍼온표현임.
-Special Thanks

참고문헌 : 거꾸로 배우는 소프트웨어 개발

댓글 없음:

댓글 쓰기