What is Process Template in Team Foundation Server (TFS)? Anatomy of Process Template.
Process is a series of actions or operations designed to achieve a result, product or service. Software development is run on a process may differ based on company to company. But a process framework is required to increase productivity. It is better to formalized process and process guidance to help them work more efficiently.
<div class="MsoNormal" style="margin:0 0 10pt;">When you start to work on TFS by default you will get two process templates: MSF for Agile Software Development and MSF for CMMI Process Improvement. You can develop or customize your own process template depending on your organization need. Process templates have different set of default work items, work item queries, product templates, reports, security groups etc.</div><div class="MsoNormal" style="margin:0 0 10pt;">
Anatomy of Process Template in Team Foundation Server (TFS)
</div>
<div class="MsoNormal" style="margin:0 0 10pt;"> Steps 1:</div><div class="MsoNormal" style="margin:0 0 10pt;"> </div><div class="MsoNormal" style="margin:0 0 10pt;">Select “Team Foundation Administration Console” by navigating below steps</div><div class="MsoNormal" style="margin:0 0 10pt;"> Team Explorer –> Right Click on that</div><div class="MsoNormal" style="margin:0 0 10pt;"> –> Select Team Project Collection Setting </div><div class="MsoNormal" style="margin:0 0 10pt;"> –> Click on Process Template Manager </div><div class="MsoNormal" style="margin:0 0 10pt;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;">Step 2:</div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="MsoNormal" style="margin:0 0 10pt;">– > Select on MSF for CMMI Process Improvement V 5.0 </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> – >Select Download button</div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"></div><div class="MsoNormal" style="margin:0 0 10pt;"> </div><div class="MsoNormal" style="margin:0 0 10pt;"> </div><div class="MsoNormal" style="margin:0 0 10pt;">Step 03:</div><div class="MsoNormal" style="margin:0 0 10pt;"> Make a folder named “Process Template” and click on “Select folder” .
<div class="MsoNormal" style="margin:0 0 10pt;">
<div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"></div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:center;"> </div><div class="MsoNormal" style="margin:0 0 10pt;">Step 04:</div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;">Make a folder named “Process Template” and click on “Select folder” then you will view the following status.</div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> </div><div class="separator" style="clear:both;text-align:center;"></div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> </div><div class="MsoNormal" style="margin:0 0 10pt;">Step 05:</div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> Now you need to go the selected folder named Process Template you will find a folder </div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> “MSF for CMMI Process Improvement v5.0” .By clicking on that you will get the flowingsub folder as below: </div><div class="separator" style="clear:both;text-align:center;"></div><div class="separator" style="clear:both;margin:0 0 10pt;text-align:left;"> </div>
<div class="MsoNormal" style="margin:0 0 10pt;"> </div></div></div><div class="MsoNormal" style="margin:0 0 10pt;">
<div class="MsoNormal" style="margin:0 0 10pt;">Process Template XML File:</div> It is the key setup file for any process template it keeps Template Name, Description, plug-ins.
<div class="MsoNormal" style="margin:0 0 10pt;">Name: Process template name .Default name is appear here, you can change name after customize the template .Name is appear on the process template list of the Create New Project Wizard. </div> Description: Details information about the template.
Plug-ins: are used to extract work products, directories and required things on Team Foundation server. Through the plug-ins critical setup are configuration are initiated.
<div class="MsoNormal" style="margin:0 0 10pt;">Process Template Plug-ins </div><div class="MsoNormal" style="margin:0 0 10pt;">
<div class="MsoNormal" style="margin:0 0 10pt;">Classification </div>By that initial set of area and iteration setup are happened through this Plug-ins.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: “Classification\Classification.xml”</div>
<div class="MsoNormal" style="margin:0 0 10pt;">Work item tracking </div>Work item types, state association, queries and initial set of work items are kept here.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: “WorkItem Tracking\WorkItems.xml”</div>
<div class="MsoNormal" style="margin:0 0 10pt;">Portal </div>Here project portal and associated process guidance are kept for creation project portal.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: Windows SharePoint Services\WssTasks.xml</div>
<div class="MsoNormal" style="margin:0 0 10pt;">Version Control </div>Version control access and policy for team are kept here initially.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: Version Control\VersionControl.xml </div>
<div class="MsoNormal" style="margin:0 0 10pt;">Security</div>Configuration for security and associated permission information are kept.
<div class="MsoNormal" style="margin:0 0 10pt;">Build</div>This setup is required for build process template creation.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: Build\Build.xml </div>Lab
<div class="MsoNormal" style="margin:0 0 10pt;">This runs the lab tasks </div>Path: Lab\Lab.xml
<div class="MsoNormal" style="margin:0 0 10pt;">Test Management </div>Through this default configuration for test management is kept.
<div class="MsoNormal" style="margin:0 0 10pt;">Path: Test Management\TestManagement.xml</div>Reports
<div class="MsoNormal" style="margin:0 0 10pt;">This setup the initial set of report s which associated the process template. </div>Path: Rports\ReportsTasks.xml
</div><div class="MsoNormal" style="margin:0 0 10pt;"> </div> </div><div class="MsoNormal" style="margin:0 0 10pt;">
</div><div class="MsoNormal" style="margin:0 0 10pt;">
</div>
<div class="MsoNormal" style="margin:0 0 10pt;">
</div>