IT기업을 중심으로, 애자일 방법론에 대한 관심이 점점 뜨거워지고 있습니다. 실제로 많은 기업들이 이미 애자일 프로세스를 팀에 적용하고 있죠. 애자일 방법론을 적용해보고 싶지만, 구체적인 방안에서 헤매고 있거나 팀에서 애자일 방법론이 잘 동작하지 않는다고 느끼시나요? 그렇다면 애자일 프로세스를 실천하기 위한 좋은 방법론을 이용하지 않고 있기 때문일 수도 있습니다.
애자일 프로세스를 실천할 수 있는 대표적인 방법론 두가지를 소개하려고 합니다. 바로 애자일 스크럼과 애자일 칸반입니다. 이 두가지를 차근차근 알아보시고, 팀에 맞는 방법론을 선택해 효율적인 목표 달성을 꾀해보세요.
Part1:스크럼&칸반이란?
1. 스크럼
스크럼이란 원래 럭비 용어지만, 애자일 방법론에서는 스프린트라는 반복적 개발주기를 지정해 애자일을 실행하는 것을 의미합니다. 스프린트는 팀이 일정량의 작업을 완수하도록 정해진 짧은 기간입니다. 일반적으로 1-4주의 기간을 지정합니다. 다시 말해, 애자일 스크럼이란 스프린트를 반복하며 프로토타입을 생산해 개선하며 고객의 요구를 만족하는 방법입니다. 스크럼의 가장 큰 특징은 마감 기한이 정해져 있다는 것입니다. 이를 준수하며 효율적인 생산성을 달성하기 위해, 매일 스크럼 미팅을 진행하는 것이 큰 특징입니다. 짧은 시간동안 진행하는 미팅이기 때문에, 효율성을 위해 구성원이 모두 서있는 채로 진행하기도 합니다. 때문에, 스탠드업 미팅이라고도 합니다. 매일 아침 스크럼 미팅에서는 모든 구성원이 참여해 각자 당일의 업무와 협업 요청 사항을 공유합니다.
2. 칸반
칸반은 본래 간판을 뜻하는 일본어입니다. 추측하실 수 있듯, 일본에서 개발된 방법론으로, 40년대 도요타 사의 엔지니어 타이치 오노에 의해 시작됐습니다. 프로젝트를 달성하기 위해 필요한 작업 목록을 우선순위와 종속 단계에 따라 나열하고, 팀이 동시에 해결할 수 있는 최대 과제 수를 제한하는 방식으로 실천됩니다. 이를 위해, 칸반 보드라고 하는 템플릿이 이용되는데, 행과 열을 이용해 우선순위와 업무 단계 등을 표시해 프로젝트 진척도를 추적합니다.
마감 기한보다, 프로젝트 목적의 정성적 달성을 중시하는 칸반을 더욱 효율적으로 이용하기 위해서는, OKR라는 개념이 필요합니다. OKR이란 Objective Key Results의 약자로, Objective는 프로젝트의 정성적 목표, Key Results는 이를 확인할 수 있는 구체적 수치의 지표를 의미합니다. 애자일 OKR로 프로젝트의 목표를 명확하게 하고 구성원을 모티베이팅 하세요.
Part2:스크럼과 칸반 더 알아보기
1. 스크럼 장단점
앞서 말씀드렸듯, 애자일 스크럼은 기한이 정해져 있다는 것이 특징입니다. 따라서 애자일 스크럼의 가장 큰 장점은 기한이 정해져 있는 개발 프로세스에 강하고, 짧은 주기의 스프린트를 반복하므로, 문제와 요구사항 변동에 비교적 유연하고 빠르게 대처할 수 있습니다.
다만, 빠르게 요구를 수용해 변화할 수 있는 만큼 고객의 요구가 지나치게 큰 폭에서 변동하는 경우에는 전체 프로젝트 관점에서 뚜렷한 진척이나 성과를 얻지 못할 수 있습니다. 또한 개발 이외의 직군에서는 애자일 스크럼을 그대로 적용하는데 어려움이 있거나 뚜렷한 생산성 제고를 이뤄내지 못할 수 있습니다.
2. 칸반 장단점
애자일 칸반은 팀이 동시에 소화할 수 있는 최대 업무 개수를 한정합니다. 다시 말해, 멀티태스킹을 지양해 팀의 효율성을 추구하는 것입니다. 때문에 팀이 중요한 업무에 끊임없이 초점을 맞출 수 있는게 큰 장점입니다. 또한, 수용 작업량을 체크하면서 팀의 캐퍼시티를 최대한 활용할 수 있습니다.
다만, 과업 당 마감기한이 없는 경우에는 전체 프로젝트가 늘어질 위험이 있습니다. 또한 리더나 일일 미팅이 필수로 포함되지 않으므로, 이러한 부분에서 혼란이 야기될 수 있습니다.
3. 유사점
애자일 스크럼과 애자일 칸반의 유사점은, 기존의 폭포수 모델과는 다르게 프로젝트를 기능 위주로 작게 쪼개 고객의 피드백과 요구사항을 빠르게 적용할 수 있다는 점입니다. 이것은 애자일 방법론의 특징이면서 이것이 각광을 받는 이유이기도 하죠. 때문에, 애자일 스크럼과 애자일 칸반을 절충하거나 혼합한 방식도 자주 이용됩니다. 칸반 보드 양식을 이용하면서 스탠드업 미팅과 스프린트를 진행할 수 있습니다. 리더와 미팅이 없어 구성원간의 업무 진척도 추적과 공유, 책임 소재가 불분명해지는 칸반의 단점을 효율적으로 보완하면서, 속도에 집중하는 대신 변화 폭이 큰 고객의 요구를 따라가다가 전체 프로젝트 성격을 잃을 수 있는 스크럼의 단점을 보완합니다.
4. 차이점
스크럼 방법론과 칸반 방법론의 차이점은 이 두가지가 개발 프로세스의 어떤 부분에 더욱 집중하는지에 따라 생깁니다. 애자일 스크럼의 경우, 각 스프린트마다 마감기한을 두고 빠르게 개발을 해나갑니다. 칸반의 경우, 동시에 처리할 수 있는 업무의 개수를 한정합니다. 따라서 속도보다는 주요 이슈를 놓치지 않고 따라가는 것에 중점을 두죠. 이러한 질적인 차이는, 애자일 스크럼은 매일 진행되는 스크럼 미팅과 스크럼 리더, 애자일 칸반의 경우 칸반 보드 라는 구체적 실천 방안으로 드러납니다.
5.스크럼 vs 칸반 - 어떤 것이 더 좋을까?
애자일 스크럼과 애자일 칸반 중 절대적인 우위를 가지고 있는 애자일 방법론은 없습니다. 다만, 앞서 언급한 차이 때문에, 조직의 특징 또는 개발 성격에 따라 적합성에 차이가 생깁니다.
애자일 스크럼이 가장 빛을 발하는 업무는, 변화가 많고 빠른 속도를 요구하며 프로젝트 목표가 비교적 열려 있는 경우입니다. 이는 단발성 프로젝트에서 주로 발견할 수 있습니다. 대부분 답기가 정해져있고, 프로젝트 진행상황에 따라 고객의 요구사항이 구체화가 되는 경우가 많기 때문에 애자일 스크럼을 통해 긴장감 있게 업무를 하는 것이 효율적입니다. 마감일과 타임라인에 더욱 집중해 프로젝트를 관리할 수 있습니다.
반면, 이미 존재하는 서비스, 완료된 프로젝트에 대한 지속적인 업무를 다루며 프로젝트의 유지, 보수에까지 관여하는 경우도 있습니다. 이러한 경우는 칸반을 이용하는 것이 훨씬 효율적입니다. 앞서 언급한 애자일 OKR을 이용한다면 고객의 요구사항과 서비스의 비전에 더욱 집중할 수 있습니다. 이러한 케이스에서 애자일 칸반이 특히 적합한 이유는, 애자일 스크럼은 스프린트 중 발생한 Hotfix의 경우 백로그로 쌓여 다음 스프린트를 위한 이슈로 미뤄지게 되지만 애자일 칸반은 Hotfix가 발생한 즉시 바로 Cue에 넣을 수 있습니다. 따라서 개발된 서비스에 대한 돌발적인 문제상황은 칸반을 통해 서비스의 본래 성격과 목표에 집중하면서 더욱 유연하게 대처 가능합니다.
애자일 스크럼 vs 애자일 칸반에 대해 자주 묻는 질문
1. 어떤 프로젝트에 스크럼이 적합한가요? 그리고 칸반이 적합한 프로젝트는 어떤 것인가요?
스크럼은 명확한 목표를 가지고 있고, 결과물이 빠르게 나와야 하는 프로젝트에 적합합니다. 반면, 칸반은 요구사항이 지속적으로 변경되는 프로젝트나 유지보수와 같이 일정한 흐름이 필요한 프로젝트에 적합합니다.
2. 애자일 스크럼과 애자일 칸반 중 어떤 것을 선택해야 하나요?
이는 팀의 상황과 프로젝트의 특성에 따라 다릅니다. 각 방법론의 장단점을 고려하여 팀의 필요에 가장 잘 맞는 방법을 선택하면 됩니다.
추가팁: 절대 놓칠 수 없는 훌륭한 화이트보드 도구 – Boardmix
애자일 스크럼과 애자일 칸반 모두 프로젝트 관리 툴을 필요로 합니다. 회의록 작성과 칸반 보드 작성에 아주 좋은 무료 화이트보드 도구를 소개합니다. 바로 Boardmix입니다.
Boardmix가 애자일에 좋은 이유는 아래와 같습니다.
Boardmix는 자주 사용하는 양식을 템플릿으로 제공하여, 신규 애자일 방법론 적용팀들이 더욱 빠르게 적응하고 시행착오를 최소화하는 데 도움을 줍니다. 심지어 애자일 스크럼이나 애자일 칸반을 이전부터 사용해온 팀들도 양식 작성 시간을 줄여 효율성을 높일 수 있습니다.
Boardmix의 회원 가입 과정은 단순하고 필수 기능은 전혀 비용 부담 없이 제공됩니다. 따라서, 툴의 적합성을 확인하거나 소규모 프로젝트를 시작할 때 불필요한 비용 지출을 걱정하지 않아도 됩니다. Boardmix를 즉시 팀에 도입해보세요.
Boardmix는 설치 없이도 브라우저에서 가볍게 작동합니다. 사무실, 집, 카페 등 다양한 장소를 오가며 다른 디바이스로 작업하는 것은 이제 복잡하지 않습니다. 모든 문서는 완벽하게 네트워크 동기화되어 어디서든 접속 가능하다는 것, 이것이야말로 매력적인 특징입니다. 네번째로, 여러 팀원이 동시에 하나의 화이트보드를 편집하며 이 내용은 실시간으로 반영됩니다. 프로세스를 더욱 활기차게 진행할 수 있겠죠. 또한 댓글 기능을 통해 담당자와 참조 태그를 통한 업무 효율성 증대도 가능합니다.
다양한 포맷으로의 내보내기와 URL 공유를 지원하여 Boardmix 사용자가 아닌 사람들과의 빠른 공유와 다른 앱 혹은 출력용 양식으로의 전환이 간단합니다. 화이트보드 툴 Boardmix는 협업에 필수적인 모든 기능을 갖추고 있습니다. 이 기회를 놓치지 마세요!