다음을 통해 공유


아티팩트(CMMI)

제품 소유자와 팀 멤버는 작업 항목과 보고서, 통합 문서, 대시보드 등의 기타 아티팩트를 사용하여 쉽고 효과적으로 소프트웨어 개발 프로젝트를 관리하고 작업을 추적할 수 있습니다.이 항목 v6.0 역량 성숙도 모델 통합 (CMMI) 프로세스 개선에 대 한 Microsoft Solutions Framework (MSF) 프로세스 템플릿을 제공 하는 항목의 개요를 제공 합니다.

팀에서는 작업 항목을 사용하여 작업 제안, 작업 승인 또는 거부, 정보 추적, 진행률 분석, 의사 결정 등을 수행할 수 있습니다.또한 작업 항목을 추적하기 위한 데이터베이스와 SQL Server Analysis Services 데이터베이스를 기반으로 하는 기본 제공 및 사용자 지정 보고서를 사용하여 다음 메트릭과 같은 질문에 대답할 수 있습니다.

  • 작업 과정을 추적하고 있습니까?

  • 수정해야 할 버그 수가 증가 또는 감소하고 있습니까?

  • 진행 속도는 어떻습니까?

팀에서는 통합 문서를 사용하여 제안된 작업을 쉽게 심사할 수 있습니다.대시보드와 보고서는 중요한 정보를 표시하고 투명성 및 실시간 메트릭을 지원합니다.대시보드는 팀에서 프로젝트 정보를 시각화하는 데 도움이 됩니다. 이는 특히 반복을 구동하고 회고를 수행하는 데 유용합니다.또한 대시보드를 사용하면 팀 멤버가 매일 사용하는 많은 기능에 액세스할 수도 있습니다.

팀 멤버는 팀 탐색기의 팀 프로젝트 노드 또는 팀 프로젝트 포털에서 아티팩트에 액세스할 수 있습니다.

항목 내용

  • 개요

  • 제품 백로그 유지 관리

  • 반복 백로그 유지 관리

  • 버그 백로그 관리

  • 프로젝트 관리

  • 릴리스 계획

  • 팀 공동 작업

  • 작업 추적

  • 통합

  • 사용자 지정

개요

Task

관련 항목

요구 사항, 작업, 버그 및 기타 작업 항목 형식을 만들고 업데이트합니다.팀에서는 작업 항목으로 작업을 추적합니다.각 작업 항목 형식은 데이터 필드, 워크플로 상태, 전환 논리 및 작업 항목 폼을 포함하는 템플릿을 기반으로 합니다.팀 멤버는 팀 프로젝트에 대해 정의된 작업 항목 형식만 기반으로 하는 작업 항목을 만들 수 있습니다.

CMMI Process Improvement v6.0의 MSF 프로세스 템플릿에 다음과 같은 유형의 작업 항목 정의: 요구 사항, 작업, 버그, 변경 요청, 위험, 문제점, 검토, 테스트 사례 및 공유 단계.각 작업 항목 형식은 프로젝트 관리자가 완전히 사용자 지정할 수 있는 XML 파일에 정의됩니다.

쿼리를 사용하여 요구 사항, 작업, 버그 및 기타 작업 항목을 나열합니다.각 쿼리는 팀 멤버가 열려 있는 요구 사항 또는 활성 버그와 같이 특정한 작업 항목 그룹을 찾기 위해 실행할 수 있는 필터 조건 집합을 정의합니다.팀 멤버는 팀 쿼리 폴더에서 미리 정의된 쿼리를 찾을 수 있습니다.

CMMI Process Improvement v6.0의 MSF 프로세스 템플릿에 25 팀 쿼리를 정의합니다.각 팀 멤버는 개인적으로 사용하거나 팀과 공유할 쿼리를 만들고 저장할 수 있습니다.

