본문 바로가기

SW Dev Portfolio

‘애자일’ 잘 하는 방법(EoA)

반응형

EoA(Essence of Agility)는 애자일 소프트웨어 개발 및 프로젝트 관리에 관련된 개념 중 하나로, 애자일 방법론과 관련된 핵심 원칙과 가치를 추상화하고 이해하기 쉽게 전달하는 프레임워크입니다. 이것은 비즈니스와 기술적인 변화에 대응하는 데 도움을 주고자 설계되었습니다.  EoA는 다양한 애자일 방법론과 프레임워크(예: 스크럼, 칸반, 익스트림 프로그래밍)에서 공통으로 나타나는 핵심 개념과 원칙을 캡슐화한 것입니다. 이를 통해 개발자, 프로젝트 관리자, 경영진 등 모든 조직 구성원이 애자일 원칙을 이해하고 쉽게 적용할 수 있도록 돕는 역할을 합니다.  EoA는 다음과 같은 몇 가지 주요 특징을 갖고 있습니다:  간결하고 이해하기 쉬운 원칙: EoA는 복잡한 애자일 개념을 추상화하여 명확하게 설명합니다. 이로써 조직 내에서 애자일 개념을 쉽게 이해하고 적용할 수 있습니다.  핵심 가치 강조: EoA는 애자일의 핵심 가치를 강조합니다. 이러한 가치에는 개별 개발자와 팀 간의 협력, 고객과의 긴밀한 협력, 작동하는 소프트웨어 우선, 변화에 대한 대응 능력 등이 포함됩니다.  모듈화된 접근: EoA는 다양한 모듈로 구성되어 있으며, 각 모듈은 특정한 애자일 개념을 다룹니다. 이 모듈은 개별적으로 학습하고 적용할 수 있으며, 필요에 따라 선택하여 사용할 수 있습니다.  실제 사례 연계: EoA는 실제 조직에서 발생한 사례와 연계하여 설명됩니다. 이로써 이론적인 내용을 실제 현실에 적용하는 방법을 이해하기 쉽게 합니다.  EoA는 애자일을 적용하려는 조직이나 개인에게 애자일 원칙을 더 쉽게 이해하고 적용할 수 있도록 도와주는 유용한 도구 중 하나입니다. 이를 통해 프로젝트 관리 및 개발 프로세스를 개선하고 비즈니스의 민첩성을 향상시킬 수 있습니다.

1. 조직 내 바이럴 만들기

직 내에서 EoA(Essence of Agility)를 바이럴하게 만들기 위해서는 몇 가지 전략을 고려해야 합니다. 이를 통해 조직 구성원들이 EoA의 가치와 원칙을 이해하고 적용하는 데 동참하도록 유도할 수 있습니다.

  1. 교육 및 훈련 프로그램 개선: EoA에 대한 이해를 높이기 위해 조직 내에서 교육 및 훈련 프로그램을 개선하십시오. EoA에 대한 기초 교육과 함께 고급 교육 및 워크샵을 제공하여 관심 있는 구성원들에게 깊은 이해를 제공하세요.
  2. 내부 소셜 미디어 및 채널 활용: 조직 내부 소셜 미디어 플랫폼이나 메신저 앱을 활용하여 EoA에 관한 정보를 공유하고 토론을 유도하세요. 이를 통해 구성원들은 서로 의견을 나누고 경험을 공유할 수 있습니다.
  3. 성공 사례 공유: EoA를 성공적으로 적용한 사례를 공유하고 이를 통해 어떻게 조직의 생산성과 혁신성이 향상되었는지를 강조하세요. 이러한 사례는 다른 구성원들에게 영감을 줄 수 있습니다.
  4. 내부 챔피언 프로그램 구축: EoA를 토스하는 내부 챔피언들을 선정하고 이들에게 추가 교육과 리소스를 제공하여 EoA를 조직 내로 확산시키는 데 도움을 주세요. 이들은 동료들에게 영향을 미칠 수 있는 힘을 가질 수 있습니다.
  5. 팀 활동과 경쟁: EoA에 대한 이해를 높이기 위해 조직 내에서 팀 활동이나 경쟁을 개최하세요. 예를 들어, EoA 원칙을 활용하여 문제를 해결하는 챌린지를 개최하고 수상자에게 상을 부여하여 참여를 유도할 수 있습니다.
  6. 지속적인 피드백과 개선: 조직 구성원들의 피드백을 듣고 EoA 프로세스와 도구를 지속적으로 개선하세요. 이를 통해 구성원들의 참여와 참여도를 높일 수 있습니다.
  7. 리더십의 역할: 조직 리더십은 EoA를 채택하고 실천하는 모범 사례로 나서야 합니다. 리더들이 EoA의 가치를 실제로 실천하고 이를 모범 사례로 보여주면, 구성원들도 따라할 동기를 얻을 것입니다.

