Scrum이란?
애자일 방법론 중의 하나이며 상호, 점진적 개발방법론이다.
2022.03.18 - [소프트웨어공학] - 애자일모델
Scrum Team(스크럼 팀)
소프트웨어를 개발할 팀을 스크럼 팀이라고 부른다.
스크럼 팀은 3가지 역활로 나뉜다.
○ Product Owner(제품 책임자)
○ Scrum Master(스크럼 마스터)
○ Team(개발팀)
각 역활에 대해 알아보자
Product Owner(제품 책임자)
○ 제품에 대한 책임을 지는 사람
○ 고객의 원하는 추구하는 방향을 설정하고 고객의 요구사항에 우선 순위를 매김
○ 고객의 피드백을 수용 및 반영
○ 개발 팀에게 무엇을 만들어야할지 설명
○ 제품 백로그 관리(고객의 요구사항들을 우선순위로 매겨놓은 표)
Scrum Master(스크럼 마스터)
○ 해당 조직에 스크럼이 잘 자리 잡을 수 있도록 코칭
○ 스크럼 팀을 도와주는 리더(조력)
○ 팀이 스크럼을 제대로 이해하고 수행하고 있는지 확인 및 책임
○ 팀이 스크럼의 규칙들을 잘 따르고 있는지 확인
○ 제품 책임자가 효과적으로 제품 백로그를 관리할 수 있도록 도움을 준다.
Team(개발 팀)
○ 자기 조직화(self-organizing)
개발팀원들은 외부의 명령이나 통제없이 스스로 스프린트 목표를 달성하기 위한 방법을 결정
○ Cross-functional
각 개발팀원들은 다양한 배경과 지식을 갖고 있어야함
제품 백로그의 항목들을 가져와 소프트웨어를 만들 수 있는 기술 제공
○ 적절한 규모(Two pizza team)
팀이 너무 많다면 원활한 소통이 어려울 수 있기 때문에 3~9명이 적절하다.
○ 팀의 지속성
개발 초기에는 자기 조직화가 잘 되있기 어렵기 때문에 시간이 어느정도 필요하다
2022.03.30 - [소프트웨어공학] - 스크럼(애자일 개발 프로세스) #2(스크럼 이벤트 및 산출물)
'소프트웨어공학' 카테고리의 다른 글
제품 백로그 특성(스크럼) (0) | 2022.04.03 |
---|---|
사용자 스토리(스크럼) #3(사용자 스토리) (0) | 2022.03.30 |
스크럼(애자일 개발 프로세스) #2(스크럼 이벤트 및 산출물) (0) | 2022.03.30 |
애자일모델 (0) | 2022.03.18 |
폭포수 모델 (0) | 2022.03.14 |
댓글