대시보드를 사용하여 진행률을 검토하고 할당된 작업에 빠르게 액세스합니다.팀 멤버는 대시보드를 사용하여 팀 프로젝트에 대한 중요한 정보를 빠르게 찾을 수 있습니다.대시보드를 사용하면 프로젝트 데이터를 표시하고, 확인을 지원할 수 있으며 팀에서 일반적인 작업을 좀 더 빠르게 수행할 수 있습니다.

대시보드에는 Office Excel 보고서, Team Web Access의 목록과 컨트롤 또는 SharePoint 사이트의 기타 개체에 정의된 차트 및 그래프가 표시됩니다.대시보드에 액세스하려면 프로젝트 포털 및 SharePoint 사이트에 대해 팀 프로젝트가 구성되어 있어야 합니다.

CMMI Process Improvement v6.0의 MSF 프로세스 템플릿에 프로젝트 관리자가 완벽 하 게 사용자 지정할 수 있는 여러 개의 대시보드를 정의 합니다.

Excel의 보고서를 사용하여 진행률을 검토하고 추적합니다.Excel의 보고서는 두 가지 용도를 지원합니다.첫 번째는 대시보드 내에 시각적 데이터를 나타내는 것이고,두 번째는 프로젝트의 진행률을 검토하고 추적하는 것입니다.

CMMI Process Improvement v6.0의 MSF 프로세스 템플릿에 17 보고서는 Excel에서 정의합니다.각 보고서는 팀 프로젝트의 Analysis Services 데이터베이스에 저장된 정보를 표시하는 Office Excel 통합 문서(.xlsx 파일)에 해당합니다.Excel 보고서를 수정할 수 있으며 프로세스 템플릿에서 제공하는 Excel 템플릿을 사용하여 사용자 지정 보고서를 만들 수 있습니다.

Reporting Services를 사용하여 진행률을 검토, 분석 및 추적합니다.팀 멤버는 Reporting Services의 보고서를 사용하여 프로젝트의 상태와 진행률을 분석할 수 있습니다.이러한 보고서는 작업 항목, 버전 제어, 테스트 결과 및 빌드에서 메트릭을 모아 팀 프로젝트 상태에 대한 질문에 답하는 데 유용합니다.

팀에서 Report보고서에 액세스하려면 먼저 팀 프로젝트가 저장된 팀 프로젝트 컬렉션을 Reporting Services 및 Analysis Services를 사용하여 프로비전해야 합니다.

CMMI Process Improvement v6.0의 MSF 프로세스 템플릿에 13 보고서를 사용자 지정할 수 있는 정의 합니다.각 보고서는 팀 프로젝트에 대한 Analysis Services 데이터베이스의 정보에 액세스하는 RDL(Report Definition Language) 파일에 의해 정의됩니다.

제품 백로그 유지 관리

Task

관련 항목

요구 사항을 캡처하고 추적합니다.제품 소유자는 제품의 각 기능 또는 요구 사항을 요구 사항으로 캡처할 수 있습니다.요구 사항을 사용하면 요구 사항의 심사 및 순위 지정, 고객 요구 사항 및 테스트 조건 캡처, 특정 반복에 항목 할당 등을 수행할 수 있습니다.

여러 개의 요구 사항을 일괄적으로 만들고 편집합니다.제품 소유자는 Office Excel을 사용하여 제품 백로그를 작성할 수 있습니다.

다른 작업 형식을 캡처, 추적 및 연결합니다.팀 멤버는 작업, 문제 및 기타 작업 형식을 캡처하여 서로 또는 요구 사항에 연결할 수도 있습니다.

프로젝트 관리자는 필드를 추가하거나 워크플로를 변경하거나 폼을 수정하여 각 작업 항목 형식을 만들거나 사용자 지정할 수 있습니다.자세한 내용은 사용자 지정을 참조하십시오.

요구 사항 및 자식 요구 사항의 계층적 트리 구조를 봅니다.제품 소유자는 좁은 범위로 집중된 작은 사용자 스토리를 많이 만들 수 있습니다. 이러한 사용자 스토리는 함께 사용될 경우 여러 개의 더 큰 스토리를 구현합니다.자식 요구 사항을 부모 요구 사항에 연결하여 계층적 트리 구조를 형성할 수 있습니다.