바이럴 마케팅과 마찬가지로 조직 내에서 EoA를 확산시키기 위해서는 정보의 흐름과 참여를 촉진하며, 구성원들의 호기심과 참여를 유도해야 합니다. 이러한 노력을 통해 조직은 민첩성을 높이고 혁신을 촉진하는데 도움을 주는 EoA를 효과적으로 적용할 수 있을 것입니다.

  1. 각자 컨디션이 어떤지 기록합니다. 이를 ‘체크인’이라고 합니다.
  2. 해당 세션에 대해 기대하는 바를 기록합니다.
  3. 해당 세션에 대해 각자가 컨피던스 레벨(Confidence Level, 자신 있는 정도)을 측정합니다. 1~10 중 자신 있는 정도를 점수로 매깁니다. 세션에서 다루는 주제를 전혀 모르면 1점, 잘 이해하고 있고 잘 적용할 수 있다면 10점입니다.
  4. 사전에 가져오라고 한, 해결하고 싶은 ‘할 일’ 중 하나를 고르게 합니다. 그중 하나에 대해 피드백합니다.
  5. EoA 프레임워크 13가지 중 한두 가지에 대해서만 설명하고 질의응답 시간을 갖습니다.
  6. 4명씩 4개 조로 나누어 15분 동안 각자의 ‘할 일’을 바탕으로 EoA를 적용해봅니다. 세션 주최자는 각 조의 소그룹 방에 들어가 질문을 받습니다.
  7. 15분 경과 후 다 같이 모여 질의응답을 진행합니다.
  8. 각자 이번 주에 실행할 ‘액션 아이템’을 뽑고 공유된 문서에 기록합니다.
  9. 3번에서 했던 ‘컨피던스 레벨’의 점수를 다시 매깁니다.
  10. 2번에서 했던 ‘기대하는 바’를 달성했는지 확인하게 합니다.
  11. 오늘 배운 점을 기록합니다.
  12. 슬랙에 ‘오늘~내일 이것을 실천해보겠습니다’라는 스레드를 만들어 자신이 실천할 액션 아이템을 각자 스레드에 기록하게 합니다.

 

1. 내부 교육 및 워크샵:

  • 예시: 조직 내에서 EoA 워크샵을 개최합니다. 이 워크샵에서는 EoA의 기본 개념과 원칙을 소개하고 실제 프로젝트에 적용하는 방법을 설명합니다.
  • 결과: 참여한 구성원들은 EoA에 대한 이해를 높이고, 실무에서 적용할 수 있는 능력을 키우게 됩니다.

2. 내부 소셜 미디어 그룹:

  • 예시: 조직 내부 소셜 미디어 그룹을 만들고, EoA에 관한 관련 글, 뉴스, 토론을 공유하고 토론을 진행합니다.
  • 결과: 구성원들은 소셜 미디어를 통해 EoA에 대한 최신 정보를 받아보고 서로 의견을 나눌 수 있으며, 이러한 활발한 토론은 EoA에 대한 관심을 높일 수 있습니다.

3. 내부 챔피언 프로그램:

  • 예시: 조직 내에서 EoA를 적극적으로 실천하고자 하는 구성원들 중에서 내부 챔피언을 선발합니다. 이들은 EoA에 대한 교육과 리소스를 제공받습니다.
  • 결과: 내부 챔피언들은 동료들에게 영향을 미치고 EoA를 홍보하며, 다른 구성원들도 EoA를 적극적으로 채택하도록 돕습니다.

4. 팀 경쟁:

  • 예시: EoA 원칙을 활용하여 팀 간 문제 해결 경쟁을 개최합니다. 각 팀은 EoA 원칙을 최대한 활용하여 주어진 과제를 해결합니다.
  • 결과: 경쟁은 재미요소를 더하며, 팀들은 EoA를 실제로 적용하고 그 가치를 경험하게 됩니다.

5. 리더십의 모범 사례:

  • 예시: 조직의 리더들이 EoA 원칙을 적극적으로 실천하고 이를 조직 내부에서 공개적으로 공유합니다.
  • 결과: 리더들의 모범 사례는 구성원들에게 EoA를 실천하도록 영감을 줄 수 있으며, 조직의 문화 변화를 주도할 수 있습니다.

이러한 예시를 통해 조직 내에서 EoA를 홍보하고 확산시키는 방법을 구체적으로 이해할 수 있습니다. 중요한 점은 조직의 문화와 구성원들의 상황에 맞게 적절한 전략을 선택하고 실행해야 한다는 것입니다. EoA를 성공적으로 바이럴하게 만들기 위해서는 지속적인 노력과 참여가 필요하며, 이는 조직의 민첩성과 혁신을 촉진하는 데 도움이 될 것입니다.

 

 

