프로젝트

일반

사용자정보

Actions

스크럼(Scrum)

  • 스크럼(Scrum)이라는 것은 럭비에서 나온 단어입니다. 럭비 경기 중 반칙이 생기면 심판이 경기를 잠깐 멈추고 반칙 장소에서 다시 경기를 재개합니다. 그 때 양 팀 선수들이 서로 공을 뺏으려고 모이게 되는데 이 모습이 정해진 스프린트 기간 동안 기능을 완성시키기 위해서 협력하는 팀원의 모습과 비슷하다고 하여 이런 이름이 지어졌습니다.

1) 스크럼 구성 인원

  • Product Owner : 제품 책임자로써 제품 백 로그를 정의하여 우선 순위를 정하는 역할입니다.
  • Scrum Master : 스크럼 관리자 및 코치로써 일반적인 관리를 수행하는 프로젝트 관리자들과는 달리 팀원을 코칭하고 프로젝트의 문제 상황을 해결하는 역할을 하며, 제품 책임자가 독단적으로 목표를 결정하지 않게 고객과 관리자 및 팀원들이 모여서 목표를 정하도록 하는 역할입니다.
  • Development Team : 개발 팀은 팀원들이 주도적으로 스프린트 목표를 달성하기 위한 작업을 정해 나가도록 하는 역할 입니다.작업을 정하고 할당 하는 데는 고객이나 제품 책임자와 상관 없이 팀원 자율로 진행됩니다.

2) 스크럼의 진행

  1. 제품에서 요구하는 기능과 우선순위를 제품 백 로그로 정합니다.
  2. PO가 정한 제품의 우선순위에서 어디까지 작업을 할지 팀과 조율을 합니다. 조율하여 선정된 제품 백 로그가 이번 스프린트의 목표가 됩니다.
  3. 스프린트 목표를 구현 가능 하도록 팀에서 스프린트 백 로그를 작성한 뒤 작업을 할당합니다.
  4. 스프린트를 진행하는 동안, 매일 정해진 장소와 시간에 모든 개발 팀원이 참여하는 일일 스크럼 회의를 합니다.
  5. 매회의 스프린트가 종료할 때마다, 스프린트 리뷰 미팅을 통해 만들어진 제품을 학습하고 이해 합니다.
  6. 제품의 학습과 이해가 끝나면, 스프린트 회고를 통해 팀의 개발 프로세스에 대한 개선의 시간을 갖습니다.
  7. 스프린트 기간 중 다음 스프린트를 준비 하기 위해 PO와 필요 인원이 모여 백 로그를 준비하는 시간을 갖습니다.

3) 참고용어

이태훈이(가) 3년 이상 전에 변경 · 3 revisions