팀 멤버는 Office Excel 또는 팀 탐색기를 통해 작업 항목의 트리 계층 구조를 보고 수정할 수 있습니다.팀 탐색기를 사용하는 경우 팀 멤버는 트리 뷰 내에서 항목을 끌어 트리 구조를 변경할 수 있습니다.

요구 사항의 진행률과 상태를 모니터링합니다.팀에서는 요구 사항 진행률 보고서를 사용하여 요구 사항을 구현하는 데 들인 노력의 수준을 검토할 수 있고,요구 사항 개요 보고서를 사용하여 각 요구 사항이 어느 정도 구현 및 테스트되었는지 추적할 수 있습니다.

제품 소유자는 이러한 보고서를 매일 또는 매주 검토하여 반복 중에 팀의 진행률을 모니터링할 수 있습니다.

반복 백로그 유지 관리

Task

관련 항목

각 팀 멤버의 작업 및 기타 일별 기능에 빠르게 액세스합니다.팀 멤버는 내 대시보드를 사용하여 자신에게 할당된 작업, 버그 및 테스트 사례를 열고 검토할 수 있습니다.

요구 사항 및 작업의 계층적 트리 구조를 봅니다.팀 멤버는 완료해야 할 각 작업과 작업 구현에 유용한 요구 사항 간에 링크를 만들 수 있습니다.이러한 링크를 만들면 팀 멤버는 각 스토리의 작업 시간을 추적할 수 있습니다.

팀 멤버는 Office Excel 또는 팀 탐색기를 통해 작업 항목의 트리 계층 구조를 수정할 수 있습니다.팀 탐색기를 사용하는 경우 트리 뷰 내에서 항목을 끌어 트리 구조를 변경할 수 있습니다.

반복 진행률과 상태를 모니터링합니다.제품 소유자와 팀 멤버는 진행률 대시보드 및 보고서를 사용하여 진행률을 검토할 수 있습니다.이러한 보고서는 팀에서 작업 과정을 추적하고 있는지 여부, 요구 사항을 닫을 때 제공되는 가치의 양, 반복 실행이 반복 계획과 어느 정도 일치하는지 등을 확인하는 데 도움이 됩니다.

사용자 지정 보고서 뷰를 생성합니다.팀 멤버는 기본 제공 필터 함수를 사용하여 다양한 보고서 뷰를 생성할 수 있습니다.예를 들어 팀 멤버는 보고서에 표시되는 요구 사항, 버그 및 작업의 집합을 필터링하여 번다운(Burndown) 및 진행 속도 보고서의 표시를 변경할 수 있습니다.

또한 팀 멤버는 대시보드에 표시되는 Excel 보고서의 필드 또는 필터 조건을 변경하여 각 대시보드를 사용자 지정할 수 있습니다.

버그 백로그 관리

Task

관련 항목

"내" 활성 버그에 빠르게 액세스합니다.각 팀 멤버는 내 대시보드를 사용하여 자신에게 할당된 버그를 검토할 수 있습니다.

버그 백로그를 검토하고 심사합니다.심사되지 않은 통합 문서 팀 쿼리를 사용하면 반복하는 동안 팀에서 버그의 순위 및 우선 순위를 지정하고 작업에 버그를 할당할 수 있습니다.

우선 순위 및 할당별 버그 번다운(burndown), 추세 및 분포를 모니터링합니다.버그 대시보드 및 보고서를 사용하면 팀에서 코드 오류를 찾고 해결하는 데 대한 진행률을 추적할 수 있습니다.

오류 피드백 비율을 모니터링합니다.다시 활성화 보고서를 사용하면 팀에서 버그를 얼마나 효과적으로 수정하고 있는지 확인할 수 있습니다.다시 활성화에서는 일반적으로 성급하게 해결하거나 닫은 후 다시 연 버그를 참조합니다.팀에서는 다시 활성화 보고서를 사용하여 다시 활성화된 버그 또는 요구 사항을 나타낼 수 있습니다.

