Think before implementation of Team Foundation Serve (TFS)
<div class="MsoNormal" style="margin:0 0 10pt;">In an organization multiple development project or business unit are exists they need isolation in the context of security, manageability, schedule maintenance and administration backup restore etc. TFS Server can have one or more Team Project Collections. Team Project Collection can contain one or more Team Projects.</div>
<div class="MsoNormal" style="margin:0 0 10pt;">What will be the criteria to make a project Collection?</div>
<div class="MsoListParagraphCxSpFirst" style="margin:0 0 0 .5in;text-indent:-.25in;">1. Project has same requirement and objectives </div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">2. Autonomous User group required to isolate and increase operational security</div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">3. Team groping require which belongs to same objectives for that they share same artifacts, work items, source code base and </div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">4. Team wise physical and logical resource management require</div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">5. If you want to keep all artifact ,source and data in a single database</div>
<div class="MsoListParagraphCxSpLast" style="margin:0 0 10pt .5in;text-indent:-.25in;">6. An autonomous code base that can be built, branched, merged, and iterated according to the needs</div>
<div class="separator" style="clear:both;text-align:center;"></div>
<div class="MsoNormal" style="margin:0 0 10pt;">What will be the benefit for making Team Project collection?</div>
<div class="MsoListParagraphCxSpFirst" style="margin:0 0 0 .5in;text-indent:-.25in;">1. Smoothly handle operational need i.e. Specify process, isolate user group, code grouping.</div>
<div class="MsoListParagraphCxSpLast" style="margin:0 0 10pt .5in;text-indent:-.25in;">2. Easy schedule maintainability and administration</div>
<div class="MsoNormal" style="margin:0 0 10pt;">What will be the criteria for making team project?</div>
<div class="MsoNormal" style="margin:0 0 10pt;">If you make many team project collection for same development project then have to face following problems:</div>
<div class="MsoListParagraphCxSpFirst" style="margin:0 0 0 .5in;text-indent:-.25in;">1. Work item can’t be link between multiple project </div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">2. Security and user handling same user need to create on many team collection</div>
<div class="MsoListParagraphCxSpMiddle" style="margin:0 0 0 .5in;text-indent:-.25in;">3. Sourcing control level problem branching and merging can’t be done between multiple projects</div>
<div class="MsoListParagraphCxSpLast" style="margin:0 0 10pt .5in;text-indent:-.25in;">4. For reporting purpose it’s not possible to view report query on multiple project.</div>
<div class="MsoNormal" style="margin:0 0 10pt;">For reducing many team project collections you need to make Team project.</div>