
아래는 켄슈워버 Ken Schwaber, 제프서덜랜드 Jeff Sutherland가 작성한 스크럼 가이드의 2020년 버전의 일부를 옮겨놓은 것입니다. 가이드를 작성하고 번역한 모든 분에게 감사의 말씀을 드립니다.
아래의 글로 나누어 옮겨둡니다.
스크럼 정의
스크럼은 사람과 팀, 조직이 복잡한 문제에 대해 적응할 수 있는 해법 Adaptive solutions 을 활용하여 가치를 창출하도록 도와주는 경량 Lightweight 프레임워크이다. 간단히 말해서 스크럼은 스크럼 마스터가 다음과 같은 환경을 조성하는 것이다:
- 프로덕트 오너는 복잡한 문제를 해결하기 위한 업무를 우선순위에 따라 프로덕트 백로그에 정렬한다.
- 스크럼 팀은 선택한 업무를 스프린트 동안 가치의 증가분 Increment of value (*증가분은 스크럼 팀이 스프린트 동안 완료한 업무로서 기존 프로덕트에 새로 더해지는 프로덕트의 새로운 부분을 의미한다. - 번역자)으로 만들어 낸다.
- 스크럼 팀과 이해관계자들은 결과물을 점검하고 다음 스프린트를 위하여 조정을 한다.
- 반복한다.
스크럼은 간단하다. 제시한 그대로 시도해 보고, 스크럼의 철학, 이론, 구조가 목표를 달성하고 가치를 창출하는데 도움이 되는지 판단하기 바란다. 스크럼 프레임워크는 의도적으로 불완전하게 오직 스크럼 이론을 구현하는데 필요한 부분만 정의하고 있다. 스크럼은 스크럼을 사용하는 사람들의 집단지성을 기반으로 만들어진 것이다. 사람에게 상세한 지침을 주는 것 보다는 스크럼 원칙은 사람들 간의 관계와 소통을 안내하는 것이다.
프레임워크 안에서 다양한 프로세스, 테크닉, 방법을 이용해 볼 수 있다. 기존의 실천법을 스크럼 프레임워크 내에서 수행할 수 있다. 또한 스크럼으로 인해 기존의 업무 방식이 불필요해 질 수도 있다. 현재의 관리, 환경, 업무 기법과 관련된 효과를 스크럼을 통해 가시화하여 개선을 할 수 있다.
스크럼 이론
스크럼은 경험주의 Empiricism 와 린 씽킹 Lean thinking 을 기초로 한다. 경험주의는 경험과 관찰한 것을 기반으로 한 의사 결정으로부터 지식을 얻는 것이다. 린 씽킹은 낭비를 줄이고 본질에 초점을 맞추는 것이다.
스크럼은 예측 최적화와 리스크 통제를 위해 반복적이고 점진적인 방식을 쓴다. 전체적으로 업무를 수행하는데 필요한 모든 기술과 전문성을 갖출 수 있도록 사람들을 스크럼에 참여시키고, 필요에 따라 그러한 기술을 공유하고 습득한다.
스크럼에는 점검과 적응을 하기 위한 네 개의 공식 이벤트(스프린트 계획, 데일리 스크럼, 스프린트 리뷰, 스프린트 회고)가 이벤트의 하나인 스프린트 안에 포함된다. 이 이벤트들을 통해 경험주의적 스크럼의 기둥인 투명성 Transparency, 점검 Inspection, 적응 Adaptation 을 현실로 실천한다.
투명성 (Transparency)
업무를 실행하거나 일의 결과물을 받는 사람들에게 신규 업무 프로세스와 일이 무엇인지는 반드시 가시적이어야 한다. 스크럼에서는 세 가지 공식적인 산출물을 이해하고 그것을 기반으로 중요한 결정을 한다. 산출물의 투명성이 낮은 경우에 하는 의사결정은 가치를 떨어뜨리고 리스크를 높일 수 있다.
투명성을 제고해야 점검이 가능하다. 투명성이 없는 상태로 점검을 하는 것은 오해를 낳고 시간을 낭비한다.
점검 (Inspection)
잠재적으로 바람직하지 않은 변화와 문제점을 발견하기 위해서는 스크럼 산출물과 달성하기로 한 목표에 대한진척을 반드시 자주 부지런하게 점검해야 한다. 이러한 점검을 쉽게 하기 위해 스크럼은 다섯 가지 이벤트를 주기적으로 수행한다.
점검한 것을 바탕으로 적응(*팀이 어떤 것을 조정하고,조정한 환경에 맞추어 나감 -번역자)을 할수있다. 적응을 하지 않으면 점검은 무의미하다. 스크럼 이벤트는 점검을 통한 변화를 일으키기 위해 설계되었다.
적응 (Adaptation)
만약에 프로세스의 어떤 측면이 수용 가능한 범위를 벗어나거나 그 결과물이 받아들일 수 있는 수준이 아닌 경우, 진행하는 프로세스와 생산하고 있는 것들을 반드시 조정해야 한다. 더 이상의 차이가 나는 것을 줄이기 위해 꼭 가능한 한 빨리 조정을 해야 한다.
관계자들이 권한이 없거나 자율관리를 하지 못하는 경우, 적응은 더욱 어려운 일이 된다. 스크럼 팀은 점검을 통하여 새로운 것을 학습한 순간에 바로 적응을 진행할 수 있어야 한다.
스크럼 가치
스크럼의 성공적인 활용은 사람들이 얼마나 다섯 가지 가치를 잘 지키는 가에 따라 좌우된다:
약속 Commitment, 집중 Focus, 열린 마음 Openness, 존중 Respect, 용기 Courage
스크럼 팀은 목표를 달성하는 것과 서로 협력할것을 약속한다. 팀원들은이러한 약속을지키기 위해 스프린트 동안 최상으로 가능한 진전을 만드는 일에 최우선적으로 집중한다. 스크럼 팀과 이해당사자들은 일과 도전에 열린 마음을 가져야 한다. 스크럼 팀원들은 팀원 개개인이 능력을 갖춘 독립적인 존재임을 서로 존중해야 한다. 스크럼 팀과 함께 일하는 외부인들도 스크럼 팀을 존중해야 한다. 스크럼 팀은 힘든 문제를 해결할 때 올바른 일을 하는 용기를 가져야 한다.
스크럼의 다섯 가지 가치는 스크럼 팀이 일하고 결정하고 행동하는 방향을 제시한다. 이 가치들을 강화하는 방식으로 스크럼을 사용하고 의사 결정을 해 나가야 한다. 스크럼 팀원들은 스크럼 이벤트와 산출물을 만들어 내는 과정을 통해 스크럼의 가치를 배우고 탐구한다. 스크럼 팀과 함께 일하는 사람들에게스크럼 가치가 체화 될 때에 경험주의적인 스크럼의 세가지 기둥인투명성, 점검, 적응이 살아 움직이게 되고 신뢰를 쌓아가게 된다.
'스크럼 Scrum' 카테고리의 다른 글
| 스크럼의 구성 항목들 도식 (0) | 2023.01.16 |
|---|---|
| 스크럼 산출물 (Scrum Guide 2020으로 부터) (0) | 2023.01.13 |
| 스크럼 이벤트 (scrum guide 2020으로 부터) (0) | 2023.01.13 |
| 스크럼팀과 역할자들(scrum guide 2020으로 부터) (0) | 2023.01.13 |
댓글