애자일
애자일은 팀이나 조직이 짧고 점검 가능한 주기로 업무를 조직하고 직접적인 피드백을 활용함으로써 변화에 빠르게 대응하는 능력이다.
애자일이라는 개념은 원래 소프트웨어 개발을 위해 작성된 2001년의 애자일 선언으로 거슬러 올라간다. 리드타임이 긴 경직된 워터폴 계획에 대한 대응으로, 애자일은 맨 마지막에만 점검하는 고정된 계획 대신 짧고 반복 가능한 주기를 선호한다. 그 핵심에는 새로운 정보나 고객 피드백이 들어올 때마다 요구사항을 계속 조정할 수 있는 능력이 있다. 따라서 애자일은 단일한 방법론이라기보다 사고방식에 가깝다. 변화를 방해 요소가 아니라 정상적인 것으로 다룬다.
실무에서 애자일은 구체적인 업무 습관으로 나타난다. 보통 1주에서 4주 사이로 진행되는 짧은 작업 기간인 스프린트, 정기적인 팀 미팅, 팀이 스스로의 작업 방식을 되돌아보는 고정된 회고가 그것이다. 대표적인 프레임워크로는 정해진 역할과 의식을 갖춘 Scrum, 시각적 작업 보드와 진행 중 작업량 제한을 활용하는 Kanban이 있다. 교차 기능 팀은 긴 승인 체계를 기다리는 대신 스스로 더 많은 의사결정을 내린다. 목표는 매 주기가 끝날 때마다 사용 가능한 결과물을 확보하고 거기서 배우는 것이다.
애자일이 모든 경우에 전통적인 프로젝트 관리를 대체하는 것은 아니다. 요구사항이 고정되어 있고 불확실성이 적은 프로젝트, 예를 들어 리드타임이 긴 설비 건설 같은 경우에는 사전에 상세히 계획하는 편이 더 확실한 결과를 준다. 애자일 방식의 작업 또한 규율을 요구한다. 명확한 우선순위 없이 짧은 주기만 반복하면 실질적인 진전 대신 그저 바쁘기만 한 일이 되기 쉽다. 애자일은 시작 시점에 요구사항이 아직 불분명하고, 지속적인 학습이 목표까지의 경로를 개선해 나가는 상황에서 가장 큰 효과를 낸다.
실용 예시
중견 제조업체의 12명 규모 IT팀이 사내 주문 소프트웨어를 2주 단위 스프린트 방식으로 전환한다. 원래 계획했던 9개월짜리 빅뱅 릴리스 대신, 팀은 2주마다 작동하는 버전을 출시하고 현장의 테스트 사용자 3명이 이를 직접 평가한다. 네 번째 스프린트가 끝난 후, 원래 계획에 있던 한 기능이 거의 사용되지 않는다는 사실이 드러나 팀은 이를 폐기하고 더 시급한 문제에 2주의 여력을 확보한다. 6개월이 지난 시점, 소프트웨어는 실제 운영에 투입되었고, 이는 기존 워터폴 계획이 예상했던 것보다 3개월 앞선 결과다.
Leanshift의 도움 방식
애자일과 Kata 사고방식은 같은 핵심을 공유한다. 하나의 경직된 마스터플랜을 따르는 대신, 계획하고 시도하고 점검하는 짧은 주기로 일한다는 점이다. 거쳐 가는 PDCA 리듬은 본질적으로 하나의 Kaizen 스프린트이며, 매 회차마다 다음 반복을 더 날카롭게 만드는 새로운 통찰이 생긴다. 여기서 개선한다는 것은 더 빨리 일한다는 뜻이 아니라 더 잘 배우는 능력을 키운다는 뜻이며, 그래서 매 주기는 당신을 포함해 더 많은 사람을 개선할 수 있는 사람으로 만든다.
자주 묻는 질문
애자일은 Scrum과 같은 것인가?
아니다. Scrum은 정해진 역할과 의식을 갖춘 구체적인 프레임워크이고, 애자일은 그 배경에 있는 더 넓은 사고방식이다. Kanban, 익스트림 프로그래밍, 그 외 자체적으로 조합한 하이브리드 방식들도 모두 애자일한 작업 방식에 해당한다.
애자일은 소프트웨어 개발 밖에서도 통하는가?
그렇다. 마케팅, 제품 개발, 그리고 점점 더 많은 제조업 분야에서 짧은 주기와 정기적인 회고 같은 애자일 원칙을 활용하며, 보통 각자의 맥락에 맞게 조정해서 사용한다.
애자일하게 일한다는 것은 계획을 덜 세운다는 뜻인가?
아니다, 다른 방식으로 계획한다는 뜻이다. 몇 달 앞을 내다보는 하나의 계획 대신, 각 주기가 시작될 때 더 상세하게 계획을 세운다. 이는 오히려 더 많은 규율을 요구하는 경우가 많다.