X
애자일 스크럼(Agile Scrum)
스크럼(Scrum)
스크럼은 프로젝트 관리를 위한 상호, 점진적 개발 방법론이며 애자일 소프트웨어 공학 중의 하나이다.
스크럼 프로세스(Scrum Process)
(이미지 출처 : https://brainhub.eu/blog/differences-lean-agile-scrum/)
- 제품을 개발하기 위해 해야 하는 일들을 기록(Product Backlog)
- 스프린트 목표 및 백로그 계획 미팅(Sprint Planning Meeting)
- 일의 우선순위에 따라 스프린트 기간동안 할 수 있는 있들을 Sprint Backlog에 뺀다(Sprint Backlog)
- Sprint Backlog 일들을 스프린트 기간동안 실행한다.
- 날마다 진행되는 미팅(Daily Scrum)
- 어느 정도 결과를 내는 제품을 만들어낸다.(Finished Work ,Shippable Product)
- 스프린트 리뷰 및 회고
스크럼에서의 포지션(Scrum’s Position)
참고 : Sk planet 이야기
스크럼 안에서는 각각의 포지션(역할)이 주어진다.
Product Owner
: 고객의 요구사항을 이해하고, 해당 요구 사항을 만족하기 위한 필요한 기능들을 Backlog에 삽입, 우선 순위를 매긴다.
Scrum Team
: 스프린트 기간 동안 구현해야 할 기능을 사용자 스토리로 도출하고 이를 구현.
Scrum Master
: 개발팀안에서 기술적인 이해도가 높은 사람이 주로 맡게됨. Leader. 스크럼 팀의 의사소통을 중재하고 팀에서 발생하는 이슈를 찾아서 제거하기 위해 노력한다.
스크럼이 추구하는 가치(Scrum Values)
- 약속한 것을 확실히 실현하는 것
- 확약한 것의 실현에 전념하는 것
- 어떤 것이 자신에게 불리해도 숨기지 않는 것
- 자신과 다른 사람에게 경의를 표하는 것
- 팀 구성원은 자신이 옳은 일을 할 수 있도록 팀원간 갈등과 도전을 통해 작업 할 수 있는 용기
Reference
최근 글