스크럼에 대한 궁극적인 초보자 가이드
게시 됨: 2019-09-18처음에는 소프트웨어 개발 팀을 위해 설계되었지만 이제 스크럼은 마케팅에서 프로젝트 관리에 이르기까지 다른 많은 분야에서 인기를 얻고 있습니다.
이 게시물에서는 스크럼 방법론이 무엇인지, 프로젝트를 실행하고 관리하기 위해 Creately를 약간 사용하여 이를 구현하는 방법을 포함하여 모든 스크럼 초보자가 알아야 할 기본 사항을 설명합니다.
스크럼 방법론이란
스크럼과 스크럼 가이드를 개발한 Ken Schwaber와 Jeff Sutherland에 따르면 스크럼은 다음과 같이 정의됩니다.
"사람들이 복잡한 적응 문제를 해결할 수 있는 프레임워크는 가능한 최고의 가치를 지닌 제품을 생산적이고 창의적으로 제공합니다."
스크럼은 애자일 프로젝트 관리 방법론이며 소프트웨어 개발 세계에서 가장 널리 사용되는 애자일 방법론입니다. 2-4주 스프린트를 통해 새로운 소프트웨어 기능을 개발하는 데 중점을 둡니다.
스프린트 동안 스크럼 팀은 잠재적으로 출하 가능한 제품을 만들기 위해 가장 중요한 기능을 먼저 개발하는 데 중점을 둡니다. 고객 피드백과 이해 관계자 요구 사항을 고려하여 나머지 기능은 후속 스프린트에서 작업할 예정입니다.
스크럼 방법론은 팀워크, 책무성, 명확한 공통 목표 및 제품과 팀, 작업 환경의 지속적인 개선을 촉진합니다.
요구 사항이 자주 변경되는 프로젝트에서 이상적으로 사용됩니다. 스크럼은 반복적이고 점진적이며 기능적인 제품을 더 자주 제공하는 데 도움이 됩니다.
스크럼 방법론의 이점은 다음과 같습니다.
- 고품질 제품의 더 빠른 개발
- 투자 수익 증대 및 비용 절감
- 출시 시간 단축
- 고객 만족도 향상
- 더 의욕적이고 생산적이며 행복한 직원
- 위험률 감소
스크럼 방법론이 무엇이고 왜 유익한지 알았으므로 스크럼의 다양한 구성 요소를 살펴보겠습니다. 여기에는 스크럼 역할, 이벤트 및 아티팩트가 포함됩니다.
스크럼 역할
스크럼 역할에는 스크럼 마스터, 제품 소유자 및 개발 팀이 포함됩니다. 함께 그들은 교차 기능 및 자체 구성 인 Scrum 팀을 구성합니다. 이것은 그들의 결정이 팀 외부의 누구에 의해 통제되지 않는다는 것을 의미합니다.
제품 소유자
이것은 프로젝트의 주요 이해 관계자입니다. 그 또는 그녀는 제품 백로그를 관리할 책임이 있습니다. 제품 소유자는 또한 제품의 가치를 극대화하는 책임이 있으며 개발 팀이 노력하고 있습니다.
스크럼 마스터
스크럼 마스터는 개발 팀에 대한 권한이 없지만 팀이 스크럼 이론, 규칙 및 가치를 준수하는지 확인해야 합니다. 스크럼 마스터는 개발 팀과 제품 소유자의 서번트 리더 역할을 합니다. 촉진자인 스크럼 마스터는 스크럼 팀이 최선을 다하도록 돕습니다.
개발팀
자체 구성 및 교차 기능을 수행하는 개발 팀은 "각 스프린트가 끝날 때 "완료" 제품의 잠재적으로 출시 가능한 증분"을 제공하는 데 필요한 모든 기술을 갖추고 있습니다. 팀 구성원은 직함을 갖고 있지 않으며 스크럼 마스터를 포함한 누구도 "제품 백로그를 잠재적으로 출시 가능한 기능의 증분으로 전환하는 방법"을 알려주지 않습니다.
스크럼 아티팩트
3개의 스크럼 아티팩트가 있으며 스크럼 팀과 이해 관계자가 알아야 하는 중요한 정보의 투명성을 개선하는 데 도움이 됩니다.
제품 백로그
수행해야 할 작업으로 구성된 할일 목록과 유사하게 제품 백로그에는 개발 중인 제품에 대해 수행해야 하는 새로운 기능, 개선 사항, 수정 사항 등과 같은 변경 요구 사항이 포함됩니다. 제품 백로그를 최신 상태로 유지하는 것은 제품 소유자의 일입니다.
제품 백로그는 제품이 경쟁력과 유용성을 유지하는 데 필요한 사항에 따라 지속적으로 변경됩니다.
스프린트 백로그
스프린트 백로그는 스프린트에 대해 선택되고 스프린트 목표에 도달하기 위해 완료해야 하는 제품 백로그 항목을 표시합니다. 개발 팀은 스프린트 동안 스프린트 백로그를 수정하고 스프린트 목표를 달성하기 위해 수행해야 할 작업을 깨닫는 대로 추가합니다.
증가
증분은 이전 스프린트의 증분 값을 포함하여 스프린트 동안 완료된 모든 제품 백로그 항목의 합계입니다.
스크럼 이벤트
Scrum은 프로젝트 팀이 스프린트 동안 5가지 주요 이벤트를 개최하도록 권장합니다. 스크럼 이벤트는 타임박스 이벤트로 최대 기간이 미리 정의되어 있습니다.
불필요한 추가 회의에 시간을 낭비하지 않도록 배치됩니다. 그들은 스프린트의 진행 상황을 점검하고 그에 따라 적응할 수 있는 기회를 제공합니다.
스프린트
스프린트는 출시 가능성이 있는 제품이 개발되는 한 달 이하의 기간을 의미합니다. 각 스프린트에는 달성해야 할 목표, 거기에 도달하는 방법, 따라야 할 단계 및 그에 따른 제품 증가를 안내하는 유연한 계획이 있습니다.
스프린트가 끝나면 즉시 새로운 스프린트가 시작됩니다. 스프린트 목표가 쓸모없게 되면 스크럼 팀과 이해 관계자의 영향으로 제품 소유자가 스프린트를 취소할 수 있습니다.
스프린트 계획
스프린트 계획 동안 스크럼 팀은 스프린트 동안 구축될 기능을 파악하고 제품 백로그 항목을 선택하고 이를 제공하는 방법을 계획하는 작업을 합니다.
이것은 또한 한 달 스프린트에 대해 최대 8시간으로 제한될 수 있는 시간 제한 이벤트입니다. 그러나 스프린트가 더 짧다면 이 이벤트는 더 짧을 수 있습니다.
일일 스크럼
개발팀은 다음 24시간 동안의 작업을 계획하기 위해 약 15분 동안 요일 중 매일 Scrum을 개최합니다. 그것은 그들에게 마지막 일일 스크럼 이후에 수행된 작업의 진행 상황을 점검하고 다음에 수행할 작업을 계획할 수 있는 기회를 제공합니다.
매일 같은 장소, 같은 시간에 진행됩니다. 팀은 어제 한 일, 오늘 하는 일을 공유하고 작업을 방해하는 모든 것을 언급할 수 있습니다.
스프린트 리뷰
스프린트 리뷰는 스프린트가 끝날 때 개최됩니다. 여기에서 이해 관계자와 스크럼 팀은 제품 백로그와 스프린트 동안 수행된 작업을 검토합니다. 그들은 또한 제품의 가치를 높이기 위해 다음에 해야 할 일에 대해 논의할 것입니다. 1개월 스프린트의 경우 이 회의는 최대 4시간이 소요됩니다.
스프린트 회고전
Sprint Retrospective는 Scrum 팀이 함께 모여 사람, 프로세스, 관계 및 도구와 관련하여 무엇이 잘되었거나 잘못되었는지, 그리고 다음 Sprint에서 더 나은 성과를 내기 위해 자신을 개선하는 방법에 대해 논의하는 Sprint의 최종 회의를 말합니다.
Creately로 조직에서 스크럼을 효과적으로 구현하는 방법
이제 Scrum이 무엇인지, 목적과 구성 요소를 알 수 있습니다. 이제 Scrum 프로세스 또는 실제로 Scrum을 구현하는 방법을 살펴보겠습니다.
여기 Creately는 팀과 온라인으로 작업할 수 있는 시각적 협업 플랫폼으로 도움이 될 것입니다. Creately를 사용하여 스크럼 프로세스를 가속화하고 단순화할 수 있는 방법을 살펴보겠습니다.
팀 선택
더 큰 조직에는 여러 스크럼 팀이 있을 수 있으며 조직도의 도움으로 유능한 다기능 팀을 구성하는 작업을 효과적으로 관리할 수 있습니다. 조직도는 필요한 기술과 지식이 팀 전체에 어떻게 퍼져 있는지 한 눈에 이해하는 데 도움이 될 수 있습니다.
스프린트 일정 만들기
스크럼 팀을 선택했다면 스프린트 계획을 할 차례입니다. 여기에서 팀은 수행해야 할 작업에 대해 논의하고, 제품 백로그를 생성하고, 스프린트의 길이와 목표를 정의합니다.
Creately를 사용하면 스프린트의 상위 수준 일정을 신속하게 만들 수 있습니다. 이것은 당면한 작업에 시간을 할당하고 모든 사람에게 마감일을 알리는 데 사용할 수 있습니다.
또는 제품이 어떻게 발전할지 보여주는 상위 수준 계획인 제품 로드맵을 사용할 수 있습니다. 주요 릴리스 및 제품 버전을 강조 표시하는 데 도움이 됩니다.
제품 백로그 생성
제품 백로그는 스프린트 동안 완료해야 하는 사용자 스토리의 위시리스트 또는 제품에 적용해야 하는 변경의 모든 요구 사항으로 구성됩니다. 팀이 현재 진행 중인 작업과 다음에 수행할 계획을 전달하는 효과적인 방법으로 사용할 수 있습니다.
여기에서 스티커 메모와 화이트보드를 사용하거나 외부 이해 관계자를 포함한 모든 사람이 실시간으로 협업하고 클라우드에 백업할 수 있는 Creately와 같은 도구를 사용할 수 있습니다.
작업 할당
각 팀 구성원이 자신의 책임이 무엇인지 알고 있다면 확실히 도움이 될 것입니다. 제품 백로그가 팀이 해야 할 일을 알려주기 때문에 스윔 레인 차트를 사용하여 개발 팀의 각 개별 구성원이 스프린트 동안 작업해야 하는 작업을 명확히 할 수 있습니다.
스프린트 백로그 생성
이것은 현재 스프린트 동안 작업 중인 제품 백로그 항목을 보여줍니다. 이는 제품 백로그 자체와 유사합니다.
Creately에서 Sprint 백로그를 생성하면 개발 팀을 초대하여 이를 확장하는 데 협력할 수 있습니다. 누구든지 변경하면 캔버스에 즉시 반영되며 댓글과 토론 스레드를 사용하여 피드백을 공유할 수 있습니다.
첫 스크럼 프로젝트를 시작할 준비가 되셨습니까?
이 가이드가 스크럼 방법론을 내면화하는 데 도움이 되었기를 바랍니다. 제공된 템플릿을 사용하여 프로젝트를 시작하세요.
질문이 더 있으신가요? 아니면 팁? 아래 의견 섹션에서 우리와 공유하십시오.