這本書,在書店里既有中文版(機械工業出版社),又有影印版(高等教育出版社),在書名上有一些區別。
這本書并沒有講技術實現,而是講解架構設計和開發中的組織原則和組織模式,在軟件開發中,除了技術因素以外,還有人,團隊組織,交互,協作等其他因素,這是架構師,經理,開發人員都應該共同考慮的問題,采取一些有效的方法,通過各個方面的共同努力才能設計出一個強健可靠,功能持久的產品線架構。本書依次介紹了作者根據多年管理經驗和研究總結出的軟件架構組織VRAPS 5項原則——構想、節奏、預見、協作和簡化,并通過案例分析、模式和反模式展示了如何運用這一模型,告訴我們如何在架構開發的過程中避免各種人為因素形成的技術和組織管理上的陷阱。
一點感想:
http://tech.csai.cn/sa/no000133.htm 《對系統架構師的全面剖析》,在這篇文章里描述的架構師像是有三頭六臂,啥都厲害,在各個公司的表現形式和承擔的角色應該是不一樣的,公司有效的組織,和諧的關系對產品的發展會有很大的幫助,光憑架構師的個人能力,都不知道是怎么累死的。
這本書的的問題在于,技術人員看了書,不是講技術的嘛,沒啥用;架構師一看,組織上面的問題,非自己一個人的力量能解決,多多少少嘆口氣;高級經理忙著去讀MBA了,什么SWOT分析,6sigma,看這本書可能性很少。于是,錯誤的方式仍可能延續......另外,這本書翻譯得比較生硬,讀起來很累。
http://www.vraps.com 是這本書的網站,上面有一些關于分析方法的模版(pdf的),可以下載。
今天的技術人員,也許就是明天的高級經理,架構師,現在,我們也許會抱怨啥都不懂的領導,重復的勞動,糟糕的計劃,不可能完成的任務,作為從業者是應該努力的。
下載關于本書的 讀書筆記 (Software Architecture_Organizational Principles and Patterns.ppt)
posted on 2007-05-29 12:04
Becky 閱讀(1149)
評論(0) 編輯 收藏 所屬分類:
軟件工程