애자일 및 린 실천가는 애자일 및 린 프레임워크와 원칙을 깊이 이해하고 있다. 여기에는 실천법, 근본 원칙, 가치(마인드셋)를 포함한다. 애자일 리더가 되기 위해서는 지식과 마인드셋만으로는 충분하지 않다. 이러한 지식과 마인드셋을 실제 팀과 조직에 적용하여 실천법을 근본 원칙 및 가치와 일치하도록 혁신하고, 조직이 고객에게 지속적이고 끊임 없이 유지 가능한 가치를 제공하도록 돕는 것을 목표로 그 실천법을 적절히 적용할 수도 있어야 한다.
애자일 Agile 은 원래 애자일 소프트웨어 개발 선언 Manifesto for Agile Software Development 의 일환으로 만들어진 것이며, 4가지 가치와 12가지 원칙으로 정의되어 있다. 애자일이라는 개념은 그 선언을 초월하여 소프트웨어를 넘어 훨씬 다양한 조직 상황에 어울릴 수 있도록 발전해왔다. 그럼에도 불구하고 애자일은 여전히 선언에서 명시한 핵심 철학을 그대로 유지하고 있다.
린 Lean 은 린 제조와 린 제품 개발에서 유래한 것이지만, 이후 린이라는 단어는 다양한 상황에 활용되어 왔다. 애자일 및 린의 개념과 일치하는 많은 아이디어는 가치 제공을 위한 다양한 최신 프레임워크, 메소드, 실천법에서 찾아볼 수 있다.

