애자일 릴리스 계획을위한 프레임 워크
애자일 릴리스 계획은 달력의 날짜 이상을 필요로합니다. 강력한 제품 백로그와 공유된 제품 비전이 필요합니다. 이 방법 가이드에서는 작업을 완료 할 수있는 프로세스 및 유용한 프레임 워크에 대한 포괄적 인 검토를 제공합니다.
내 매니저,셀리아는 가끔 내 책상에 들러 물어 것,”당신은 언제 완료 될거야?”그녀의 캐주얼 태도 뒤에 그녀는 정말 물었다,”그래서 케빈,나는이 응용 프로그램을 구축하는 당신에게 세 스크럼 팀을 부여했습니다. 나는 언제 그들에게서 나의 돈 가치를 얻기 위하여 가고 있는가?
초보 제품 관리자는”우리는 민첩합니다. 우리는 준비가되었을 때 풀어줍니다.”고맙게도,나는 초보자가 아니었고 셀리아에 반응했다.”지난 몇 번의 스프린트 데이터와 제품 백 로그에 남아있는 데이터를 기반으로 출시 계획은 높은 자신감을 가지고 6 주 만에 출시 할 수 있으며 4 주 안에 일찍 출시 할 가능성이 있습니다.”
내 자신감은 실리아를 만족 시켰고 내 제품에 대한 견고한 출시 계획을 개발하고 유지하기 위해 팀과 함께 한 모든 작업에 의해 뒷받침되었습니다. 출시 계획을 구축 하는 제품 관리자로 서 내 초기 몇 년 동안 발굴 작업 이었다. 릴리스 계획의 역학과 리듬을 더 잘 이해하면 구축 및 유지 관리가 훨씬 쉬워졌습니다. 당신의 인생에서”셀리아”를 가진 사람들을 위해(우리 모두는 그렇습니다),릴리스 계획을 구축하고 유지하는 데 소비 된 모든 노력이 절대적으로 가치가 있다는 것을 알고 있습니다.
릴리스 계획이란 무엇입니까?
릴리스 계획은 일반적으로 여러 스프린트에 걸쳐 높은 수준의 예측으로,제품을 릴리스하여 가치를 제공하려는 방법을 설명합니다. 릴리스 계획은 이러한 질문에 답하기 때문에 매우 중요한 도구입니다:
- 어떤 스프린트에서 어떤 제품 백 로그 항목을 처리 할 것인가?
- 다음 릴리스에는 무엇이 있습니까?
- 언제 끝나나요?
출시 계획은 민첩한 계획 시간의 중간 수준 전술로 로드맵에 생명을 불어넣고 제품 백로그에 귀중한 시간 차원을 추가합니다. 릴리스 계획에는 여러 스프린트가 포함되며 종종 여러 위치에 걸쳐 여러 스크럼 팀 및/또는 팀이 포함됩니다. 범위에 관계없이 릴리스 계획을 만드는 것은 제품 관리자,제품 소유자,스크럼 마스터,스크럼 팀 및 이해 관계자 간의 공동 작업입니다. 일반적으로,나는 릴리스 계획에 대한 2~4 개월 시간 범위를 사용하는 것을 좋아합니다. 너무 멀리 미래에 예측 릴리스 계획은 너무 많은 변동성과 고유의 일정 위험을 포함한다. 더 짧은 계획,빨리 당신은 가치를 풀어 놓고,더 높은 신뢰는 당신은 당신의 방출 날짜에서 있을 것이다.
릴리스는 고정 케이던스에 있거나 고정 범위를 가질 수 있지만 둘 다 가질 수는 없습니다. 릴리스의 범위가 고정되면 계획은 릴리스에 대해 예약된 제품 백로그 항목을 전달하는 데 필요한 예상 스프린트 수를 생성합니다. 또는 날짜가 고정되면 릴리스 계획에 다음 고정 날짜 릴리스의 가능성이 표시됩니다. 필요한 경우 절단 할 가능성이 가장 높은–적어도 가장 중요한 항목이어야한다 좋은 점은 마지막 항목이 릴리스에 전달 될 것입니다.
제품 비전 시작&제품 백로그
출시 계획이 양호하려면 강력한 제품 백로그가 필요합니다. 강력한 제품 백로그에 필수적인 것은 제품 관리자,제품 소유자 및 스크럼 팀 간의 공유 제품 비전입니다. 제품 비전은 출시 계획을 수립하는 동안 큰 그림을 집중하고 고객과 비즈니스에 중요한 우선 순위를 정하는 데 도움이 될 것입니다.
스크럼 팀 간에 제품 비전을 개발하고 전달하는 데 사용하는 두 가지 프레임워크가 있습니다. 일반적으로 스크럼 팀이 공동 위치 또는 분산되어 있는지 여부에 따라 선택할 수 있습니다. 공동 위치한 스크럼 팀의 경우,제품 상자가 최선의 선택입니다. 분산하는 경우,나는 우리의 상어 탱크 비전 템플릿을 사용하려면,멕 케나와 무어의 엘리베이터 피치 프레임 워크에 의해 영향을 아래 그림.
프로 팁:제품 비전 외에도 다음 릴리스에 대한 비전 개발을 고려하십시오. 릴리스 비전은 릴리스가 새로운 시장,새로운 페르소나 또는 새로운 기능 집합을 해결하는 경우 특히 유용합니다.
제품 비전 외에도 제품 백로그에는 릴리스 계획에 중요한 세 가지 요소가 포함되어야 합니다:
- 항목은 잘 정제되어 있습니다(예:,스크럼 팀의 준비 기준 충족).
- 항목의 크기는 스프린트보다 작게 적절하게 조정됩니다. 작은 것이 더 좋습니다.
- 항목은 값을 기준으로 우선 순위가 지정됩니다.
프로 팁:가치에 따라 제품 백로그의 우선 순위를 정하기 위해 고객 및 이해 관계자와 함께 사용하는 두 가지 고도로 협업적인 프레임워크가 있습니다.
애자일 릴리스 계획 이벤트
제품 비전,릴리스 비전을 설정하고 제품 백로그를 준비했으면 릴리스 계획 이벤트를 예약할 수 있습니다. 애자일 릴리스 계획 이벤트는 스크럼 팀 구성원과 이해 관계자 모두가 소매를 감아 서 다음 릴리스의 일부로 개발할 내용을 선택하는 협업 이벤트입니다. 일반적으로 로드맵이 개발 된 후에 발생합니다.
릴리스 계획 이벤트는 하루 이상 지속될 수 있습니다. 애자일 릴리스 계획은 시간과 사람들의 큰 투자가 될 수 있기 때문에,당신이 제대로이 활동을 준비 할 수있는 충분한 시간을 개척 확인합니다. 공동 계획의이 유형은 노력,그래서 이벤트 기간 동안 재미 좀 계획 하 고 때 그것은 모든 것을 축 하 하기 위해 기억!
또한 한 스크럼 팀과 함께 계획을 세우든 열 팀과 함께 계획을 세우든 관계없이 좋은 릴리스 계획 이벤트의 구조는 동일하게 유지됩니다:
-
- 다음 릴리스에 대한 비전을 공유 할 수 있습니다. 제품 관리자,제품 소유자 또는 수석 제품 소유자는 스크럼 팀에게 릴리스 목표를 상기시키고 릴리스 비전을 공유하며 이 릴리스가 전체 제품 비전을 향해 어떻게 진행되는지 설명합니다.
- 고정 날짜 또는 고정 범위 결정 방법 중 하나는 괜찮지 만 비즈니스에 가장 중요한 것이 무엇인지 결정하는 것이 중요합니다.: 특정 날짜(무역 박람회와 같은 시장 리듬에 도달해야 함)또는 일련의 기능(고객 워크 플로우에 포함 된 모든 것)에 출시합니다.
- 제품 백로그의 상위 항목을 검토하고 절단선을 설정합니다. 절단선은 이 릴리스에서 제공할 것으로 예상되는 제품 백로그의 깊이를 설정합니다.
- 각 스프린트를 매핑합니다. 여러 스크럼 팀과 함께 작업 할 때 각 제품은 단일 제품 백 로그에서”로컬”항목 목록을 가져옵니다. 각 스크럼 팀에 대한 속도 데이터를 사용하여 각 스프린트에서 전달 될 항목을 계획하십시오.
- 위험과 의존성을 포착합니다. 릴리스 전달에 영향을 줄 수 있는 중요한 가정,위험 및 종속성을 강조할 시간을 확보하십시오. 투명성은 필수적이며 릴리스 창을 전달하는 방법에 도움이 될 것입니다.
질문에 대답”언제 할 것인가?”
이제 모든 노력을 다 했으므로 릴리스 창을 추정하여 실리아의 질문에 대답 할 시간입니다. 릴리스 창은 경험적 데이터의 일부 유형을 기반으로 가능한 배달 날짜의 범위입니다.
특정 날짜 대신 릴리스 창을 제공하려는 여러 가지 이유가 있습니다. 속도는 시간이 지남에 따라 변경됩니다. 릴리스 창은 불확실성을 보여 주며 계획이 정확한 약속이 아닌 예측임을 인정합니다. 각 스프린트의 가치를 제공하면 미지수가 알려지고 위험이 완화되거나 제거되면 릴리스 창이 좁아집니다.
릴리스 창을 계산하려면 다음 단계를 수행하십시오:
-
- 높은”정상 상태”속도를 추정하십시오. 이것은 가장 이른 예기한 납품일을 설치할 것이다.
- 낮은”정상 상태”속도를 사용하여 재 추정하십시오. 이 최신 예상 배달 날짜를 설정합니다.
- 릴리스 창을 계산합니다. 이것은 높은 정상 상태와 낮은 정상 상태 속도의 차이입니다.
- 적절한 버퍼를 추가합니다. 이것은 계획 내의 다양한 위험 및 종속성의 함수입니다. 그것은 시간 또는 신뢰 요인을 통해 표현 될 수 있습니다. 확인 된 위험 및 종속성에 상응하는 버퍼를 권장합니다. 예를 들어,당신은 많은 위험과 종속성이있는 경우,더 많은 버퍼가. 위험 및 종속성이 적은 경우 버퍼를 적게 사용하십시오.
마지막으로 한 걸음 물러서서 로드맵과 관련하여 릴리스 계획을 분석하십시오. 리콜 좋은 로드맵 시장 창,리듬,또는 세그먼트 대상 찾고 고려 포함 됩니다. 로드맵에 따라 릴리스가 로드맵 제약 조건 또는 대상과 일치하도록 제품 백로그를 적절하게 조정해야 할 수 있습니다.
다음 단계
첫 번째 릴리스 계획을 세우는 것은 힘든 일이 될 수 있습니다. 그러나 일단 개발 및 제품의 출시 계획을 유지의 리듬에,당신은 곧 당신의 제품 관리 도구 상자에서 귀중한 유물을 찾을 수 있습니다. 제품에 대한 릴리스 계획을 개발하는 방법에 대해 자세히 알고 싶으시면 저희에게 도움을 요청하십시오. 우리는 더 얘기 하 고 귀하의 비즈니스에 대 한 릴리스 계획을 통합에 조언을 드리겠습니다.