스크럼이란?

Rae-eun Yang·2023년 3월 9일
1

스크럼이란?

  1. 프로젝트 관리를 위한 상호, 점진적 개발방법론
  2. 애자일 소프트웨어 개발 중의 하나

0. 애자일 소프트웨어 개발?

  1. 형식적인 문서보다는 커뮤니케이션을 통하여 프로젝트가 목표를 향하여
    나아가게 함
  2. 사용자는 문서가 아니라 실행되는 소프트웨어를 통하여 요구를 확인
  3. 사용자의 요구는 비즈니스 환경에 따라 프로젝트 중간에 바뀔 수 있음을
    고려
  4. 짧은 주기 동안 요구정의에서 구현, 테스트까지 이루어지며 각 반복 주
    기의 반성 의견을 다음 계획에 포함

1. 특성

  • 솔루션에 포함할 기능/개선점에 대한 우선 순위를 부여한다.

  • 개발 주기는 30일 정도로 조절하고 개발 주기마다 실제 동작할 수 있는 결과를 제공하라.

  • 개발 주기마다 적용할 기능이나 개선에 대한 목록을 제공하라.

  • 날마다 15분 정도 회의를 가져라.

  • 항상 팀 단위로 생각하라.

  • 원활한 의사소통을 위하여, 구분 없는 열린 공간을 유지하라.


2. 5 가지 가치

확약

약속한 것을 확실히 실현하는 것

전념

확약한 것의 실현에 전념하는 것

정직

어떤 것이 자신에게 불리해도 숨기지 않는 것

존중

자신과 다른 사람에게 경의를 표하는 것

용기

팀 구성원 은 자신이 옳은 일을 할 수 있도록 팀원간 갈등과 도전을 통해 작업 할 수 있는 용기


3. 스크럼 프로세스 용어

스프린트

반복적인 개발 주기
(1 스프린트 : 계획 회의부터 제품 리뷰가 진행되는 날짜까지의 기간)

제품 백로그

개발할 제품에 대한 요구사항 목록

스프린트 백로그

스프린트 목표에 도달하기 위해 필요한 작업 목록

제품 증분

스프린트 결과로 나오는 실행 가능한 제품

번다운 차트

스프린트 백로그에 남아 있는 작업 목록을 보여주는 차트

번업 차트

배포에 필요한 진행 사항(진척도)을 보여주는 차트

제품 책임자

제품 백로그를 정의하여 우선순위를 정하는 책임자

스크럼 마스터

프로젝트 관리자

profile
개발자 지망생의 벨로그

0개의 댓글