테스트 사례 및 테스트 환경 정보를 자동으로 포함하는 버그를 제출합니다.Microsoft Test Manager를 사용하는 테스터는 코드 오류가 발견된 특정 테스트 단계는 물론 실행된 테스트 환경 및 테스트 사례에 대한 정보를 자동으로 포함하는 버그도 제출할 수 있습니다.테스터가 Microsoft Test Manager를 사용하여 버그를 만드는 경우 해당 버그는 발견되었을 때 실행된 테스트 사례에 자동으로 연결됩니다.

프로젝트 관리

Task

관련 항목

작업과 리소스를 계획, 예약 및 관리합니다.제품 소유자는 Office Project를 사용하여 프로젝트 계획, 작업 예약, 리소스 할당, 변경 내용 추적 등을 수행할 수 있습니다.Office Project에서는 Team Foundation Gantt 뷰 및 Team Foundation 작업 시트 뷰가 제공되어 예약 작업이 간단해집니다.

또한 Office Project와 Team Foundation 간의 데이터 통합은 작업 항목 추적을 위한 데이터베이스와 프로젝트 계획 둘 다에서 선행 작업-후속 작업 및 하위 수준 관계를 유지 관리합니다.

팀 멤버에 대한 작업 할당을 모니터링합니다.팀 멤버는 진행률 대시보드 및 보고서에서 자신과 다른 팀 멤버에게 할당된 작업 부하를 검토할 수 있습니다.

팀 진행률과 관련된 문제 및 장애 요소를 관리하고 모니터링합니다.제품 소유자는 문제 작업 항목과 미해결 문제 팀 쿼리를 사용하여 문제를 정의, 검토, 순위 지정 및 관리함으로써 프로젝트에 대해 알려져 있거나 잠재적인 문제, 장애 요소 또는 위험을 추적할 수 있습니다.

팀의 평균 진행 속도 또는 속도를 확인합니다.제품 소유자는 모든 반복의 상태 보고서에 포함된 정보를 검토하여 팀의 평균 진행 속도를 계산하는 데 필요한 정보를 얻을 수 있습니다.

릴리스 계획

Task

관련 항목

팀 진행률 및 팀 용량을 모니터링합니다.반복 중에 팀에서 작업 또는 기타 작업 항목의 번다운(burndown)을 확인하여 진행률을 검토할 수 있습니다.

번다운(Burndown)은 지정된 기간 동안 완료된 작업과 남은 작업의 추세를 보여 줍니다.진행 속도에서는 지정된 기간을 기반으로 작업을 완료하는 데 필요한 속도를 계산합니다.

그룹 간 종속성을 관리합니다.제품 소유자는 다른 팀이나 그룹에서 소유하는 작업 또는 기능에 대한 종속성을 정의하고, 이러한 종속성을 추적하거나 주석을 추가하고, 다른 프로젝트 그룹과의 관계를 설정하고, 시간 경과에 따라 종속성이 변경되는 방식을 추적할 수 있습니다.

제품 품질을 모니터링합니다.팀은 품질 대시보드를 사용하여 전체 제품 품질의 지표를 추적할 수 있습니다.또한 빌드 보고서를 사용하여 시간 경과에 따른 팀의 빌드 품질 및 성공 여부를 추적할 수 있습니다.

상위 관리에 대한 진행률을 보고합니다.제품 소유자는 여러 개의 대시보드와 보고서를 사용하여 상태 및 진행률을 전달하고, 팀과 경영진이 요청하는 정확한 정보를 표시하도록 보고서를 사용자 지정할 수 있습니다.

예를 들어 품질 대시보드는 테스트, 개발 및 빌드 영역의 진행률을 간략하게 보여 줍니다.또한 스토리 개요 보고서는 각 요구 사항이 어느 정도 구현 및 테스트되었는지를 추적하고,테스트 보고서는 테스트 사례 개발에 대한 팀의 진행률을 추적하고 요구 사항이 올바르게 처리되는지를 보여 줍니다.

