Visual Studio ALM용 MSF for CMMI Process Improvement

팀은 그림에 나와 있는 WIT(작업 항목 형식), 보고서 및 대시보드를 사용하여 프로젝트를 계획한 다음 진행률을 추적, 확인 및 보고할 수 있습니다. CMMI(Capability Maturity Model Integration) 요구 사항을 기반으로 하는 이러한 아티팩트는 Microsoft Solutions Framework(MSF) for CMMI 프로세스 템플릿을 사용하여 팀 프로젝트를 만들 때 생성됩니다.

TFS 2013 CMMI 프로세스 템플릿 아티팩트

최신 버전의 TFS를 설치하거나 업그레이드하면 CMMI 프로세스 템플릿의 최신 버전이 자동으로 TFS(Team Foundation Server)에 업로드됩니다. 프로세스 템플릿 관리자를 사용하여 프로세스 템플릿을 다운로드 및 업로드할 수 있습니다.

팀은 작업 항목 유형, 보고서 및 대시보드 외에도 공유 작업 항목 쿼리 집합에 액세스하여 정보를 추적하고 진행 상황을 분석하여 결정을 내릴 수 있습니다.

작업 항목 형식을 사용하여 작업 계획 및 추적

팀은 기능 및 요구 사항을 캡처하여 프로젝트를 계획합니다. 팀이 스프린트에서 작업할 때 작업을 정의하여 요구 사항에 링크합니다. 여러 팀 간에 요구 사항을 롤업하는 방법을 분석하기 위해 프로그램 관리자는 요구 사항을 특정 기능에 링크합니다. 차단 문제는 문제를 사용하여 추적합니다. 이러한 WIT 사용에 대한 자세한 내용은 CMMI 프로세스 템플릿 작업 항목 형식 및 워크플로를 참조하십시오.

CMMI 7.0 작업 항목 형식

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

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

CMMI 템플릿에서 제공하는 공유 작업 항목 쿼리를 사용하여 현재 스프린트에 대한 작업 항목 또는 제품 백로그를 나열할 수 있습니다.

CMMI 작업 항목 쿼리

작업 항목 페이지에서 쿼리를 연 다음 쿼리 편집기를 사용하여 다른 필터 기준을 적용할 수 있습니다. 또한 쿼리를 팀 쿼리로 추가할 수 있으며, 추가된 쿼리는 팀 홈 페이지에 나타납니다.

팀 탐색기에서 Excel로 대량 편집을 수행할 작업 항목 쿼리를 열 수 있습니다. 또한 프로젝트 포털에서 심사 통합 문서문제 통합 문서를 열어 버그 우선 순위를 지정하고 문제를 검토할 수 있습니다.

보고서를 사용하여 진행률 모니터링

CMMI 프로세스 템플릿은 다음 보고서를 제공합니다. 이러한 보고서가 유용하게 되려면 빌드 프로세스 정의, 작업 항목 연결, 상태 업데이트 또는 남은 작업 업데이트 등을 팀에서 수행해야 합니다.

빌드 보고서

프로젝트 관리 보고서

테스트 및 버그 보고서

이러한 보고서에 액세스하려면 팀 프로젝트 컬렉션이 SQL Server Analysis Services 및 Reporting Services로 구성되어 있어야 합니다.

대시보드를 사용하여 진행률 보기

대시보드는 프로젝트 데이터를 표시하고 확인 작업을 지원하며 팀에서 일반적인 작업을 좀 더 빠르게 수행하는 데 도움이 됩니다. 다음 대시보드는 Analysis Services 큐브에서 빌드된 작업 항목 및 보고서를 나열하기 위한 Team Web Access 파트 표시를 지원합니다.

대시보드를 사용하려면 팀 프로젝트에 SharePoint 사이트로 연결되는 프로젝트 포털이 구성되어 있어야 합니다.

프로세스 지침

개발 팀의 여건과 작업 방법은 매우 다양하며 대부분의 회사에서는 잘 구성된 회사 고유의 프로세스를 마련하고 있습니다. 따라서 여기에서 제시하는 지침은 개발 프로세스 전체를 규정하려는 의도가 아닙니다. 대신 MSF for CMMI 프로세스 템플릿을 최대한으로 활용하는 데 관련된 활동만을 기술하고자 합니다.

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

  • 프로젝트 관리: CMMI 모델에서 작업하는 소프트웨어 제품의 개발과 유지 관리를 관리, 계획 및 조정하는 방법을 더 잘 이해하는 데 도움이 되는 지침을 제공합니다.

  • 엔지니어링: 소프트웨어 제품을 디자인 및 빌드하는 데 필요한 정보를 찾기 위한 부가 가치 활동에 대해 설명합니다.

이 지침은 각각의 개발 여건에 맞춰 적용해야 하며, 개발 여건은 개발하려는 제품의 유형 및 역사, 프로젝트의 규모, 팀 멤버의 배경 지식, 조직에서 허용되는 작업 방법 등에 따라 달라집니다.

CMMI 템플릿 및 지침을 사용하면 CMMI를 프로세스 개선 프로그램의 일부로 사용하는 경우 CMMI의 목표를 달성하는 데 유용합니다.

이 지침은 David Anderson의 협력 하에 개발되었습니다. 자세한 내용은 David J Anderson & Associates 웹 페이지를 참조하십시오.