개발 프로젝트 초기에 여러 혁신 기준을 정의하면 요구 사항이 변경되거나 예상대로 작동하지 않을 경우 반영, 수정 및 방향 변경의 여지가 거의 없는 경우가 많다. 어떻게 하면 혁신 프로젝트를 관리할 때 보다 민첩하고 반응적으로 접근할 수 있을까.
애자일 리트로스펙티브 게임(Agile Retrospective Game)이라는 말이 있다. 리트로스펙티브(Retrospective)는 회고라는 뜻을 가지기도 했지만, 스프린트(spring) 세션이나 반복, 혹은 제품 출시 이후에 여는 미팅을 뜻하기도 한다. 이는 혁신 프로세스에서 최종 제품 품질이나 업무 환경에 영향을 미칠 수 있는 기술적 또는 인적 관련 요소들을 다룬다. 한 가지 예로, '서클 앤 수프(Circles and Soup)'가 있는데 이는 플레이어가 자신의 아이디어를 통제하거나 영향을 미칠 수 있거나 변경할 수 없는 것을 나타낸다.
여기에서는 애자일 프로그램 개발에 있어서 게이미피케이 접근방식에 대해서 연구한, "Agile retrospective games for different team development phases" (Dec. 2016, Journal of Universal Computer Science) 논문의 일부 내용을 소개하고자 한다. 관심있는 분들은 원문을 읽어보면 더 좋을 것이라고 생각한다.
1. 역사와 환경에 대해 알아보기
팀의 역사, 현재 상태와 팀의 도덕성에 대한 일반적 가정
2. 회고적 목표
왜 시간을 투자해야 하는지, 회의에서 기대되는 결과는 무엇인지에 대한 이해
지속적인 개선은 몇 번의 반복하여 사용할 수 있지만, 그렇지 않은 경우에는 더 구체적이어야 한다.
3. 회고 기간
4가지의 파라미터들이 사용될 수 있다. 스프린트 반복 기간, 복잡성(기술적 또는 조직적), 팀 규모, 갈등 및 논쟁의 수준
4. 활동(게임)
리트로스펙티브 회의의 목표가 정의되고 참가자 목록이 알려진 후에, 회의에서 수행할 활동들을 선택할 수 있다. 회의 중점내용과 참가자 명단에 따라, 참가자의 참여, (집단적인) 생각, 탐구를 도울 수 있는 활동을 선택해야 한다. 적절한 활동 선택은 평등한 참여를 촉진하고, 대화에 집중하며, 새로운 관점을 장려하는 것이다.
5. 데이터 수집
데이터는 객관적으로 제때에 수집해야 한다.
6. 의제(구조)
회의가 효과적이기 위해서는 정확한 날짜와 시간, 회의 장소를 정해야 한다.
그룹 개발 단계들은 크게 아래와 같이 4단계로 나눌 수 있다고 한다.
1. 형성(forming)은 사회적 행동과 그룹 구조라는 관점에서 오리엔테이션, 테스트 및 의존의 단계라 할 수 있다.
그룹원들은 개별적인 목표들을 가지고 있고 그룹 과업 관점에서 과업 지향적이다. 그룹 목적과 목표들을 정하고 그룹 행동의 규칙들을 정하는 것이 중요하다. 또한, 개인들이 그룹에 적합하도록 돕는 것도 중요하다.
2. 사회적 및 대인 관계 측면에서 스토밍(storming)은 양극화로 알려진 그룹내 갈등의 단계를 나타낸다. 이는 대인관계 문제, 사실, 목표, 가치 및 방법을 뜻한다.
갈등의 다섯 단계는 다음과 같다.
- 기대감, 의식적이지만 표현되지 않은 차이, 토론, 공개적인 분쟁, 공개적인 갈등
갈등을 조기에 파악할수록 현재 상황에 더 나은 영향을 미칠 수 있다.
가능한 개입 방법은 다음과 같다.
- 신뢰와 상호 작용을 구축하기 위한 그룹 노력에 집중한다.
- 주인공들이 누구인지 파악하고, 그룹 외부에서 해결하고 개인이 아니라 일부 아이디어에 대한 차이들을 향하는지 확인한다.
그룹의 관점에서 (업무 관계), 그룹원들은 과업 수요에 대해서 감정적인 반응을 가지기 시작한다.
3. 저항이 사회적 및 대인관계 측면에서 그룹 내 감정과 그룹 응집력으로 대체될 때 규범화(norming)가 시작된다.
그룹 표준과 과정이 진화하고, 그룹 역할들이 채택된다. 그룹리더는 그룹과정 및 그룹기반 큰 그림 관점에 초점을 맞춰야 한다. 이 단계에서, 그룹의 직접적 리딩은 감소되어야 하고, 그룹 리더는 자문 역할을 수행해야 한다. 관리자라기 보다는 퍼실리테이터로서 행동하는 리더와 자율적인 팀들은 애자일 팀을 위한 핵심적인 것들중 하나이고, 팀의 규범화 단계에 도달하는 것은 성공적인 애자일 방법들을 받아들이는 데에 중요한 것이다. 그룹원들은 공개적인 토론과 과업 관련된 내용들을 교환하기 시작한다.
4. 수행(performing) 단계
그룹 역할이 유연해지고, 성공적인 과제 완수에 에너기를 집중하는 단계이다.
개별 그룹원들은 성과를 관리하고, 프로젝트 리더는 지원 역할을 수행해야 한다. 프로젝트 리더들은 문제해결 접근방식들을 더 장려해야 하고, 사람들 자신의 한계와 가능성을 확장하고자 하는 내적 동기부여를 촉진해야 한다. 구성원들 간의 주관적인 관계가 이미 확립되어서, 그룹의 과업 활동들을 향상시킬 역할들을 받아들이고 활동할 수 있게 된다. 과업 활동 개발에서, 이 단계가 해결책의 출현 단계로서 인식된다.
이동현 한성대학교 지식서비스&컨설팅대학원 겸임 교수