문제

우리 팀은 많은 도구 (SCM, 버그 추적, 빌드, 테스트)를 TFS로 마이그레이션하려고합니다. 우리는 각 시스템을 단계적으로 옮기는 것을 고려하고 있습니다. 예를 들어, 소스 컨트롤을 먼저 이동하고, 다음에 버그/기능 추적 등 ...

소스 컨트롤 (또는 TFS)을 사용하려면 프로세스 템플릿을 선택해야하므로 우리는 결정에 얼마나 잠겨 있습니까? 나중에 다른 프로젝트를 만들지 않아도됩니다 (또는 내가 생각하는 것만 큼 나쁘지 않습니까?).

이론적으로 모든 것을 사용자 정의 할 수 있다는 것을 알고 있습니다. 프로세스 템플릿이 사실 이후에 구성하는 모든 것을 사용자 정의 할 수는 있지만 실제로는 이것이 얼마나 가능합니까?

내가 일어나는 일을 보는 방법은 다음과 같습니다.

  1. 소스 코드를 마이그레이션합니다. Microsoft의 CMMI 템플릿을 선택합니다.
  2. 레거시 버그 추적 시스템에 대한 간단한 링크 인 새 작업 항목 (또는 체크인 메모)을 만듭니다.
  3. 우리는 잠시 동안 일합니다.
  4. 우리는 기다릴 때까지 기다립니다 그 힘 (우리는 괜찮은 크기의 소프트웨어 회사입니다) 새로운 TFS 개발 워크 플로우를 해결합니다. 이것은 새로운 작업 항목의 간단한 모음 또는 모든 종류의 물건을 구성하는 완전히 새로운 템플릿 일 수 있습니다.
  5. 우리는 역사를 잃지 않고 TFS 프로젝트를이 새로운 시스템으로 마이그레이션하려고 노력합니다.

TFS를 사용하기 전에 이러한 모든 결정이 완료 될 때까지 기다리지 않아 죄송합니까?

도움이 되었습니까?

해결책

따라서 일정량의 "잠금"이 있기 때문에 프로세스 템플릿에 대해 생각할 수 있습니다. 그것은 당신이 슈퍼 접착제보다는 꿀로 당신의 프로세스 템플릿에 붙어있는 것과 같습니다.

개인적으로, 나는 MSF 애자일 템플릿으로 시작할 것입니다. 그것은 훨씬 가벼우 며 더 적은 작업 품목을 포함하고 있으므로, 당신은 그것을 더 복잡하고 완전히 만족스럽지 않은 것보다 물건을 추가하기를 원합니다 (TFS에서는 매우 쉽고 잘 지원됩니다).

그러나 Uber 프로세스 정의 프로세스를 내려 놓고 12 개월 안에 새로운 프로세스 템플릿을 마술처럼 생각 나게하는 전원이 사용하기를 원하는 경우 완전히 손실되지는 않습니다. 해당 서버 (또는 TFS 2010의 프로젝트 컬렉션)에있는 한 새로운 팀 프로젝트를 만들고 싶다면 코드를 새 팀 프로젝트로 분기 할 수 있습니다 (이는 역사가 다소 다소 현재 버전의 TFS 클라이언트에 가려 지거나 소스 컨트롤을위한 빈 폴더가있는 새 팀 프로젝트를 작성한 다음 이전 팀 프로젝트에서 새 폴더를 새 팀 프로젝트로 이동할 수 있습니다. TFS가 동일한 TFS 인스턴스의 움직임에 대한 역사를 유지함에 따라 이것은 역사를 완벽하게 보존 할 것입니다. 이동 전의 작업 항목은 이전 프로세스 템플릿에 갇히게되며, 복사 할 것인지 또는 자연스럽게 폐쇄되도록 맡길 것인지 결정해야합니다.

분명히, 실제 프로젝트에서 실제로 12 개월 동안 TFS를 사용함으로써, 당신을 노크하는 힘이 당신이 당신의 반짝이는 새로운 프로세스 템플릿을 원하는지 알기에 훨씬 더 나은 위치에있을 것입니다. 이것은 결코 일어나지 않는 운동이며 대부분의 사람들은 MSF 애자일의 가장자리를 주위에 찍거나 더 규범적인 것을 선택하는 것이 행복하다는 것을 발견했습니다. 팀 시스템 용 스크럼.

도움이되기를 바랍니다.

남자 이름.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top