Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
이 가이드는 프로젝트 관리자가 Azure Boards를 시작하는 데 도움이 됩니다. 팀 구성, 작업 계획 및 보드, 백로그, 스프린트 및 배달 계획을 사용하여 예측 가능하게 가치를 제공하기 위한 실질적인 권장 사항을 요약합니다.
Note
팀이 Kanban 또는 스크럼을 특히 따르는 경우 보드 및 Kanban 정보 또는 스크럼 자습서를 참조하세요.
대부분의 권장 사항은 Azure DevOps Services(클라우드) 및 Azure DevOps Server(온-프레미스)에 모두 적용됩니다. 롤업, 분석 및 일부 포트폴리오 계획 도구와 같은 일부 기능은 클라우드에서만 사용할 수 있습니다.
팀 구성
자율적으로 작동해야 하는 각 배달 그룹에 대한 팀을 정의합니다. 각 팀이 제품 수준 플랜으로 롤업하는 동안 독립적으로 계획, 추적 및 제공할 수 있도록 가치 스트림을 따라 팀을 구성합니다.
권장 사항:
- 기능 또는 배달 그룹별로 팀을 만듭니다(일반적으로 6~12명의 개발자).
- 각 팀에 고유한 영역 경로 및 반복 주기를 제공합니다.
- 팀에서 추가한 작업 항목이 올바른 컨텍스트를 상속하도록 팀 설정을 사용하여 기본 영역 및 반복 경로를 할당합니다.
추가 정보:
스프린트 구성
프로젝트 수준에서 반복 경로(스프린트)를 정의한 다음 적절한 반복에 팀을 할당합니다. 조정에 도움이 되는 관련 팀 간에 일관된 스프린트 주기를 유지합니다.
권장 사항:
- 함께 제공되는 팀의 일반적인 주기를 선택합니다(일반적인 1~4주).
- 다음 3~6개월 동안의 계획을 지원하기 위해 6개 이상의 반복을 만듭니다.
- 예측 및 스프린트 계획에 반복을 일관되게 사용합니다.
추가 정보:
작업 항목 유형 선택
팀이 작업을 계획하고 제공하는 방법과 일치하는 작업 항목 유형을 선택합니다. 프로젝트 수준 작업(기능, 에픽)을 팀 수준 작업(사용자 스토리, 문제, 제품 백로그 항목)으로 매핑하고 팀이 작업을 태스크로 쪼개도록 합니다.
권장 사항:
- 기능을 사용하여 고객 관련 결과물을 나타냅니다.
- 프로세스에 따라 팀 범위 작업에 사용자 스토리/문제/제품 백로그 항목을 사용합니다.
- 스프린트에 적합한 개발자 작업을 위해 작업을 사용하세요.
- 팀이 버그를 처리하는 방법(백로그 항목 또는 개발 작업)에 동의합니다.
추가 정보:
제품 계획 만들기 및 유지 관리
기능 백로그를 제품 계획으로 사용합니다. 프로젝트 관리자가 기능의 우선 순위를 지정하고 구체화하도록 합니다. 개발 팀이 기능을 요구 사항 및 작업으로 분해할 수 있습니다.
권장 사항:
- 기능 백로그를 우선 순위대로 유지합니다.
- 팀이 스프린트 내에서 완료할 수 있는 크기의 요구 사항으로 기능을 분리합니다.
- 백로그를 정기적으로 검토하고 구체화합니다(백로그 그루밍/구체화).
기능 백로그
프로젝트 관리자는 기능 백로그에서 기능을 만들고 우선 순위를 지정합니다. 각 기능은 배송 가능한 기능을 나타내야 합니다.
제품 백로그
Teams는 제품 백로그에 사용자 스토리(또는 이와 동등한)를 추가하고, 스프린트에 맞게 크기를 조정하고, 부모 기능에 매핑합니다.
권장 사항:
- 팀이 단일 스프린트에서 완료할 수 있도록 스토리 크기를 조정합니다.
- 수락 조건 및 완료 정의를 명확하게 유지합니다.
- 매개 변수가 없는 작업을 적절한 기능에 매핑합니다.
추가 정보:
예측 및 마일스톤 계획
예측 도구 및 팀 속도를 사용하여 기능이 제공될 수 있는 시기를 예측합니다. 예측에는 요구 사항에 대한 예측(스토리 포인트, 노력 또는 크기)이 필요합니다. 개수별로 간단한 예측을 선호하는 경우 각 요구 사항에 대해 예상값 = 1을 할당합니다.
권장 사항:
- 일반적인 제품 계획을 제공하는 팀 전체에서 일관된 예측 접근 방식을 설정합니다.
- 예측을 사용하여 여러 스프린트를 미리 모델링하고 가정의 유효성을 검사합니다.
종속성 관리
선행 작업/후속 작업 링크를 사용하고 전달 계획에서 종속성을 표시하여 팀 간의 종속성을 추적합니다.
권장 사항:
- 빠른 쿼리를 위해 일관된 태그(예:
dependency
)를 사용하여 태그 종속 작업을 수행합니다. - 선행 작업/후속 작업 링크 형식을 사용하여 공식 종속성을 캡처합니다.
- 배달 계획에서 종속성을 시각화하거나 쿼리 기반 보고서를 사용하여 차단 항목을 심사합니다.
추가 정보:
Note
Marketplace 확장(예: 작업 항목 시각화)은 관계를 시각화하는 데 도움이 될 수 있지만 Azure Boards 제품 팀에서 제품 지원 기능을 지원하지는 않습니다.
스프린트에서 작업
스프린트 백로그와 태스크보드를 사용하여 스프린트 작업을 계획하고 제공합니다. 번다운 및 진행률 차트가 정확하게 유지되도록 상태를 매일 업데이트합니다.
권장 사항:
- 팀과 함께 각 스프린트를 계획하고 스프린트 목표를 정의합니다.
- 스프린트에 할당된 작업 항목에 명확한 범위 및 승인 기준이 있는지 확인합니다.
- 스프린트 전체에서 남은 작업 및 상태를 업데이트합니다.
- 스프린트 번다운 차트를 모니터링하여 스코프 크리프 또는 블로커를 발견합니다.
추가 정보:
진행률 및 배달 검토
기능 보드, 기능 백로그의 롤업 열 및 배달 계획을 사용하여 팀 전체의 진행 상황을 검토합니다.
권장 사항:
- 기능 백로그에 롤업 진행률 또는 합계를 추가하여 완료를 한눈에 모니터링합니다.
- 배달 수명 주기와 일치하도록 기능 보드 열을 사용자 지정합니다(예: Research, On Deck, In Progress, Customer Rollout).
- 배달 계획을 사용하여 팀 간 날짜 및 종속성을 조정합니다.
추가 정보:
프로세스 개선
지속적인 개선을 작업 리듬에 통합하세요. 회고, 속도 차트 및 대시보드를 사용하여 개선 사항을 식별하고 진행 상황을 추적합니다.
권장 사항:
- 정기적인 회고전을 개최하고 개선 작업을 캡처합니다.
- 속도 및 완료된 작업 메트릭을 사용하여 예측 방법의 유효성을 검사합니다.
- 전용 보드 또는 백로그에서 개선 작업을 추적합니다.
추가 정보: