none
咨询有关项目集合中的项目个数的最佳区间值? RRS feed

  • 问题

  • 目前,由于使用TFS的项目个数越来越多,原来按照组织机构的方式创建项目集合的方式似乎遇到了一点瓶颈:

    譬如某部门的A项目集合下已有100个项目了(而其它部门的项目集合B\C等远远少于这个数量),作为组织级的审计,有点担心个别项目集合中的项目数太大而导致项目访问速度变慢,或者影响审计的效率,因为项目数越多,这个项目集合要往下拉的框就越长。在这方面,微软有什么好的最佳实践方案或者推荐吗?

    另外对于已经关闭的项目,完成的项目是否需要做进一步的物理位置整理?未来存在有可能再访问的可能性。


    • 已编辑 springcolor 2015年4月27日 7:20 添加问题描述
    2015年4月27日 7:18

答案

  • 1. 首先回答你标题的问题

    TFS团队项目集合的团队项目并没有数量上的限制;

    团队项目集合中放置多少团队项目,取决于你的团队项目的特点。例如具备业务关联、代码关联的团队项目,都应该放在同一个团队项目集合中,否则你无法实现工作项关联、代码分支合并、跨项目的工作项查询等。

    2. 关于最佳实践

    在我们接触的客户中,按照组织结构来分类团队项目,就是一个比较常见的现象。但这种比较适合项目管理比较固定的情况,例如“项目1”一直由“研发部门1”负责;如果项目1移交给研发部门2,则会导致很多不便。

    另外一种分类方式是按照企业的业务类别划分团队项目集合,例如企业中有环境保护类的开发项目,也有培训教育类的开发项目,二者之间几乎没有业务关联,则适合为每个类别创建独立的团队项目集合。

    还有就是,如果企业中的团队项目并不多,例如少于100个,则建议放到一个团队项目集合中,方便信息的查询,统计报表的输出。

    3. 性能

    如John已经提到的,可以通过加强硬件来解决性能的问题。但是根据我们的实践经验,目前还没碰到过TFS性能的问题。我有个客户的团队项目已经达到100个项目,开发团队成员在1000人左右。服务器的配置32GB内存,2核CPU,开发人员基本没有关于性能的投诉。

    4. 已完成的项目处理

    一般我们通过TFS的权限配置,关闭这个项目的访问/读写权限,我觉得没有必要进行物理转移或删除。他存在的影响最多也就是占用了廉价的磁盘空间。


    2015年4月29日 2:19

全部回复

  • 你好,

    如果你项目集合A中的新项目也可以放到其它项目集合中,那就不要把项目都放在集合A中。如果这些项目必须放在集合A中,那就提高你服务器的性能来降低项目集合太大而导致的效率变慢问题。

    对于已经关闭的项目,你所说的物理整理是什么?如果未来有访问可能,那就现在使项目关闭就可以了。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年4月28日 6:21
    版主
  • 1. 首先回答你标题的问题

    TFS团队项目集合的团队项目并没有数量上的限制;

    团队项目集合中放置多少团队项目,取决于你的团队项目的特点。例如具备业务关联、代码关联的团队项目,都应该放在同一个团队项目集合中,否则你无法实现工作项关联、代码分支合并、跨项目的工作项查询等。

    2. 关于最佳实践

    在我们接触的客户中,按照组织结构来分类团队项目,就是一个比较常见的现象。但这种比较适合项目管理比较固定的情况,例如“项目1”一直由“研发部门1”负责;如果项目1移交给研发部门2,则会导致很多不便。

    另外一种分类方式是按照企业的业务类别划分团队项目集合,例如企业中有环境保护类的开发项目,也有培训教育类的开发项目,二者之间几乎没有业务关联,则适合为每个类别创建独立的团队项目集合。

    还有就是,如果企业中的团队项目并不多,例如少于100个,则建议放到一个团队项目集合中,方便信息的查询,统计报表的输出。

    3. 性能

    如John已经提到的,可以通过加强硬件来解决性能的问题。但是根据我们的实践经验,目前还没碰到过TFS性能的问题。我有个客户的团队项目已经达到100个项目,开发团队成员在1000人左右。服务器的配置32GB内存,2核CPU,开发人员基本没有关于性能的投诉。

    4. 已完成的项目处理

    一般我们通过TFS的权限配置,关闭这个项目的访问/读写权限,我觉得没有必要进行物理转移或删除。他存在的影响最多也就是占用了廉价的磁盘空间。


    2015年4月29日 2:19
  • Hi DanZhang,

    你的回复总是这么丰富和有效,+1!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年4月29日 4:33
    版主
  • 赚点分值,哈哈
    2015年4月29日 5:20