軟體設計的十二個最佳步驟

2021-04-19 03:06:33 字數 1898 閱讀 6796

第乙個步驟:承認自己有問題

goldman說:「你想單憑自己設計出可用性良好的軟體是不可能的。」他們主張借助人物角色,設計這種虛構人物是為了模擬目標使用者群當中可能使用**或者產品的不同型別的使用者。增強可用性的「非正式」方法可能也管用,比如非正規的客戶訪談以及與技術支援人員一起合作。

第二個步驟:要認識到使用者比你自己還重要

crow在會上放了幾張幻燈片,上面顯示的是三種不同型別的用於公共場所的椅子,然後問觀眾偏愛哪種設計。自然是蘿蔔青菜,各有所愛。他說:「應用軟體開發也始終存在這個問題。要找出是誰要使用你設計的產品。」

第三個步驟:要認識到優秀設計的重要性

goldman引用了steve jobs的一句話:「設計不單單關注產品的外觀感覺,更應關注產品用起來如何。」crow指出,考慮到基於mac的硬體銷量捲土重來,這句話值得銘記在心。

第四個步驟:認真檢查一下在使用者體驗方面的不足

crow和goldman邀請觀眾上台幫助自己一起畫人物線條畫,讓大家明白即使畫簡單的圖也要運用大量邏輯,還要質疑一些基本假設。這就是為什麼他們認為連環漫畫書可能是有用的軟體開發教材。

第五個步驟:在別人面前承認自身問題的性質

你要做的不只是得到使用者反饋,還要站在平等地位與使用者進行交談,這有助於弄清楚為什麼應用軟體不管用。goldman說:「邁出這一步(即經常與使用者交談),確實需要莫大的勇氣,但是一旦公開表示了自己的不足,你就向成功彼岸靠近了一大步。」

第六個步驟:準備去除這些缺陷

crow拿微軟公司的office 2007為例說明。這家公司為其word產品新增更多的特性和功能時,開始在介面中使用「壓縮的」工具欄(即兩個或者多個工具欄能夠容納在螢幕的同一行 中);等到交付word 2003時,工具欄從原來的12個增加到超過31個。crow說:「在前十項特性要求當中,有五項要求office提供不止乙個版本的工具欄。」相比之 下,最新版本使用了「功能區」,上面有一組主要的工具欄,可幫助使用者找到所需工具。

第七個步驟:尋求幫助

就連像mozilla開源**會這樣擁有豐富資源的大組織也開始在**上發布下一款firefox瀏覽器的原型。這麼做可能會嚇跑一些企業,因為擔心自己的設計方案被競爭對手看到。不過goldman和crow卻認為,這能夠獲得豐厚回報。

第八個步驟:列出傷害過的所有使用者,然後為對方改善設計

goldman劃出了從實用、可靠、可用、方便、令人滿意到富有意義的幾個檔次。他說:「要評估自己處在哪個檔次。大多數軟體接近『方便』的檔次。」

第九個步驟:直接賠禮道歉軟體開發網 www.mscto.com

遺憾的是,有時候向使用者徵求反饋意見反而會帶來適得其反的結果。要是你沒有改進產品設計,就等著最糟糕的情況發生吧!crow說:「最好不要與使用者斷絕關係。不然,他們肯定不會成為回頭客,還會把這事告訴他們所有的朋友。」

第十個步驟:不斷改進設計

可用性測試不是一蹴而就的,而是一項週期性工作:觀察、分析、設計。

軟體開發網 www.mscto.com

第十乙個步驟:認識到要是沒有使用者,一切都是白搭

goldman提到cuecat是可用性設計非常糟糕的乙個案例:這款手持裝置用於掃瞄雜誌裡面的條形碼,然後,將其傳送到url。他說:「它並沒有為使用者解決問題。使用者仍得使用計算機。」

第十二個步驟:讓愛傳出去

軟體社群擁有大量可供後來人汲取的寶貴經驗,包括雅虎的使用者介面庫和tango.freedesktop.org等。這是促進軟體業蓬勃發展的乙個關鍵要素。crow說:「我們作為設計人員都有義務與他人共享最佳實踐。」

軟體測試的十二個誤區

軟體測試的十二個誤區大體總結如下 1 測試人員不需要了解軟體開發的知識 這個很要命的,我們談到軟體測試人員未來的發展方向大致有 自動化測試,效能測試,測試管理,專案經理。這其中自動化測試和效能測試包括專案管理,都會要求對軟體開發有深入的理解,如何能設計乙個好的自動化框架,好的效能測試用例,如何管理乙...

十二個「一」的評價

通過轉換視角的方法來描述評價十二個 一 媽媽生下了十二個崽兒 第一次做實驗看到這十二個 一 十二個崽姿態萬千,媽媽有點適應不過來,她對這到來的十二個孩子有點應接不暇,說不上喜歡,也算不上討厭。日子一天一天的過,隨著時間的推移,媽媽通過對這些孩子的照顧,餵養等等逐漸對孩子熟悉了起來 一次一次的問卷 這...

男人的十二個成功因素

男人的十二個成功因素 第一章 乙個目標 一艘沒有航行目標的船,任何方向的風都是逆風 1 你為什麼是窮人,第一點就是你沒有立下成為富人的目標 2 你的人生核心目標是什麼?傑出人士與平庸之輩的根本差別並不是天賦 機遇,而在於有無目標。3 起跑領先一步,人生領先一大步 成功從選定目標開始 4 賈金斯式的人...