TFS(팀서버)/TFS 운영

팀 프로젝트 프로세스 템플릿 선택

본클라쓰 2012. 1. 12. 15:08

 

팀 파운데이션 서버(TFS)에 새 프로젝트를 만들 때 사용할 프로세스 템플릿을 선택하는 것은 간단한 작업이지만 매우 중요한 의미를 갖습니다.

 

TFS의 각 프로세스 템플릿은 서로 다른 일련의 기본 작업 항목, 작업 항목 쿼리, 제품 템플릿, 보고서, 보안 그룹 및 지침을 제공합니다. 또한 각 프로세스는 TFS에서 프로세스 템플릿 작업 방법을 설명하는 서로 다른 고유한 소프트웨어 개발 방법이 있습니다.

 

프로세스, 프로세스 지침, 비즈니스 요구에 부합하는 프로세스 선택 등에 사용 가능한 많은 리소스가 있습니다. 특히 프로세스나 전체 프로세스에 대한 근본 원리를 아직 문서화하지 않은 경우 비즈니스 요구에 부합하는 프로세스를 결정하는 작업이 복잡하고 시간이 많이 걸릴 수 있습니다.

 

TFS에서는 서로 다른 두 프로세스 템플릿 중 하나를 선택할 수 있습니다. 아래에 설명하는 각 템플릿은 소프트웨어 배포를 위한 서로 다른 철학적인 방법을 기반으로 합니다. 해당 비즈니스 방법과 요구에 가장 부합하는 프로세스 템플릿을 선택합니다.

 

 

 

MSF for Agile Software Development

 

MSF for Agile Software Development는 배달 일정이 빠른 소규모 프로젝트에 가장 적합하게 디자인되었습니다. 다음과 같은 기업이 이 템플릿을 선택할 수 있습니다.

 

· 문서화된 프로세스가 많지 않고 공식 프로세스 개발에 관심이 없는 기업

· 소규모 소프트웨어 개발 팀을 운영하는 기업

· 다양한 방법으로 작업하는 많은 소규모 개발팀을 수용할 수 있는 기업

· 소프트웨어 개발 주기가 짧은 기업

· 일 년에 여러 소프트웨어 릴리즈를 지원하는 기업

 

 

 

MSF For CMMI Process Improvement

 

MSF for CMMI Process Improvement 프로세스 모델은 단원 학습을 통해 최적의 방법을 공식화하고 향상시키는 것이 장기적인 성공을 위해 필수적이라는 믿음을 가진 전문가들에 의해 주로 소프트웨어 개발 문화에서 배제된 비즈니스 환경에서 만들어졌습니다. 다음과 같은 기업이 이 템플릿을 선택할 수 있습니다.

 

· 현재 비즈니스 방법을 평가하려는 기업

· 대규모 소프트웨어 개발 팀을 운영하는 기업

· 기존의 개별 그룹이나 조직을 통합해야 하는 기업

· 품질 프로세스에 대한 지침을 제공할 수 있는 기업

· 소프트웨어 개발 주기가 긴 기업

 

 

 

프로세스 및 프로세스 템플릿 변경

 

프로젝트를 처음 만들 때 Agile 방법이나, CMMI, 사용자 지정 프로세스 템플릿 중 어느 것을 선택하든 시간이 경과함에 따라 작업 방법을 변경해야 하는 특수한 상황이 발생할 수 있습니다. 예를 들어, 다른 형식의 작업 항목이 필요하거나, Agile 워크 플로는 마음에 들지만 CMMI에서 사용 가능한 보고서 중 일부를 사용하기를 원할 수도 있습니다. 모든 비즈니스에서 이러한 변경과 프로세스 발전이 필요할 수 있습니다. TFS에서는 프로세스 템플릿을 수정하여 이러한 변화에 대처할 수 있습니다.