2008-10-02 45 views
3

对于有许多开发项目的公司,您是否应该创建多个FitNesse wiki(每个项目/产品一个)或将它们全部包含在大型wiki中,以满足所有需求?FitNesse Wiki每个项目或公司?

一个大维基的优势是能够轻松链接到公司的其他产品,并且它是所有FitNesse测试的一站式位置。

或者,多个维基的优点是将测试自动化划分为多个服务器变得更加容易,将维基与项目分支/标签一起分支变得更加容易。

我对这两种可能性的优点和缺点感兴趣,或者是一个经过深思熟虑的替代方案(例如,不是“只是将Wiki根联合起来”)。

回答

1

看来这一切归结为一个管理问题:
有多少服务器在那里和谁管理它们?
一个中央服务器意味着一个服务器能够根据请求(所有项目的所有开发人员可以在相当规则的基础上进行许多查询)以及“服务器内”FitNesse相关计算方面承担负载。

另一个标准是可见性。你的开发项目需要看到对方FitNesse指标吗?由于“政治”原因,其他项目中的某些指标可能并非总是受欢迎,因此无法随时看到这些指标!一些项目经理可能想让他们接近背心并控制他们的官方沟通。

事实上,我们的FitNesses wiki是由每个团队管理的,更多的是作为内部工具。我们有另一个全球维基(基于Confluance),用于管理每个项目的全球文档。那些常见的维基可能会提取一些FitNesse内部wiki数据。