2. 업무에 적용하기 1: 함께하는 환경 세팅하기

 

  1. 만들어둔 EoA 템플릿의 양식에 맞춰 표의 각 부분을 작성합니다. [템플릿 보기]
  2. 각자가 기록한 내용에 관해 피드백합니다. 템플릿에 기록한 문제 상황과 보틀넥이 충분히 구체적인지, 애자일 프레임워크 13가지 중 어떤 걸 적용해보면 더 좋을지 등에 관해 이야기합니다.
  3. 진행은 한 명씩 날짜별로 돌아가며 맡습니다.
  4. 모든 이에 관한 피드백이 끝나면 오늘의 EoA 세션에 관해 회고합니다. 회고에서는 앞으로 개선할 점 등을 나눕니다.

 

EoA를 팀 미팅 또는 모임을 통해 구체적으로 환경으로 설정하고자 하는 경우, 아래와 같은 템플릿을 활용하여 피드백과 토론을 진행할 수 있습니다. 이 템플릿은 팀원들이 문제를 발견하고, 어떻게 애자일 프레임워크를 적용할지에 대한 아이디어를 기록하고 토론하는 데 도움이 될 것입니다.

EoA 모임 피드백 및 토론 템플릿:

날짜: [모임 날짜] 참석자: [참석자 목록]

문제 상황:

  • [문제 상황을 구체적으로 기술]

보틀넥 문제점:

  • [보틀넥 문제점을 명확하게 기술]

적용 가능한 애자일 프레임워크 또는 방법:

  • [애자일 프레임워크 중 어떤 것을 적용해볼 수 있을지 제안]

피드백 및 의견:

  • [참석자 각자의 의견과 제안을 기록]

회고:

  • [오늘의 모임에서 얻은 교훈과 앞으로 개선해야 할 점에 대한 회고]

앞으로의 계획:

  • [다음 모임에서 다룰 주제나 계획]

이 템플릿을 활용하면 모임에서 구체적인 문제를 식별하고 애자일 프레임워크를 적용하여 문제를 해결하는 방법에 대한 아이디어를 논의할 수 있습니다. 각 모임마다 참석자들의 의견과 제안을 반영하여 조직 내에서 EoA를 실제로 적용하는데 도움이 될 것입니다. 회고 단계에서는 모임 자체를 개선하고 앞으로의 방향을 결정할 수 있습니다.

 

 

3. 업무에 적용하기 2: 템플릿 활용하기

템플릿 활용 방법:

  1. 참가자 목록과 문제 상황 기록:
    • 템플릿의 첫 행에 모든 참가자의 이름을 기록합니다. 모임에 참석하는 구성원들의 목록입니다.
    • 다음으로, 템플릿의 첫 열에는 EoA 프레임워크 13가지 중에서 각 프레임워크의 이름을 적어둡니다.
  2. 문제 상황 기술:
    • 각 참가자는 모임에서 다루고자 하는 구체적인 문제 상황을 템플릿에 기록합니다. 이 부분은 각 참가자가 직면한 문제나 개선이 필요한 상황을 설명하는 곳입니다.
  3. 보틀넥 문제점 기술:
    • 이어서, 각 참가자는 자신이 제기한 문제 상황에 대한 보틀넥(병목 혹은 제한 요소)을 명확하게 기술합니다. 이는 문제의 핵심적인 원인을 파악하는 과정입니다.
  4. 적용 가능한 애자일 프레임워크 또는 방법 제안:
    • 각 참가자는 자신이 제기한 문제 상황을 해결하기 위해 어떤 애자일 프레임워크 또는 방법을 제안합니다. 이는 EoA 프레임워크 13가지 중 어떤 것을 활용할 수 있을지에 대한 아이디어입니다.
  5. 피드백 및 의견 공유:
    • 모임에서 각 참가자는 다른 참가자가 제시한 문제와 제안한 프레임워크에 대한 의견을 공유합니다. 이 부분에서 토론과 피드백이 이루어집니다.
  6. 회고 및 계획:
    • 마지막으로, 모든 참가자들은 오늘의 모임에서 얻은 교훈과 앞으로의 계획을 공유합니다. 어떻게 모임을 개선할 것인지와 다음 모임에서 다룰 주제를 결정합니다.

이 템플릿은 모임에서 구체적인 문제를 식별하고, 애자일 프레임워크를 적용하여 문제를 해결하는 과정을 체계적으로 진행하기 위한 도구로 활용됩니다. 각 참가자는 자신이 관심 있는 부분에 집중하여 프레임워크를 선택하고 문제를 해결하는 방법을 고민하고 토론합니다. 이를 통해 조직 내에서 EoA를 실제로 적용하는데 도움이 됩니다.

마치며

결국 EoA를 활용할 때 핵심은 프레임워크의 형식이 아닌 핵심 원칙을 이해하고 이를 실제 상황에 맞게 적용하는 능력입니다. 애자일은 불확실한 상황에서 효과적인 전략을 찾기 위한 도구이며, 이를 스스로 이해하고 디자인하여 실천하는 것이 애자일의 본질입니다."

반응형