'#scrum #스크럼 #프로젝트'에 해당되는 글 1건

  1. 2019.10.29 Scrum(스크럼)에 대해 알아보자

여러분은 프로젝트를 운영해보신 적 있으신가요 ?

소프트웨어 개발 또는 일반 프로젝트를 운영한다는 것은 정말 어려운 일입니다.

이러한 프로젝트 운영을 잘할 수 있도록 도와주는 Scrum이 있습니다. 

오늘은 이 Scrum에 대해서 알아보도록 하겠습니다.


스크럼의 특성

스크럼은 특정 언어나 방법론에 의존적이지 않으며, 개발 언어는 물론이고 객체지향 언어와도 관련이 없는 넓은 응용 범위의 개발 기법이다. 스크럼은 애자일 소프트웨어 개발 과정의 하나로 다음과 같은 특성이 있습니다.


  • 솔루션에 포함할 기능/개선점에 대한 우선순위를 부여합니다.
  • 개발 주기는 30일 정도로 조절하고 개발 주기마다 실제 동작할 수 있는 결과를 제공합니다.
  • 개발 주기마다 적용할 기능이나 개선에 대한 목록을 제공합니다.
  • 날마다 15분 정도 회의를 합니다.
  • 항상 팀 단위로 생각합니다.
  • 원활한 의사소통을 위하여, 구분 없는 열린 공간을 유지합니다.

스크럼 진행 순서

  1. PO는 제품의 요구기능과 우선순위를 제품 백로그로 정합니다.
  2. PO가 정한 제품의 우선순위에서 어디까지 작업을 할지 팀과 조율합니다.
  3. 스프린트 목표를 구현 가능하도록 팀에서 스프린트 백로그를 작성한 뒤 작업을 할당합니다.    
  4. 스프린트를 진행하는 동안, 매일 정해진 장소와 시간에 모든 개발 팀원이 참여하는 일일 스크럼 회의를 가집니다.( 이때 어제 했던 일, 오늘 할 일, 팀원이 완료해주어야 할 일 등을 이야기합니다)
  5. 매회의 스프린트가 종료할 때마다, 스프린트 리뷰를 통해 만들어진 제품을 검토하고 개선사항을 이해합니다.
  6. 제품의 리뷰를 통해 제품의 지속적 개선사항 도출이 끝나면, 스프린트 회고를 통해 팀의 개발 문화에 대한 개선의 시간을 갖습니다.
  7. 다음 스프린트에서 수행할 백로그를 PO와 필요 인원이 모여 선정하고 계획하는 시간을 갖는다.

개발 팀원 이외에 아래와 같은 직책(역할)이 정의되어 있다.

제품 책임자

비즈니스 목표를 충족시키는 제품을 만들기 위해 제품 백 로그를 관리하고 제품을 검토합니다.

      • 제품 백로그(요구사항) 관리/설명

      • 제품 백로그의 우선순위 관리

      • 만족스럽게 개발되었는지 확인

스크럼 마스터
제품 책임자와 개발팀이 민첩한 가치와 원칙을 유지하며 성공적인 제품을 만들고, 조직 변화를 촉진하고 민첩한 작업 방식을 수립하여 성공을 책임집니다.
      • 팀을 보호하고 장애 요소를 해결
      • 일일 스크럼 회의를 진행
      • 모니터링 및 Tracking


마지막으로 나무그네 이야기도 읽어보시는 것을 추천해 드립니다!


'공부' 카테고리의 다른 글

[JavaScript]-this,call,apply,bind  (0) 2019.12.05
ES5 vs ES6  (0) 2019.12.01
Promise, async, await  (0) 2019.11.28
Trello(트렐로) - 프로젝트 관리하기  (0) 2019.11.10
git stash  (0) 2019.11.03
Posted by AddChan
,