다양한 액세스 방법을 지원합니다.팀 멤버는 웹 인터페이스를 통해 대시보드와 보고서를 볼 수 있으며 Excel, Adobe Acrobat(.pdf) 및 Word를 포함하는 다양한 형식으로 Reporting Services 보고서를 내보낼 수 있습니다.

Microsoft 웹 사이트 리소스:

팀 공동 작업

Task

관련 항목

작업 전달을 관리하고 작업 상태를 추적합니다.작업 항목을 사용하여 Team Foundation 데이터베이스의 정보를 관리하면 팀 멤버가 서로 작업을 전달할 때 정보나 작업 내용이 손실되지 않습니다.팀 멤버는 작업 항목을 사용하여 프로젝트에 대해 완료할 작업을 정의하고 진행률을 추적할 수 있습니다.

팀 내의 통신을 지원합니다.팀 멤버는 프로젝트 포털을 사용하여 문서를 저장 및 검색하고 보고서를 볼 수 있으며 메시지를 게시하여 정보를 교환할 수 있습니다. 또한 달력, 목록, Wiki 및 블로그와 같은 SharePoint 제품의 기타 공동 작업 기능을 사용할 수 있습니다.

문서 및 파일을 공유합니다.팀 멤버는 팀 프로젝트 포털을 사용하여 버전 제어에서 유지 관리되는 파일을 업로드하고, 파일을 첨부하고, 모든 형식의 작업 항목에 웹 사이트에 대한 링크를 삽입할 수 있습니다.

작업이 변경되는 경우 전자 메일 알림을 받습니다.경고는 빌드 또는 작업 항목의 상태 변경, 체크 인 발생 또는 빌드 완료와 같은 일부 이벤트가 발생할 경우 Team Foundation에서 보내는 전자 메일 알림입니다.팀 멤버는 경고를 보내는 시기 및 받는 사람을 구성할 수 있습니다.

자주 사용하는 작업 항목 목록을 찾고 공유합니다.팀 멤버는 기본 팀 쿼리를 사용하여 활성 작업 항목에 빠르게 액세스할 수 있습니다.쿼리는 특정 조건 집합에 일치하는 작업 항목을 찾습니다.쿼리는 작업 항목의 현재 상태를 찾는 데 유용합니다.예를 들어 쿼리를 실행하여 우선 순위가 1인 모든 버그 작업 항목 또는 웹 개발 팀에 할당된 모든 작업(Task) 작업 항목을 찾을 수 있습니다.

또한 팀 멤버는 전자 메일이나 팀 프로젝트 포털을 통해 개별 쿼리 및 추가 팀 쿼리를 만들고 공유할 수 있습니다.

중요한 데이터 또는 리소스에 대한 액세스 권한을 설정합니다.프로젝트 관리자는 작업 항목, 팀 쿼리, 보고서 또는 대시보드를 보거나 수정할 수 있는 팀 멤버를 제한할 수 있습니다.아티팩트를 보거나 수정할 수 있는 권한이 개별적으로 또는 역할별로 팀 멤버에게 부여됩니다.

신입 팀 멤버에게 팀 프로세스를 교육합니다.작업 항목, 대시보드 및 Reporting Services 보고서는 모두 이러한 각 아티팩트 유형의 프로세스 지침에 대한 링크를 제공합니다.이러한 아티팩트 중 하나를 추가하거나 사용자 지정할 경우에는 호스팅된 고유 프로세스 지침에 대한 링크를 제공할 수 있습니다.

작업 항목의 상태를 추적하고 쿼리를 사용하여 보고서를 생성합니다.팀 멤버는 간단한 쿼리 또는 복잡한 쿼리를 사용하여 작업 항목 목록을 생성할 수 있습니다.

특정 작업 항목, 작업 항목 목록 또는 작업 항목 쿼리에 대한 정보를 전자 메일로 팀 멤버, 클라이언트 또는 기타 관심 있는 사람에게 보낼 수 있습니다.또한 받는 사람이 Visual Studio Team Foundation Server에서 필요한 액세스 및 권한이 있는 경우 열어서 보고 저장하거나 수정할 수 있도록 이러한 항목에 대한 하이퍼링크를 만들 수도 있습니다.

