2013-08-20 16 views
2

모두가TFS 조직 (TFS 2012)

는 그 시나리오에 대한 sugestions를 원한다. 약 35 명의 개발자, 10 명의 QAs, 5 명의 관리자 또는 이와 비슷한 모든 사람. 이러한 개발자는 프런트 엔드 팀, 백 엔드 팀 등과 같은 특정 역할을 가진 팀으로 나뉘어져 있습니다. 우리는 프로덕션 환경에 매일 게시하고 이러한 코드는 버그 수정 및 새로운 기능을 포함합니다.

각 개발자는 새로운 기능 또는 버그 수정으로 작업 중이며 다른 사일로가 포함되거나 영향을받을 수 있습니다. 오늘 TFS에서 우리는 2 개의 서로 다른 컬렉션과 수십 개의 팀 프로젝트에 참여했습니다. 그럼에도 불구하고 모든 작업은 특정 팀 프로젝트의 작업 항목별로 구성됩니다. 이 회사에서

이 코드가 이전에 생산 및 모든 코드 통합에 가서 QA 승인, 병합하고 전개함에는

내 질문은 약 ALM (이 일에 4 명 풀 타임)라는 팀의 Responsibility는있다 TFS에서 소스 제어 시스템으로 생각하면서 어떻게 이런 혼란을 조직합니까? 이 시나리오를 지원하기 위해 지점 전략을 구성하고 어떻게 미래의 지속적인 제공을 지원하는 지점 전략을 수립 할 수 있습니까? 팀의 생산성을 높이고 프로덕션 환경에 게시하는 코드의 오류를 방지하기 위해 새로운 아이디어에 대한 몇 가지 단서가 필요합니다.

감사합니다.

+0

가지가 하나의 해결책이지만 일반적으로 지저분합니다. 가능할 때마다 아직 완료되지 않은 기능을 전환 할 수있는 방식으로 애플리케이션을 작성하십시오. 또는 기본 응용 프로그램의 플러그인으로 설치됩니다. 따라서 병합 및 구성 측면에서 훨씬 쉬운 워크 플로를 제공합니다. 분기는 대개 생산성을 향상시키는 것이 아닙니다. 그것은 서로를 변화로부터 보호하고 늦은 시각과 일찍 통합하는 것입니다. – jessehouwing

+0

토글 기능은 훌륭한 도구이지만 버그 수정을 토글 할 수 없습니까? 또는 내 새로운 기능이 많은 파일에 영향을 주면이 토글은 내 코드에서 큰 혼란이 될 것입니다. 맞습니까? 그러나 이것에도 불구하고, 나는 나의 솔루션에 너무 많은 기술적 부채가 있다는 것을 알고 있으며,이 토글 기능 덕분에 고통이 될 것입니다 : ... ( –

답변

1

이것은 광범위한 시나리오이며 정확하게 대답하기가 어렵습니다. 적절한 분기 작업을 수행하고 프로세스를 최대한 자동화합니다. 파트 IV : 대형 프로젝트 고려 사항 가이드의 "비주얼 스튜디오 팀 파운데이션 서버와 팀 개발은"이 시나리오 당으로 http://tfsguide.codeplex.com/

에서 다운로드 유사한 문제와 (무료)로 사용할 수를 해결, 당신은 프리젠 테이션 매우 도움을 검색 할 것입니다 : http://channel9.msdn.com/Events/TechDays/Techdays-2013-the-Netherlands/From-Continuous-Integration-to-Continuous-Delivery-with-Visual-Studio-Team-Foundation-Server-2012

정보가 도움이되는 정보를 얻으실 수 있습니다. 감사.

+0

ALM 레인저스 Branchnig 가이던스를 추가 할 수도 있습니다 : http : //vsarbranchingguide.codeplex .com / – jessehouwing