2008-10-02 80 views
3

對於有許多開發項目的公司,您是否應該創建多個FitNesse wiki(每個項目/產品一個)或將它們全部包含在大型wiki中,以滿足所有需求?FitNesse Wiki每個項目或公司?

一個大維基的優勢是能夠輕鬆鏈接到公司的其他產品,並且它是所有FitNesse測試的一站式位置。

或者,多個維基的優點是將測試自動化劃分爲多個服務器變得更加容易,將維基與項目分支/標籤一起分支變得更加容易。

我對這兩種可能性的優點和缺點感興趣,或者是一個經過深思熟慮的替代方案(例如,不是「只是將Wiki根聯合起來」)。

回答

1

看來這一切歸結爲一個管理問題:
有多少服務器在那裏和誰管理它們?
一箇中央服務器意味着一個服務器能夠根據請求(所有項目的所有開發人員可以在相當規則的基礎上進行許多查詢)以及「服務器內」FitNesse相關計算方面承擔負載。

另一個標準是可見性。你的開發項目需要看到對方FitNesse指標嗎?由於「政治」原因,其他項目中的某些指標可能並非總是受歡迎,因此無法隨時看到這些指標!一些項目經理可能想讓他們接近背心並控制他們的官方溝通。

事實上,我們的FitNesses wiki是由每個團隊管理的,更多的是作爲內部工具。我們有另一個全球維基(基於Confluance),用於管理每個項目的全球文檔。那些常見的維基可能會提取一些FitNesse內部wiki數據。