設計的設計

标签: 書籍 電腦 book design review | 发表时间:2011-10-27 22:10 | 作者:Jacky Jeshuang
出处:http://jacky.seezone.net

軟件工程經典作品《人月神話》的作者 Federick Brooks 的新作《Design of Design》談的是「設計」這回事是怎樣的?是偶發靈感一觸?還是有一些規則可以依偱?這些規則、條件又是甚麼?「設計」的設計是甚麼?

說到這,當然不能不提那惡名昭彰的瀑布式開發,就是將需求、設計、實作、測試、驗收等不同階段用直線連起來。瀑布式開發過於理想,以為東西都可以在起始時候定好。而事實是,需求並不是那麼容易定得好,是會錯,是要修正,是會變化演化的。瀑布式開發容錯度很低,問題越後發現則成本越大。

比較接近現實的當然是迭代式 (iterative) 開發,經過反覆設計與用戶回應,來貼近需求。迭代式運用原型 (prototype) 與用戶溝通,設計用例 (use cases),甚至到用戶實際工作環境取得資料,而非閉門造車。

另外一種模式是開源式 (open source),通過互聯網,與世界各地的開發者合作開發。不過此一種模式其實還是有某些人會執行設計決定。

而當設計時,我們要留意各種目標、條件、假設,然後反覆針對這些資訊進行考察。作者在書中以不同實例,來說明這各種東西如何互相影響和演變。而其實這只是大概的框架,各個例子還是會出現不同情況。

作者還看古時,我們有很多很出名的設計師:莎士比亞、莫扎特、米高安哲羅等等,都是出於一人之手,但現在幾乎都沒有了,設計都是由團隊做出來的。作者認為那是因為我現在的科技越來越複雜,各小部分都需要專家,但很難有一個人能夠全盤皆懂了。而且歸因於通訊科技的發達,組合各種專家成為合作團隊也非難事了。

而問題是,古時設計好,因為有一個人能夠控制全局,保持設計概念的完整性 (conceptual integrity),這是好設計裏最重要的事。現在團隊式面對最大的挑戰,是每個合作成員,能否對於整體設計概念有統一的認識,並有良好的溝通。

一個好的設計,除了概念完整,保持一致外,還有統一風格,正確功能,有優雅的架構,處處散發令人讚嘆的美感。

而設計師是如何煉成的呢?作者提到現在教育缺乏對設計過程的訓練,多是在課堂講理論,而少實戰經驗,也缺少批判。而其實只有經過連續的實戰和批判,才會培養出好的設計師。比較好的模式有學徒制。

不過當然,偉大設計是來自設計師,而非偉大的設計過程。

Tags: , , ,

相关 [書籍 電腦 book design review ] 推荐:

設計的設計

- Jeshuang - 網絡暴民 Jacky's Blog
軟件工程經典作品《人月神話》的作者 Federick Brooks 的新作《Design of Design》談的是「設計」這回事是怎樣的. 說到這,當然不能不提那惡名昭彰的瀑布式開發,就是將需求、設計、實作、測試、驗收等不同階段用直線連起來. 瀑布式開發過於理想,以為東西都可以在起始時候定好. 而事實是,需求並不是那麼容易定得好,是會錯,是要修正,是會變化演化的.

開卷筆記 – Scrum:用一半的時間做兩倍的事

- - 網絡暴民 Jacky's Blog
作者是 Scrum 的始創人,談其背後的理論、為什麼,而非務實實作. 所以書看一大半,你都看不到實際上 Scrum 是如何運作,反而是作者很有熱情地介紹 Scrum 如何神奇. 對於 Scrum 流程有一般認識者,又想多點知道背後理念,其發展源由,適合讀此書. 用這個角度去看,會發現 Scrum 是針對很多人性弱點、偏誤去設計其流程,很忠於 Agile 的以人為本的宗旨.

請善待你的電腦

- 沒有暱稱 - 高登工作室
電腦現在已經是每個人生活所必備的一個「工具」,用來工作、用來娛樂. 但是你可曾好好地對待你這個好朋友. 高登在這二十幾年跟電腦打交道的日子裡,發覺大部份的人都不夠愛惜他的電腦,所以當你的電腦發脾氣的時候,請你捫心自問:「你是否善待你的電腦.

電腦玩物2009年免費軟體、網路工具、電腦技巧文章回顧

