CMMI 프로세스 템플릿 아티팩트 이해

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

CMMI 프로세스는 작업, 테스트, 피드백 및 코드 검토를 계획하고 추적하기 위해 다음과 같은 WIT(작업 항목 유형)를 지원합니다. 다양한 WIT를 사용하여 요구 사항, 변경 요청, 작업, 버그 등 다양한 유형의 작업을 추적할 수 있습니다. 이러한 아티팩트 CMMI 프로세스를 사용 하 여 프로젝트를 만들 때 만들어집니다. CMMI(기능 완성 모델 통합) 프로세스를 기반으로 합니다.

개념 이미지, CMMI 프로세스 작업 항목 형식입니다.

팀은 WIT와 함께 정보를 추적하고, 진행 상황을 분석하고, 결정을 내릴 수 있는 작업 항목 쿼리 집합에 액세스할 수 있습니다.

참고 항목

상속된 프로세스를 만들고 사용자 지정하고 해당 프로세스를 프로젝트에 적용하여 프로젝트에 대한 작업 추적 시스템을 사용자 지정할 수 있습니다. 자세한 내용은 상속 프로세스 모델을 참조하세요.

참고 항목

상속된 프로세스 또는 온-프레미스 XML 프로세스를 사용자 지정하여 프로젝트에 대한 작업 추적 시스템을 사용자 지정할 수 있습니다. 자세한 내용은 상속 프로세스 모델 또는 온-프레미스 XML 프로세스 사용자 지정을 참조하세요.

최신 버전의 Azure DevOps Server를 설치하거나 업그레이드할 때 각 프로세스의 최신 버전이 자동으로 업로드됩니다. SQL Server 보고서와 같은 추가 아티팩트를 프로젝트에 연결할 때만 사용할 수 있습니다. 다른 리소스 요구 사항이 적용됩니다.

CMMI를 사용하여 작업 계획 및 추적

Teams는 기능 및 요구 사항을 캡처하여 프로젝트를 계획합니다. 팀이 스프린트에서 작업할 때 작업을 정의하고 요구 사항에 연결합니다. 팀 전체의 요구 사항 롤업에 대한 인사이트를 얻기 위해 프로그램 관리자는 요구 사항을 기능에 연결합니다. 차단 문제는 문제를 사용하여 추적됩니다. 이러한 WIT 사용에 대한 자세한 내용은 CMMI 프로세스 작업 항목 유형 및 워크플로를 참조 하세요.

다음 이미지는 시작하기 위한 필수 흐름을 보여줍니다. 자세한 내용은 Agile 도구 시작에서 작업 계획 및 추적을 참조하세요.

다음 이미지 중 하나를 선택하여 연결된 문서로 이동합니다.

작업의 스토리 개념 이미지를 정의합니다.작업의 백로그 개념 이미지를 구성합니다.작업의 버그 개념 이미지를 관리합니다.작업의 문제 개념 이미지를 관리합니다.

참고 항목

작업 항목은 정의, 할당, 우선 순위 및 작업 상태를 포함하는 데이터베이스 레코드입니다. 작업 항목 형식은 각 형식에 대한 필드, 워크플로 및 양식의 템플릿을 정의합니다. 작업 항목을 서로 연결하여 추적 종속성, 작업 롤업 및 보고서를 지원할 수 있습니다.

쿼리를 사용하여 작업 항목 나열

작업 항목 쿼리를 사용하여 변경 요청, 버그, 작업 및 요구 사항과 같은 유형에 따라 작업 항목을 나열할 수 있습니다.

참고 항목

새 프로젝트를 만들 때 더 이상 기본 공유 쿼리 집합 없습니다. 공유 쿼리에 대한 정의가 프로세스 템플릿에서 제거되었습니다. 온-프레미스 배포의 경우 프로세스 템플릿에 작업 항목 쿼리 추가에 설명된 대로 사용자 지정 프로세스 템플릿에 추가할 수 있습니다.

웹 포털 또는 팀 탐색기 플러그 인에서 Visual Studio로 쿼리를 보고 실행할 수 있습니다. 쿼리 편집기를 사용하여 쿼리를 수정하여 다른 필터 조건을 적용하고 팀 대시보드에 쿼리를 추가할 수도 있습니다.

공유 쿼리에 대한 팁

다음 팁을 사용하여 작업을 보다 효과적으로 관리합니다.

  • 쿼리 절 중 하나에서 할당된 대상 필드의 값으로 @Me 추가하여 할당된 작업 항목을 찾습니다.
  • 제품 영역, 반복 또는 다른 필드에 초점을 맞추는 조건을 추가하여 쿼리를 수정합니다. 쿼리를 수정하려면 쿼리 편집기를 엽니다.
  • 하나 이상의 작업 항목의 필드를 업데이트하고 작업 항목을 추적하기 위해 데이터베이스에 변경 내용을 게시할 수 있는 쿼리를 Excel에서 엽니다.
  • 평면 목록 쿼리에 대한 원형 차트, 세로 막대형 차트 또는 추세 차트를 만들어 상태 또는 진행률을 시각화합니다.
  • 표준 액세스 권한이 있는 모든 유효한 사용자는 내 쿼리 영역 아래에 쿼리 및 폴더를 만들 수 있습니다 . 공유 쿼리에서 쿼리 및 쿼리 폴더를 만들려면 참가 권한 집합이 있어야 하며 기본 액세스 이상의 권한이 할당되어 있어야 합니다. 자세한 내용은 쿼리에 대한 사용 권한 설정을 참조 하세요.

