본문 바로가기
소프트웨어공학

스크럼(애자일 개발 프로세스) #1(스크럼 팀)

by 핫동경 2022. 3. 30.
반응형

Scrum이란?

애자일 방법론 중의 하나이며  상호, 점진적 개발방법론이다.

2022.03.18 - [소프트웨어공학] - 애자일모델

 

애자일모델

[애자일모델] 애자일(agile)의 사전적 의미는 '날렵한', '민첩한'으로, 애자일 프로세스(agile process) 모델은 고객의 요구에 민첩하게 대응하고 그때그때 주어지는 문제를 풀어나가는 방법론을 말

dongkyung.tistory.com

 


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(스크럼 이벤트 및 산출물)

 

스크럼(애자일 개발 프로세스) #2(스크럼 이벤트 및 산출물)

스크럼 이벤트(Scrum Event) 위 그림에의 Events를 보면 5가지의 Event가 있는 것을 확인할 수 있다. 먼저 그림으로 스크럼 프로세스가 어덯게 개발되는지 알아보자 스크럼 프로세스 애자일의 스크럼에

dongkyung.tistory.com

 

반응형

댓글