- WPLin - 電腦玩物
寫在前面:這一篇是異塵行者的2009年底自High文. 因為很喜歡Gamespot這個系列的年度遊戲評論文章(更甚於其它傳統評選方法),所以決定也嘗試著用這樣的方法來整理「電腦玩物」部落格於2009年所撰寫的各篇文章,依據帶點隨意並且以「我自己喜歡的文章為主體」的方法來分類,一方面當做我自己一整年經營部落格後的成果回顧,另外一方面也希望稍微不太一樣的分類,或許可以帶讀者們發現一些新鮮的工具或技巧.

《猩球崛起》- 電腦動畫存在的理由

- votis - Mr./Ms. Days (MMDays) - 網路, 資訊, 觀察, 生活
《猩球崛起》很清楚自己要追求什麼魅力,而且用心做到了最好. 在總有評論抱怨不想被特效轟炸的這年代,這部電影向他們證明了動畫存在的理由、和為什麼非它不可. 常看電影的人,應該都對這點不陌生吧:通常在正片結束後、演職員名單還沒捲上來之前,會有一段畫面先強調一下最重要的幾個人,像是導演、編劇、演員等等. 這其中演員必定是最佔戲份的排第一位,然後依次遞減.

【Inside】用小筆電熱潮來看平板電腦的熱潮

- tinda - 數位時代 Beta3.0 | Topics & Links
「Fad」,一時的流行(狂熱)、怪念頭、異想天開. 2007年底,華碩推出第一款的Netbook,也就是為人所熟知的EeePC系列. 數個月後,2008年年中,Acer推出自有的小筆電,Acer Aspire One系列. 以下是Gartner以及摩根史坦利的小筆電與平板數據,請注意,這裡的數字都是指「出貨」,不是銷售:.

AntiDupl.NET:中文介面,快速找出電腦中重複圖片

- Dajusha - T客邦
你是否煩惱著電腦中圖片太多太亂,想要刪除重複的圖片,卻又不知道從何找起. 你可以試試「AntiDupl.NET」,軟體支援中文介面,可快速比對硬碟裡相同的圖檔,支援多種常見圖片格式,以及日文、簡體中文檔名,幫你輕鬆找出與刪除重複圖片. 現在的硬碟愈來愈便宜,動輒幾百GB起跳,常常會讓我們很放心的儲存圖片,而忘了擔心空間不夠的問題,不管是網路下載的圖片、數位相機拍攝的照片、轉存親朋好友提供的圖片等,愈存愈多,一不小心又將幾百GB的硬碟存滿到了非得釋出讓系統安全運作的硬碟空間時,才發現過去儲存圖片的習慣太糟.

2010年在我電腦上發生的事

- 成韵 - 電腦玩物
今年,2010年,電腦玩物的文章數是435篇,加上這篇就是436,讓我自己也感到意外的是,第一次突破了365這個數字. 到底是怎麼寫到超過平均每天一篇的數量呢. 老實說我自己也不知道,但就在繁忙的工作、固定資訊閱讀整理的習慣、生活的其它事務,以及夾縫裡尋找寫部落格的時間中,2010年我正式成為一個既愛碎嘴又開始多產的部落客.

電腦無所不在 從生到死跟著你

- 張俊傑 - 宅宅新聞 by 卡卡洛普
電腦的重要性已經不需要多說,再多強調未免有點畫蛇添足. 不過小狄今天還是要講,在越來越多地方應該跟電腦沒有關係的地方,都出現了科技的影子,甚至很多在電腦上才能執行的指令,在日常生活中都能看到,呃……可是那要怎麼執行. 總之啊,在越來越多本來不應該出現電腦的地方,我們都看到電腦出現了……. ▼電路版塗裝我可以理解,可是那些凹凹凸凸的痕跡……該不會是真的拿電路板來貼整車.

Intel 展示 Haswell 核心的太陽能電腦原型

- SotongDJ - Engadget 中文版
在 San Francisco 舉辦的 IDF 展上,我們看到了 Intel 用來展現其極低功耗的太陽能電腦,這是一台以 Haswell 為核心運行 Windows 系統的原型機種. 官方宣稱 Haswell 是採用二代核心的微處理器(繼 Ivy Bridge 之後的第二代 22nm 處理器核心,可以解釋為架構再進化的版本)以實現節能 30% 的目標,達到閒置時的耗能減少 20 倍以上的表現,到 2013 年的最終目標是使得超薄筆電的待機時間可達到約 10 天左右.