技術政治之選擇

常言說選擇是強者給弱者的幻象。  軟件產品架構師經常需要設計多種可能的方案,供自己,開發部門和上級選擇實施。 選擇的設計需要考慮各方要求和自己的目的。選擇的設計需要和目標結合。選擇的結果和後果有時會出乎意料。需要在設計選擇項時有所估計。但也不要太在意。 索菲可以選擇殺她的兒子或者女兒,也可以選擇自殺。  蘋果公司從非擬物化界面到簡潔界面的選擇也許是成功,也許是敗筆。 取決於是否有其他公司選擇其他方式並取得成功。 所以競爭是推動世界的發展的動力,也是產生成功和失敗的必然。  傳說多數愛斯基摩部落用經驗決定狩獵的地點,只有一個部落用占卜的方法決定。結果用經驗選擇的部落都去了一個地方,都沒有足夠的食物。而占卜的部落則湊巧有了大收穫。   盡人力,聽天命。

〈軟件產品架構師手記〉簡要介紹了一些產品架構方面的選項思路,如:開放和封閉架構,套裝還是硬件化軟件等等。但不能保證提供成功的選擇。 重要是學會找出更多合適的選項,根據各種技術,市場,政治關係和環境,進行當時力所能及的最好選擇。

http://product.dangdang.com/main/product.aspx?product_id=22821857
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章