프로세스 템플릿 선택

팀 프로젝트를 만들 때 최상의 프로세스 템플릿을 선택하여 팀에 작업 방식을 지원하는 도구를 제공하고 오버헤드를 줄여 팀이 품질에 초점을 맞추도록 할 수 있습니다. 프로세스 템플릿은 프로젝트를 계획하고 추적하는 데 사용할 작업 항목 집합, 보고서 및 대시보드를 정의합니다.

프로세스 템플릿은 팀 멤버가 사용할 기본 규칙, 정책, 보안 그룹 및 쿼리 외에도 추적할 수 있는 작업 항목의 형식을 정의합니다. 일반적으로 프로세스 템플릿을 선택할 때는 다음 사항을 고려할 수 있습니다.

  • 팀에서 Scrum 또는 기타 agile 프로세스를 사용하는 경우 MSF(Microsoft Solutions Framework) for Agile Software Development v5.0용 프로세스 템플릿을 선택합니다.

  • 팀에서 엄격한 감사 내역을 필요로 하며 공식적인 변경 관리 프로세스가 있는 경우 MSF for CMMI(Capability Maturity Model Integration) Process Improvement v5.0용 프로세스 템플릿을 선택합니다.

그 외의 경우에는 인터넷에서 추가 프로세스 템플릿을 다운로드하거나 프로세스 템플릿을 필요에 맞게 사용자 지정할 수 있습니다.

이러한 프로세스 템플릿에 대한 자세한 내용은 다음 항목을 참조하십시오.

항목 내용

  • MSF for Agile과 MSF for CMMI의 주요 차이점

  • Agile 워크플로 상태와 CMMI 워크플로 상태의 주요 차이점

  • 프로세스 템플릿 사용자 지정

MSF for Agile과 MSF for CMMI의 주요 차이점

다음 표에서는 두 가지 MSF 프로세스 템플릿 간의 주요 차이점을 간략히 보여 줍니다.

프로세스 영역

MSF for Agile

MSF for CMMI

차이점

워크플로 상태

  • Active

  • 해결됨

  • Closed

  • 제안됨

  • Active

  • 해결됨

  • Closed

  • 팀에서 대부분의 작업을 진행할 때 작업 항목 상태를 활성, 해결됨 및 닫힘의 순서로 변경하는 경우 MSF for Agile을 선택합니다. 팀에서는 활성 상태로 작업 항목을 만들며 작업을 완료한 후에는 이를 해결됨 상태로 변경합니다.

  • 팀에서 대부분의 작업을 진행할 때 작업 항목 상태를 제안됨, 활성, 해결됨 및 닫힘의 순서로 변경하는 경우 MSF for CMMI를 선택합니다. 팀에서는 제안됨 상태로 작업 항목을 만들며 작업이 승인된 후에만 이를 활성 상태로 변경합니다.

제품 계획

  • 사용자 스토리 및 스토리 점수를 중심으로 제품을 계획할 경우 MSF for Agile을 선택합니다.

  • 요구 사항과 변경 요청을 기반으로 제품을 계획할 경우 MSF for CMMI를 선택합니다.

반복 백로그 관리

  • MSF for Agile에서는 반복을 계획하는 데 사용할 수 있는 반복 백로그 통합 문서를 제공합니다.

버그 백로그 관리

  • MSF for CMMI에서는 증상과 제안된 수정 내용을 추적하기 위한 추가 필드를 제공합니다.

프로젝트 관리

  • MSF for Agile을 사용할 경우 팀에서는 문제 작업 항목을 만들어 잘 알려져 있거나 잠재적인 프로젝트 관련 문제, 장애 또는 위험을 추적할 수 있습니다.

  • MSF for CMMI를 사용할 경우 팀에서는 문제 또는 위험 작업 항목을 만들어 잘 알려져 있거나 잠재적인 프로젝트 관련 문제, 장애 또는 위험을 추적할 수 있습니다. 또한 검토 작업 항목을 사용하여 공식적으로 코드 검토를 추적할 수 있습니다.

테스트 관리

  • 테스트 사례에 대해 추적되는 정보는 기본적으로 두 MSF 프로세스 템플릿 모두에 대해 동일합니다.

  • 테스트 관리 보고서는 기본적으로 두 MSF 프로세스 템플릿 모두에 대해 동일합니다.

감사 내역

Supported

Supported

  • 팀에서 엄격한 감사를 지원할 필요가 없는 경우 MSF for Agile을 선택합니다.

  • 팀에서 엄격한 감사 내역을 유지 관리해야 하거나 CMMI(Capability Maturity Model Integration) 평가를 위해 작업하고 있는 경우 MSF for CMMI를 선택합니다.

Agile 워크플로 상태와 CMMI 워크플로 상태의 주요 차이점

다음 그림에서는 MSF for Agile 및 MSF for CMMI 프로세스 템플릿과 함께 제공되는 네 가지 작업 항목 형식의 워크플로 상태를 보여 줍니다. 이러한 워크플로 상태 간의 주요 차이점은 MSF for CMMI의 작업 항목의 경우 활성 상태 대신 항상 제안됨 상태로 시작된다는 점입니다.

또한 MSF for Agile 워크플로에서는 작업에 대해 두 가지 상태를 사용하는 보다 단순한 프로세스를 제공하지만 MSF for CMMI 워크플로에서는 네 가지 상태를 사용하는 프로세스를 제공합니다.

MSF for Agile

MSF for CMMI

사용자 스토리 상태 다이어그램

사용자 스토리 상태 다이어그램

요구 사항 상태 다이어그램

요구 사항 워크플로

작업 상태 다이어그램

작업 상태 다이어그램

작업 상태 다이어그램

CMMI 작업 상태 다이어그램 또는 워크플로

버그 상태 다이어그램

버그 상태 다이어그램

버그 상태 다이어그램

CMMI 버그 상태 다이어그램 또는 워크플로

문제 상태 다이어그램

문제 상태 다이어그램

문제 상태 다이어그램

CMMI 문제 상태 다이어그램 또는 워크플로

프로세스 템플릿 사용자 지정

특정 요구 사항에 맞게 프로세스 템플릿을 사용자 지정할 수 있습니다. 또한 특정 프로세스 템플릿을 사용하여 팀 프로젝트의 프로젝트를 만든 후 이를 사용자 지정할 수도 있습니다. 한 프로세스 템플릿의 아티팩트를 다른 프로세스 템플릿에 추가하여 사용할 수도 있습니다. 자세한 내용은 다음 항목을 참조하십시오.

참고 항목

개념

아티팩트(Agile)

기타 리소스

아티팩트(CMMI)

새 팀 프로젝트 시작