A well-tuned agile process at the team level is the foundation for efficient agile software development. Yet, to be effective and achieve desired market and business goals, it's essential to get a team's daily work in tune with an organization's strategic objectives.
팀 수준에서 잘 조정된 애자일 프로세스는 효율적인 애자일 소프트웨어 개발을 위한 토대입니다. 하지만 원하는 시장 및 비즈니스 목표를 효과적으로 달성하려면 팀의 일상적인 업무를 조직의 전략적 목표에 맞도록 조정하는 것이 중요합니다.
이 글에서는 조직 전체의 애질리티를 극대화하는 방식으로 팀 실행을 비즈니스 전략에 연결하는 방법을 살펴볼 것입니다.
비즈니스 목표를 애자일 개발에 연결
비즈니스 전략을 개발의 최전선에서 일어나는 일에 정렬하는 열쇠는 테마, 목표 및 메트릭을 명확하게 정의하는 것입니다
- 테마란 일정 기간에 정의되고 특정 결과에 초점을 맞춘 관련 작업의 광범위한 영역입니다. 예를 들어 테마는 향후 2분기 동안 장바구니 흐름을 간소화하는 것일 수 있습니다. 테마는 팀에 중요한 참조 프레임입니다. 자신의 업무가 비즈니스 이니셔티브의 진행에 기여하고 있는지 확인하는 역할을 합니다. 테마별로 작업을 관리하면 경영진이 성공을 위해 충분한 리소스가 할당되었는지 또는 테마에 대한 리소스가 부족한지 이해할 수 있습니다.
- 목표 및 메트릭은 바람직하고 구체적이며 측정 가능한 미래 상태를 정의합니다. 애자일 포트폴리오 관리에서 전역적인 목표는 테마에 대한 컨텍스트를 제공하며, 하위 목표로 세분화하여 조직의 모든 수준에서 측정 가능한 조치를 취할 수 있습니다. 예를 들어, 아무 데나 놓인 쇼핑 카트를 20% 줄이는 것입니다.
- 명확하게 정의된 몇 가지 주제에만 초점을 맞추세요. 적을수록 더 좋습니다. (5개 이하가 이상적입니다.)
- 조직의 모두가 현재 핵심 테마의 이름을 지정할 수 있도록 하세요.
- 테마당 하나의 기본 목표를 설정하고 하나의 주요 메트릭으로 목표를 측정하세요.
- 조직의 각 수준에 맞게 회사 전반적인 목표를 조정하여 회사 전략을 지원하세요.
- 공격적이면서도 달성 가능한 목표를 만드세요.
최상위 수준의 테마, 목표 및 메트릭이 정의되면 부서와 팀은 테마에서 특정한 하위 목표(최종적으로 주요 이니셔티브)를 도출할 수 있습니다. 하위 목표 및 주요 이니셔티브로 제품 기능 및/또는 프로젝트를 정의할 수 있습니다. 따라서 각 소프트웨어 팀은 모든 작업이 목표와 테마에 어떻게 기여하는지 이해해야 합니다. 다른 말로 하자면, 전반적인 전략에 중요한 이유를 이해해야 합니다.
위의 프레임워크는 다음과 같은 두 가지 목적으로 사용됩니다.
- 가장 중요한 것에 시간을 집중하고 목표 이외의 리소스 낭비를 방지합니다.
- 개별 팀원이 매일 올바른 결정을 내리는 데 필요한 컨텍스트를 제공합니다.
조직은 리소스를 하나로 묶고 집중시키지 않고는 목표를 달성할 수 없습니다. 또한 작업 유형과 관계없이 개인은 작업 수행 방식에 대해 매일 득과 실에 대해 수많은 결정을 내립니다. 궁극적으로, 관리자는 미시적인 수준의 결정에 참여할 수 없으며 참여해서는 안됩니다. 경영진은 개인이 전역적인 목표를 위한 최선의 이익을 위해 행동할 수 있도록 적절한 정보와 환경만 제공할 수 있습니다.
여러 프레임워크에서는 비슷한 목적으로 서로 다른 용어를 사용합니다. 널리 사용되는 인기 있는 프레임워크의 예는 OKR(목표 및 주요 결과)입니다. 저희는 사실 프레임워크나 용어보다는 효율적인 실행이 더 중요하다고 생각하며, 어떤 하나를 더 선호하지는 않습니다.
시사점 및 다음 단계
일상적인 개발을 비즈니스 전략에 연결하는 것은 양방향으로 이루어지는 프로세스입니다. 하향식으로 살펴보면 팀이 작업할 경계와 집중 영역을 설정하는 것이 중요합니다("샌드박스 프레이밍"이라고 할 수 있음). 집중 영역은 비즈니스 계획 및 가장 중요한 기업 전략에서 직접 파생됩니다. 각 집중 영역에는 명확하게 정의되어 있고 측정 가능한 최종 목표가 있어야 합니다. 모두가 모든 과제가 어떤 테마와 목표에 기여하는지 상향식으로 알 수 있도록 하세요. 명확하지 않은 경우 목표가 정렬되지 않았거나 집중의 부족을 의미하므로 우려를 제기하세요.
로드맵은 좋은 시작점입니다. 특히 테마와 목표를 구현하는 것에 부담이 있어 보이는 경우 더욱 그렇습니다. 로드맵은 제품 소유자가 에픽 및 사용자 스토리가 비즈니스 전략에 어떻게 기여하고 있는지, 특정 작업 영역이 중요한지 진지하게 생각하도록 만듭니다. 테마를 통해 프로젝트 시작 시 리소스 투자를 추적할 수 있습니다. 로드맵의 각 새 테마에 대한 투자를 추적하여 모든 테마가 충분한 리소스를 할당받았으며 실패가 예견된 것이 아닌지 확인하세요.
전반적으로 비결은 작업에 대한 지속적인 대화와 성찰의 분위기를 조성하고 일상적인 전략적 작업 사이에서 표류하는 대신 장기적인 목표를 향해 꾸준히 나아가는 것입니다.