我想知道您在管理(和版本控制)不同类型的项目文档方面的最佳做法(例如版本化目标文档,例如:用例,主测试计划,qa计划和非版本控制相关文档,例如MinutesOfMeetings) TFS 2010.
您使用的是
吗?
答案 0 :(得分:4)
我们对发送给客户的所有文档令牌使用源代码管理。这包括手册/安装指南和类似的。这样他们就可以获得常规的构建标签和我们知道哪个手册对应于哪个版本的软件。
对于内部文档(MoM,设计文档,项目管理等),我们使用Sharepoint&对于UserStories,我们显然使用内置TFS工作项类型。
答案 1 :(得分:1)
我在此加上我的想法:
回答这个问题的最好方法是:没有最佳方法可以做到这一点。这取决于很多因素,这就是为什么每个团队都采用不同的方式。
但是,有一些指导:
如果可能,将工件放在可以处理相同类型开发周期的位置。例如,如果您在维基上存储了针对每个软件版本特定的文档,那么您将很快遇到麻烦。版本控制至关重要,因此您必须选择可支持所需版本控制的服务。
考虑到受众:您不希望在源代码管理中存储规范word文档。
如果有意义的话,不要害怕将信息存储在源代码管理中:您将永远无法获得更好的性能,数据在存储中包含三角形并打包运输到客户端:非常有效。
您可以使用工作项来存储您的文档,使用附件,这是一个很好的方式,但肯定不是最容易设置和整个团队购买它。
我推荐的(但它只是个人的):
答案 2 :(得分:0)
TFS to SharePoint integration - 如果您的组织有SharePoint,这是存储文档的最佳选择。
否则,请选择更符合以下要求的选项:
不推荐使用源代码控制选项,因为非开发人员无法访问它,并且可能会让他们滥用源代码控制(曾尝试下载1GB源代码树,其中大部分是纯垃圾 - 文档存档,日志,数据库转储等等......?)。