통합

Task

관련 항목

요구 사항 및 기타 작업 항목의 구현을 추적합니다.팀 멤버는 작업 항목에서 변경 집합 및 버전 제어에서 관리되는 소스 코드로 연결되는 링크를 만들 수 있습니다.이러한 링크는 나중에 발생할 수 있는 문제를 이해하는 데 사용할 수 있는 감사 내역을 지원합니다.

요구 사항, 테스트 및 백로그 항목의 통합 뷰를 지원하는 관계를 만듭니다.팀 멤버는 요구 사항을 테스트하는 테스트 사례와 요구 사항에 영향을 주는 버그에 요구 사항을 연결할 수 있습니다.이렇게 하면 제품 소유자는 요구 사항에 대해 테스트 사례 준비가 적절한지를 판단하고 요구 사항에 대해 기록된 전체 버그의 수를 확인할 수 있습니다.

빌드, 코드 검사 및 코드 변동(code churn)을 모니터링합니다.팀 멤버는 빌드 보고서를 사용하여 시간 경과에 따른 빌드 품질 및 성공 여부를 추적할 수 있습니다.

테스트 진행률 및 테스트 검사를 모니터링합니다.팀 멤버는 테스트 대시보드 및 테스트 보고서를 사용하여 시간 경과에 따른 테스트 진행률을 추적할 수 있습니다.

진행률을 모니터링하고 테스트 작업의 양, 상태 및 유효성을 식별합니다.제품 테스트를 담당하는 팀에서는 테스트 관리 보고서를 사용하여 빌드, 테스트 실행, 테스트 사례 작성 등을 모니터링할 수 있습니다.

사용자 지정

Task

관련 항목

작업 항목 형식, 링크 형식, 범주 및 기타 아티팩트를 만들거나 사용자 지정합니다.프로젝트 관리자는 팀의 프로젝트 추적 요구 사항에 맞도록 작업 항목 형식, 링크 형식 또는 작업 항목 범주를 만들거나 사용자 지정할 수 있습니다.

데이터 필드, 작업 항목 폼 및 워크플로를 추가하거나 사용자 지정합니다.프로젝트 관리자는 작업 항목 형식의 워크플로와 폼을 수정할 수 있을 뿐만 아니라 작업 항목 정보를 추적하는 데이터 필드를 추가하거나 수정할 수 있습니다.

대시보드를 사용자 지정합니다.대시보드는 하나 이상의 웹 파트로 구성되며 각 파트는 완전히 사용자 지정할 수 있습니다.각 팀 멤버는 자신의 고유 요구 사항을 지원하기 위한 내 대시보드를 사용자 지정할 수 있습니다.팀 멤버는 자신이 사용하거나 팀에서 사용할 다른 대시보드를 사용자 지정할 수 있습니다.

임시 보고서를 생성합니다.팀 멤버는 Excel 보고서를 만들고 공유하고 관리할 수 있습니다.Office Excel에서 팀 프로젝트의 데이터를 보여 주는 보고서를 만든 후에는 이 보고서를 팀 프로젝트 포털에 업로드할 수 있습니다.

보고서를 검토하고 구성합니다.프로젝트 관리자는 SQL Server 보고서 디자이너에서 보고서를 만들고 게시한 다음, 보고서 관리자를 사용하여 해당 보고서를 검토하고 구성할 수 있습니다.프로젝트 관리자는 보고서 관리자를 사용하여 관련된 보고서를 폴더로 구성하고 매개 변수와 데이터 소스를 조정할 수 있으며 자동화된 보고서를 예약하고 보고서가 네트워크 위치로 자동으로 복사되는 다른 방법을 구성할 수 있습니다.

참고 항목

개념

프로세스 템플릿 선택

Visual Studio ALM용 CMMI 프로세스 템플릿

기타 리소스

Collaborating within a Team Using Team Project Resources