我前幾天正在和一位同事討論爲您的開發組織實施軟件工廠的相似之處,而不是像使用更多的活動記錄這樣的腳手架解決方案。我們都認爲,當你有一大批開發人員並且希望在代碼庫中保持一定程度的一致性和約定時,實施軟件工廠可能被某些人認爲是一個好主意。您用什麼標準來確定是否實施軟件工廠?
再想一想,我意識到我非常喜歡軟件工廠供個人使用的想法,因爲它們讓我更容易地編寫我工作的項目,因爲它們爲我節省了很多時間頭疼的書面「樣板」代碼。話雖如此,我敢打賭,在較大的組織中強制使用軟件工廠可能會導致團隊內部發生衝突,因爲一些開發人員可能認爲這會對他們的創造能力造成侵害。
所以,我想知道(從你們誰已經已經實現工廠組織的一部分)是什麼標準則需決定在組織內部使用的工廠,當風險可能是一羣不開心的開發者?
對不起,我正確表達了這個問題,我不贊成在大型組織中實施工廠。我只是想知道是否有人做了這個,他們的理由是什麼?我實際上同意你的看法,我認爲這會嚴重阻礙你的球隊。 – 2009-02-13 00:26:04