我想知道你最好的做法是关于管理(和版本)不同类型的项目文件(如版本有针对性的文档,如:用例,主测试计划,质量保证计划和非版本相关的文档一样MinutesOfMeetings例如)在2010年TFS。
你正在用吗
- 团队或维基
- 共享文档或
- 源代码控制
?
我想知道你最好的做法是关于管理(和版本)不同类型的项目文件(如版本有针对性的文档,如:用例,主测试计划,质量保证计划和非版本相关的文档一样MinutesOfMeetings例如)在2010年TFS。
你正在用吗
?
我们使用的是被运送到客户的所有文档标记源控制。 这包括使用手册/安装指南和类似。 这样,他们得到定期生成标签和我们知道手动对应的软件版本。
对于内部文档(环比,设计文档,项目管理等),我们使用SharePoint及对UserStories我们显然使用内置的TFS工作项目类型。
我补充这个我的想法:
回答这个问题的最好办法是:有做,没有最好的方法。 这取决于许多因素,这就是为什么每一支球队采取不同的方式。
不过,也有关于一些指导:
如果可能的话把文物在可以处理同一种开发周期的地方。 举例来说,如果你存储在一个维基,旨在为特定软件的每个版本的文档,你会得到麻烦非常快。 Versionning是至关重要的,所以你必须选择能够支持您所需要的versionning服务。
考虑到观众:你不想要存储的源代码控制,例如一个规范的Word文档。
不要害怕的东西存储在源代码控制,如果它是有道理的:你永远不会得到更好的性能,数据增量装在储存和包装运输到客户端:非常有效的。
您可以使用工作项目来存储你的文件,使用附件,这是一个很好的路要走,但肯定不是最简单的设置和整个团队购买。
我建议(但它只是个人):
TFS到SharePoint的集成 -如果您的组织的SharePoint,这是迄今为止用于存储文档的最佳选择。
否则,选择最符合下列要求的选项:
源控制选项是不可访问非开发人员,让他们滥用源控制的潜在建议不超过(曾经试图下载一个1GB的源代码树,其中大部分是纯粹的垃圾 - 文档归档,日志,数据库转储等。 ..?)。