애자일 및 린 마인드셋
Agile and Lean Mindset
애자일 및 린 실천가가 되려면 그 가치와 원칙을 깊이 이해하는 것부터 시작해야 한다. 이를 통해 프레임워크, 메소드, 실천법을 의도대로 적용하고, 그런 다음 경험 증거를 실험함으로써 끊임 없이 변화하는 세상에 대응할 수 있다. 기본 패러다임에 충실하면 개인, 팀, 조직이 스스로를 관리하는 주체로서 성장하고 성공할 수 있는 공유 시스템을 만들 수 있다. 이를 통해 고객에게 지속 가능한 가치를 끊임 없이 제공할 수 있다.
애자일 및 린의 가치와 원칙은 복잡하거나 난해한 상황을 해결하고자 할 때, 심지어 혼돈스러운 상황에서 복잡한 상황으로 나아가려고 할 때 우리의 사고와 행동을 이끌어 준다. 애자일 및 린의 기반은 애자일 소프트웨어 개발 선언, 린 제조(도요타 생산 시스템 포함), 린 제품 개발, 그 밖의 비슷한 20세기 후반의 실천법과 개념에서 찾을 수 있다. (구체적인 자료는 참고 자료를 참조한다.)
이렇게 수많은 가치와 원칙은 크게 다음에 나열된 세 가지 범주로 분류할 수 있다.
- 고객 만족
다음은 몇 가지 예시이다:- 협력을 통해 정기적으로 실질적인 가치를 제공함으로써 고객을 만족시킨다.
- 고객의 요구에 맞게 조정할 수 있는 제품을 개발한다.
- 고객의 삶을 개선하는 품질이 높은 제품을 제공한다.
- 협력적 상호작용
다음은 몇 가지 예시이다:- 사람들이 스스로 관리하는 소규모 팀에서 함께 일할 수 있도록 신뢰하고 지원한다.
- 가치 제공에 관련된 모든 이들이 매일 함께 일한다.
- 상호 존중, 개방성, 책임감의 환경을 조성한다.
- 지속적 개선
다음은 몇 가지 예시이다:- 업무 방식을 지속적으로 개선한다.
- 낭비를 제거하여 조직의 흐름을 최적화한다.
- 지속적인 학습을 통해 성장할 수 있도록 서로를 자극한다.
이렇게 광범위한 범주는 프레임워크 및 실천법에 접근할 때 전반적인 애자일 및 린 마인드셋을 어떻게 활용할 수 있는지 이해하는 데 도움이 된다. 성공적인 애자일 리더가 되려면 이 모든 범주의 가치를 균형 있게 갖춰야 한다.
역량 단계 정의:
| 단계 | 성찰 |
|---|---|
| 1 입문자 | – 애자일 선언과 그 원칙을 설명한다. – 린 사고와 그 기원을 인식한다. – 한 가지 이상의 실행 프레임워크의 핵심 가치와 원칙을 설명한다. |
| 2 고급입문자 | – 자신의 행동이 애자일 원칙과 어떻게 연관되는지 설명한다. – 애자일 선언의 가치와 원칙이 자신의 팀 업무 방식에 어떻게 반영되고 있는지 설명한다. – 어떤 의사 결정이 애자일 원칙을 적용하는 데 도움이 되거나 방해가 되는지 인지한다. – 린 사고의 핵심 개념과 이를 적용할 수 있는 방법을 설명한다. – 린 원칙과 애자일 방식을 서로 연관 짓는다. – 한 가지 이상의 실행 프레임워크의 원칙이 애자일 및 린의 가치와 원칙과 어떻게 부합하는지에 대한 지식을 보여준다. |
| 3 실무자 | – 자신이 경험적 마인드셋을 적용한 사례 두 가지의 차이를 서로 비교한다. – 세 가지 이상의 린 원칙을 적용하고, 그 원칙을 주어진 상황에 맞게 조정하며, 그것이 고객에게 주는 지속적인 장점을 설명한다. – 린 생산/프로세스와 린 사고의 차이를 이해한다. – 애자일 및 린 마인드셋에 대한 자신의 성취를 분석하고, 어떻게 개선할 수 있을지 파악한다. – 애자일 및 린 마인드셋을 자신의 업무에 적극적으로 적용한 사례를 두 가지 이상 설명한다. – 애자일 및 린 원칙이 자신의 팀과 조직이 지속 가능한 가치를 끊임 없이 제공하는 데 어떻게 도움이 되는지를 명확하고 간단하게 설명한다. |
| 4 안내자 | – 장애물을 해결할 수 있는 명백한 해답이 없는 상황에서, 팀 또는 조직이 가능한 해결책을 선택할 수 있도록 애자일 및 린 마인드셋을 활용해야 했던 자신의 경험을 설명한다. – 팀 및 조직 수준에서 도입한 실천법을 평가하고, 그 실천법이 지속 가능한 가치를 끊임 없이 제공하는 데 어떻게 도움이 되었는지 또는 도움이 되지 못했는지 분석한다. – 애자일 커뮤니티에 자신, 다른 코치, 실천가들이 성장할 수 있는 방법을 두 가지 이상 적용한다. – 세 가지 이상의 린 원칙을 적용하고, 그 원칙을 주어진 상황에 맞게 조정하며, 그것이 고객에게 주는 지속적인 장점을 설명한다. |
| 5 촉진자 | – 지속 가능한 가치의 끊임 없는 제공과 관련된 새로운 원칙을 평가하고, 이러한 원칙이 현재 포괄적인 애자일 및 린 가치와 원칙에 어떻게 부합하는지 또는 부합하지 않는지를 평가한다. – 커뮤니티에 애자일 및 린의 정신과 마인드셋과 관련된 새로운 사상을 만들고 기여한다. – 애자일 및 린 관련 주제에 대한 콘퍼런스 및 기타 커뮤니티 이벤트에서 연사로 활동한다. – 애자일 및 린 커뮤니티와 그 밖의 분야에서 리더로 인정 받는다. |
프레임워크 및 실천법
Frameworks and Practices
애자일 및 린 실천가가 되려면 팀과 더 넓은 조직이 지속적으로 가치를 제공할 수 있게 해주는 수많은 프레임워크, 메소드, 실천법을 깊이 이해해야 한다. 이러한 프레임워크 및 실천법을 활용하면 행동의 변화로 이어지고 결국 마인드셋과 문화의 변화로 이어지는 건강한 습관을 만들 수 있다. 이러한 변화는 개인, 팀, 조직, 더 나아가 세상에 도움이 된다.
- 프레임워크, 메소드, 접근법– 팀 및/또는 조직이 애자일 방식을 학습하고 지속적으로 실질적인 가치를 제공할 수 있는 최소한의 경계를 제공한다. 다음은 개인, 팀, 조직과 함께 활용할 수 있는 프레임워크 및 메소드 목록의 예시이다.
(참고: 이 목록은 최종 버전이 아니며, 경험이 쌓여가면서 다른 많은 방법을 실험해보고 더 나아가 애자일 및 린 외부의 방식도 적용할 수도 있다.)- 스크럼 Scrum, 칸반 Kanban, 기능 주도 개발 FDD, Feature Driven Development, 데브옵스 DevOps, 익스트림 프로그래밍 XP, eXtreme Programming, 린 스타트업 Lean Start-up, 린 제품 개발 Lean Product Development, 제약 이론 ToC, Theory of Constraints, 시스템 사고 Systems Thinking, 복잡성 사고 Complexity Thinking 는 실행을 위한 핵심 프레임워크를 제공한다.
- 레스 LeSS, Large-Scale Scrum, 넥서스 Nexus, 세이프 SAFe, Scaled Agile Framework, 스크럼앳스케일 Scrum@Scale은 몇 가지 확장 프레임워크의 예시이다.
- 홀라크라시 Holacracy, 휴머노크라시 Humanocracy, 소시오크라시 3.0 Sociocracy 3.0 등의 방식은 개인, 팀, 조직을 참여시켜서 조직이 다양하고 포용력 있는 협력적 환경을 만드는 데 도움이 되는 패턴을 실험할 수 있는 사회적 구조이다.
- 비즈니스 모델 캔버스 Business Model Canvas, 가치 제안 캔버스 Value Proposition Canvas, 린 캔버스 Lean Canvas, 프로핏 스트림™ 캔버스 Profit Streams™ Canvas는 전체론적 해결책을 만들기 위한 시스템 모델링 프레임워크의 예시이다.
- 이노베이션 게임 Innovation Games 과 게임스토밍 Gamestorming 은 그룹이 명확하게 다음 의사 결정으로 나아갈 수 있도록 해주는 의사 결정 프레임워크의 예시이다.
- 실천법 – 프레임워크 및 메소드의 활용을 향상시키는 기법과 도구를 제공한다. 애자일 및 린 업무 방식을 지원하는 수많은 실천법이 있다. 상황과 팀 성숙도에 따라 사용하는 실천법은 시간이 흐르면서 달라질 것이다. 다음은 대표적인 실천법의 예시이다.
- 백로그, 사용자 스토리 User Story, 임팩트 맵 Impact Mapping, 공감 지도 Empathy Mapping, 제품 비전 생성, 협업 로드맵 Collaborative Roadmapping
- 추정, 애자일 및 린 지표, 정보 방열기 Information radiators
- 가치 흐름 지도 Value stream mapping, 인과 관계 루프 다이어그램 Causal Loop Diagrams
- 카이젠 Kaizen 이벤트, 대규모 회고
- 테스트 주도 개발 TDD, Test-Driven Development, 짝 작업 Pairing, 리팩토링 Refactoring, 자동화
- 실천 공동체 CoP, Communities of Practice, 학습 도장 Learning Dojo’s
우리에게 주어진 과제는 새로운 실천법을 발견하고 창조하여 이를 재미있게 실험하는 것이다.
역량 단계 정의:
| 단계 | 성찰 |
|---|---|
| 1 입문자 | 프레임워크/메소드 및 접근법 – 한 가지 이상의 애자일 방식, 그리고 그 방식이 애자일 선언과 어떻게 연관되는지 설명한다. – 애자일의 역사적 발전을 간략히 설명한다. 실천법 |
| 2 고급입문자 | 프레임워크/메소드 및 접근법 – 애자일 업무 방식과 “대안적” 업무 방식을 구별할 수 있는 지식과 스킬을 파악한다. – 한 가지 애자일 또는 린 프레임워크나 메소드를 주기 전체에 걸친 모든 요소를 활용하여 적용한다. – 린/애자일 개발 프레임워크/메소드를 세 가지 이상 서술하고 그 가치를 설명한다. 실천법 |
| 3 실무자 | 프레임워크/메소드 – 자신이 팀을 어떻게 애자일 또는 린 프레임워크로 이끌었는지 보여준다. – 여러 상황에서 프레임워크 또는 메소드를 두 가지 이상 적용한다. – 다양한 확장 프레임워크의 차이점을 설명하고, 그것이 효과가 있는 상황과 효과가 없는 상황을 구별한다. 실천법 |
| 4 안내자 | 프레임워크/메소드 – 팀이 자신에게 가장 적합한 프로세스를 평가할 수 있도록 돕는다. – 고객에게 스크럼 대신 XP, 린, 또는 비 애자일 방식을 적용하라고 조언한 실제 상황을 평가한다. 그 조언의 근거를 설명할 수 있다. – 여러 가지 프레임워크를 적용할 수 있고, 다양한 상황에 맞게 조정할 수 있다. 실천법 |
| 5 촉진자 | – 애자일/린의 가치와 원칙의 정신을 유지하면서 지속 가능한 가치를 끊임 없이 제공하기 위한 새로운 방식을 만들고 공유한다. – 새롭게 등장한 실천법과 프레임워크가 조직이 지속 가능한 가치를 제공하는 능력에 어떻게 기여할 수 있을지를 평가하고 알린다. – 애자일 및 린 관련 주제에 대한 콘퍼런스 및 기타 커뮤니티 이벤트에서 연사로 활동한다. – 애자일 및 린 커뮤니티와 그 밖의 분야에서 리더로 인정 받는다. |

