2018 年 2 月

第 33 卷,第 2 期

本文章是由機器翻譯。

不吐不快 - 軟體為何依舊讓人失望

David Platt |2018 年 2 月

David Platt它是 11 年以前我發佈我 magnum 這種門外漢只,書籍標題為 「 為什麼軟體它 」 (Addison-wesley,2006年)。每當導入它,該標題仍 evokes 愉快。其原則,繼續激發有些讀者 infuriate 其他人。我開始,將我的 howling 活頁簿中的某些想法與此資料行中的第九個年份。

我從取得概念為 「 為什麼軟體它 」 (WSS) Atul Gawande 通訊錄中的"複雜性:外科醫師附註的完美的科學 」 (Picador 2002)。沒有人可以認為我們的軟體應用程式和其介面不是高完美。沒有人可以和拾取相距公開 hypocrisy 和愚蠢了類似您卑微對應。

WSS Amazon 檢閱是高極性:檢閱 42%,則五顆星,百分之 27 一顆星。多個三分之二的檢閱者保存極端檢視活頁簿上的 — 很棒,或它不討人喜歡 — 不大部分兩者之間。挫折的使用者很高興聽到專家說他們軟體問題不是其錯誤。許多愛管閒事的怪胎同意,但其他則生氣我已經關閉其心愛臘腸 factory 擷取筆記電腦螢幕。這兩個反應請我喜歡。

撰寫活頁簿之後,軟體產業已經變更了許多 — 出現且稍微成熟,例如整個行動磁區。物聯網 (IoT)。現在所有超過 busting 人工地智慧。即使配量計算快速即將,與 Microsoft 釋放其初始 QC toolkit 晚期去年。

和尚未仍看今天的程式超過和重複進行相同的錯誤: 忽略、 曲解或 mistreating 對使用者來說是整個練習的點。

WSS 中央宗旨為曾經保存為 true:他不是你知道你的使用者。不論您建立使用或何種平台目標 — 桌面或網站,行動裝置、 IoT,或配量,您的軟體將會永遠吸,無法無法吸,如果您沒有目前正在研究使用者的身分。您必須先停止誤以為您的使用者類似您 geeky selves 更重要的是。

如果您不要訪談實際的使用者尋找他們,則為 true 的痛苦點,您的軟體是到吸注定失敗。您要測試您初步的設計對使用者來尋找他們了解和卻。您需要逐一查看,以立即使用您所學的內容。您必須使用遙測技術來探索使用者實際執行的工作,而不是什麼它們能記住這樣做,或是願意承認,若要這樣做。(請參閱我的視訊在bit.ly/2kN9E9B快速個案研究也進行此設計程序。)

以下是仍會產生包括我捐血範例。不久前,同時面試的大型的客戶對向網站擁有者,詢問有關習慣使用者母體中不同的年齡群組之間的差異。「 無任何差異,"really 擁有者不稱為。「 所有年齡都是同樣 inept 」。

我分裂式:「 不是 'ept !' 的使用者的工作 是您的工作,您的工作 ! — 讓程式輕易工作,並充分地,使用您擁有的使用者。 」

我想我無法 lambaste 該人員這裡,依名稱和公司,但我已承諾保留面試關閉記錄。我的捐血壓力上升 20 點只撰寫該段落。希望您未,也請時讀取它。

什麼是執行 prophet?我總是做: 撰寫另一個活頁簿。Comfort 痛苦和舒適的影響。我正在使用 「 發行者 」 與自我發行之間損毀。我不喜歡我上次編輯器:「 否,您無法說 [,];您可能會冒犯他人。 」 是的這點。我想要引起反感的人員撰寫不正確的軟體,以及無法 — 或無法 — 請參閱或瞭解它是不正確。我想要其 noses 名人中公開以指示我其他讀者願意從其他人的不正確範例中學習。我不知道如何取得 42%五顆星檢閱也 27%一顆星。任何人 accuses 我呼叫了,我看到了,我 plead 連載為收費。如果沒有,並想要的 「 發行者 」,請撥打電話給我。

因此,親愛的讀取器,我的工作尚未完成。同樣地,它不會是。但向外。由下而上。向外。將新的書名,只能是:「 為什麼軟體仍它。 」


David S Platt教導程式設計.NET 學校 Harvard 大學延伸模組,而是在世界各地的公司。他是 11 程式設計的書籍,包括 「 為什麼軟體它 」 (Addison Wesley Professional,2006年) 和 < 引入 Microsoft.NET (Microsoft Press,2002年) 的作者。Microsoft 命名他軟體圖例 2002年。他有生之年是否他應該磁帶向他女兒指的兩個因此她會學習如何計算八進位。您可以連絡他在rollthunder.com


MSDN Magazine 論壇中的這篇文章的討論