Important

Visual Studio 2019부터 Office용 Azure DevOps 플러그 인은 Microsoft Project에 대한 지원이 더 이상 사용되지 않습니다. Azure DevOps Services를 비롯한 Azure DevOps Server 2019 이상 버전에서는 프로젝트 통합 및 TFSFieldMapping 명령이 지원되지 않습니다. Microsoft Excel을 계속 사용할 수 있습니다.

진행 상황 모니터링

Agile, Scrum 및 CMMI와 같은 모든 프로세스는 상태 및 추세 차트 및 대시보드 빌드를 지원합니다. 또한 사용하는 Agile 도구를 기반으로 여러 차트가 자동으로 작성됩니다. 이러한 차트는 웹 포털 내에 표시됩니다.

경량 차트 만들기

공유 플랫 쿼리를 정의하고 추적 관심사에 따라 차트를 만들 수 있습니다. 차트 종류에는 원형, 가로 막대형, 세로 막대형, 누적 가로 막대형, 피벗 등 상태 차트와 추세(누적 영역, 선 및 영역) 차트가 포함됩니다.

개념 편집 쿼리 작업의 스크린샷.개념적 차트 만들기 작업의 스크린샷.대시보드 작업에 개념적 추가 스크린샷

분석 위젯 및 Power BI 보고서

Analytics Service는 프로젝트의 과거 또는 현재 상태에 대한 정량적 질문에 답변할 수 있습니다. 대시보드에 분석 위젯을 추가하거나 Power BI를 사용하여 차트 및 보고서를 만들 수 있습니다.

자세한 내용은 Analytics Service란?을 참조 하세요.

SQL Server 보고서

프로젝트 컬렉션과 프로젝트가 SQL Server Analysis Services 및 Reporting Services로 구성된 경우 많은 CMMI 보고서에 액세스할 수 있습니다. 이러한 보고서가 유용하려면 팀에서 빌드 프로세스 정의, 작업 항목 연결, 상태 업데이트 또는 작업 다시 기본 등의 특정 활동을 수행해야 합니다.

보고 서비스를 추가하거나 보고서를 최신 버전으로 업데이트해야 하는 경우 프로젝트에 보고서 추가를 참조하세요.

CMMI 프로세스 버전

CMMI 프로세스 템플릿이 업데이트되면 버전 번호가 업데이트됩니다. 다음 표에서는 Azure DevOps 온-프레미스 프로세스 템플릿에 대한 업데이트가 수행됨에 따라 적용되는 버전 관리의 매핑을 제공합니다. Azure Boards의 경우 항상 최신 버전이 사용됩니다. 각 템플릿은 version 요소를 제공합니다. 이 요소는 주 버전과 부 버전을 지정합니다.

버전 CMMI 이름 주 버전
Azure DevOps Services
Azure DevOps Server 2022
Cmmi 18
Azure DevOps Server 2020
Azure DevOps Server 2019
Cmmi 17
TFS 2018 Cmmi 16

템플릿을 처리하기 위해 수행된 업데이트에 대한 요약은 Azure DevOps Server에 대한 릴리스 정보를 참조 하세요.

추가 CMMI 지침

개발 팀의 상황과 작업 관행은 매우 다양하며 대부분의 회사에는 자체적으로 잘 설정된 프로세스가 있습니다. 이러한 이유로 여기에 제공된 지침은 개발 프로세스를 완전히 규정하려고 시도하지 않습니다. 대신 CMMI 프로세스를 최대한 활용하는 것과 관련된 활동만 설명합니다.

  • CMMI 배경: CMMI 및 모델에 내장된 6가지 기능 수준에 대한 개요를 제공합니다.

  • 프로젝트 관리: CMMI 모델을 사용하는 소프트웨어 제품의 개발 및 기본 테넌트 관리, 계획 및 조정 방법을 더 잘 이해하는 데 도움이 되는 지침을 제공합니다.

  • 엔지니어링: 소프트웨어 제품을 디자인하고 빌드하는 데 필요한 정보를 검색하기 위한 부가 가치 활동을 해결합니다.

CMMI 템플릿 및 지침을 사용하면 프로세스 개선 프로그램의 일부로 CMMI를 사용하는 경우 CMMI의 목표를 달성하는 데 도움이 될 수 있습니다. 개발 중인 제품의 유형 및 기록, 프로젝트의 규모, 팀 구성원의 배경 및 조직에서 수락된 관행에 따라 이 지침을 사용자 고유의 상황에 맞게 조정합니다.

이 지침은 데이비드 앤더슨과 협력하여 개발되었습니다. 자세한 내용은 다음 웹 페이지를 참조하세요. David J Anderson & Associates.