TFS2008自定义过程模板

安装完TFS2008后,默认的过程模板有CMMI和Agile各一个。默认的模板可能不太适用,需要根据自己的需要做适当的修改,下面就来介绍如何在现有模板基础上修改配置,达到自定义的效果。

 

一、使用拥有server administrator权限的帐号,打开过程模板管理器,如下图。

TFS2008自定义过程模板

 

如下图,默认的过程模板有MSF for Agile Software Development - v4.2MSF for CMMI Process Improvement - v4.2两类,分别适用于AgileCMMI管理。可以基于这两种模板自定义自己需要的模板。下面以CMMI模板自定义自己的模板。

TFS2008自定义过程模板

 

 

二、下载过程模板到本地

如上图,选中模板,点击“下载”按钮,将模板下载到本地某个文件夹,就可以基于此模板修改,修改完后,使用“上载”将模板上载到服务器。

 

三、自定义模板

1.       了解CMMI模板结构

默认CMMI模板生成的项目团队结构如下图,主要是针对“文档”做自定义,除去不要的文档,加上自定义的文档目录结构和文件。

TFS2008自定义过程模板

 

看一下下载回来的CMMI模板目录文件结构,如下图,与“文档”对应的文件是Windows SharePoint Services,也就是说只要修改这一部分的配置就可以达到我们的目的。

TFS2008自定义过程模板

 

2.       修改WssTasks.xml文件

Windows SharePoint Services目录,有一个名为WssTasks.xml的配置文件,用来控制“文档”目录结构的生成和文件的添加。看一下xml文件内容,删去些配置之后,结构更为明显,分为三部分。代码及注释如下:

<tasks>

 <task id="SharePointPortal" name="创建 Sharepoint Portal" plugin="Microsoft.ProjectCreationWizard.Portal" completionMessage="已创建项目站点。">

    <dependencies/>

    <taskXml>

      <Portal>

        <site template="VSTS_MSF_CMMI" language="2052"/>

        <!-- 1. 创建文档下目录 -->

        <documentLibraries>

          <documentLibrary name="1.需求" description="业务分析人员团队使用的文档"/>

          <documentLibrary name="2.项目管理" description="项目管理团队使用的文档"/>

          <documentLibrary name="3.测试" description="测试团队使用的文档"/>

          <documentLibrary name="4.通用文档" description="团队的通用文档"/>

        </documentLibraries>

        <!-- 2. 创建文档目录下的子目录 -->

        <folders>

          <folder documentLibrary="1.需求" name="需求原型"/>

        </folders>

        <!-- 3. 添加文件到目录 -->

        <files>

          <file source="Windows SharePoint Services\Requirements\测试需求文档.txt " documentLibrary="1.需求" target="需求\测试需求文档.txt"/>

        </files>

      </Portal>

    </taskXml>

 </task>

</tasks>

在这三部分配置里,根据自己的需要修改完。

 

3.       修改过程模板的名称

打开模板根目录下的ProcessTemplate.xml文件,修改

<name>MSF for CMMI Process Improvement - v4.2</name>节点的值为你的模板名。还可以根据需要修改<description></description>节点的值以修改模板的描述信息。

 

四、上载模板

打开过程模板管理器,点上载,选择自定义的模板目录,点确定。至此自定义模板结束,为创建团队项目方便,可以将自定义的模板设为默认值,当然也可以删除另两个模板。

TFS2008自定义过程模板

 

 

你可能感兴趣的:(2008)