自TFS 2008开始,TFS就提供了与SharePoint Server的集成功能,通过多年的研发和提升,目前微软已经实现了两个服务器产品之间的完美集成。通过二者之间的集成,TFS服务器大幅提高和扩展了项目管理方面的功能。
通过两大产品的集成,可以为开发人员在研发管理方面提供便捷的功能:
1. 通过集成,可以在SharePoint Server中以面板(dashboard)报表形式展示TFS的实时数据,展示研发项目(团队项目)的进展情况和状况,例如展示Bug趋势图、项目进展燃尽图等。
可以通过Excel Service或者Reporting Service的方式,在SharePoint提取TFS系统中的工作项、代码、生成等数据,再利用SharePoint丰富的功能,生成形式丰富多样的报表图形,非常直观地展示项目研发进度。
2. 便捷管理项目研发过程中的文档数据。
可以在IDE工具(Visual Studio, Eclipse)中直接更新和下载项目文档;
通过工作项与SharePoint文档关联,可以快速查询工作项所关联的文档,例如需求分析文档、系统设计文档;
可以利用SharePoint强大的Office文档管理功能,实现文档的归类、搜索管理,大幅扩展TFS在文档管理方面的功能。
3. 在集成了TFS系统的SharePoint站点中,用户可以直接创建工作项,例如需求、Bug、问题等,并将数据存储在TFS系统中;还可以通过简单配置,将TFS系统中的部分数据在SharePoint Server中发布给相应客户,甚至可以方便地发布到外网或互联网。
4. 可以充分利用SharePoint Server的门户功能,搭建研发团队的门户网站,整合研发部门的IT资源,提高团队成员之间的沟通水平。
例如可以利用SharePoint开箱即用的功能,为研发团队搭建Wiki知识库;为团队添加论坛,提供日常问题的讨论版;利用SharePoint强大的列表管理功能,管理和共享研发过程中的表格(sheet)信息、日历、图片库、通知、调查表等。
下面以截图的方式说明如何部署TFS与SharePoint Server的集成步骤:
> 首先需要部署可以的SharePoint Server,这里我以SharePoint Server 2013 with SP1为例。
>TFS 2015的集成方式与之前的版本都有不同,微软不再提供SharePoint集成的独立插件。需要在SharePoint Server上首先安装TFS 2015的服务器软件,安装成功后使用“配置SharePoint产品的扩展”
>配置扩展
>配置扩展
>配置扩展
>在TFS服务器中为SharePoint服务账户授权
>在SharePoint Server中为TFS服务器授权
>在TFS服务器上添加SharePoint应用程序
>在TFS服务器上为团队项目集合配置SharePoint的路径
>搞定!
http://www.cnblogs.com/danzhang/ ALM MVP 张洪君