質量保證的六個模式(6) -架構和實現模式
陳能技2007-10-7
原文:quality:it's all in the values – neil harrison
我們從研究的組織中發現模式。這些模式形成了動態組成的軟體專案組的語言模式。這裡有一些模式是跟質量和價值尤其相關的。這些模式是從
organizational patterns of agile software development
這本書選出來的。它們包括:
1、雇用質量保證模式
2、引入客戶質量模式
3、客戶代表質量模式
4、架構師控制產品模式
5、架構和實現模式
6、**擁有者模式
架構和實現模式
如果架構師呆在象牙塔裡面,他與現實是脫節的,然而,某些人需要把高層次的觀點與實際結合起來。因此,要確保架構師參與到每天的實現過程中來。
架構是抽象的活動,但是架構需要具體的實現。如果架構與系統的具體實現方面脫節的話,架構是不容易被實現的。而這些會使架構師的所有好的工作失效。因此,架構師的觀點必須與實現融合。最簡單、最好的方式是讓架構師寫**。不應該很多 – 畢竟,架構師有很多其它的責任 – 但是必須足以讓架構師明白自己的實現環境。
架構和實現模式包括:
軟體專案必須是在不犧牲實用的深度和對實用性的注意的前提下放寬領導範圍。
雖然開發人員在單獨的設計和實現決定方面很在行,但是乙個專案需要總體的、指導性的、策略性的、技術性的指引。指引通常來自架構師。然而,很多軟體架構師限於思考和對抽象概念的說明,而抽象是忽略無知的正式形式之一。
因此:除了建議、指導和與開發人員溝通外,架構師還應該參與到實現中來。
架構師應該有組織地參與到開發中來並編寫**。架構師可能與乙個開發人員一起實現某個模組,通過結對程式設計的開發方式。
質量保證的六個模式(6) 架構和實現模式
質量保證的六個模式 6 架構和實現模式 陳能技2007 10 7 原文 quality it s all in the values neil harrison 我們從研究的組織中發現模式。這些模式形成了動態組成的軟體專案組的語言模式。這裡有一些模式是跟質量和價值尤其相關的。這些模式是從 organ...
質量保證的六個模式(3) 引入客戶質量模式
質量保證的六個模式 3 引入客戶質量模式 陳能技2007 10 6 原文 quality it s all in the values neil harrison 我們從研究的組織中發現模式。這些模式形成了動態組成的軟體專案組的語言模式。這裡有一些模式是跟質量和價值尤其相關的。這些模式是從 orga...
質量保證的六個模式(5) 架構師控制產品模式
質量保證的六個模式 5 架構師控制產品模式 陳能技2007 10 7 原文 quality it s all in the values neil harrison 我們從研究的組織中發現模式。這些模式形成了動態組成的軟體專案組的語言模式。這裡有一些模式是跟質量和價值尤其相關的。這些模式是從 org...