●第一部分市場與用戶需求1
1企業應用的市場領域2
1.1企業應用領域的三個層次3
1.2企業應用的門類4
2解決企業IT問題的基本途徑15
2.1按需原生開發16
2.2使用和對接SaaS產品19
2.3基於開源軟件和平臺開發20
3理解、分析和表達用戶需求23
3.1企業應用用戶需求的復雜性23
3.2三層次需求分析25
3.3產品需求文檔28
3.4有關產品需求設定的檢查清單45
3.5敏捷開發模式下的需求管理46
第二部分設計思路的來源55
4企業應用的基本活動56
4.1數據的采集57
4.2數據的傳輸58
4.3計算60
4.4數據的呈現63
4.5控制67
4.6小結72
5現有工作方法和材料73
5.1現有工作方法的問題74
5.2現有材料84
6企業管理理念和方法95
6.1MECE原則(窮盡與互斥原則)97
6.2標準作業流程(SOP)99
6.3PDCA循環(戴明環)101
6.4檢查清單(Checklist)105
6.5工作分解結構(WBS)109
6.6敏捷項目管理113
6.7銷售漏鬥(Sales Pipeline)117
6.8用戶分群和營銷自動化121
6.9企業資源計劃(MRP/ERP)123
第三部分設計原則和範式127
7設計原則128
7.1如何制訂設計原則129
7.2確定原則時考量的因素133
7.3一個典型的設計原則樣例138
8設計範式142
8.1功能範式144
8.2風格範式157
8.3語言173
9構築應用範式庫178
9.1構築範式庫的時機178
9.2怎樣構築範式庫180
9.3範式庫的維護和使用195
第四部分常見設計挑戰197
10企業應用的常見設計挑戰198
10.1多用戶與權限198
10.2用戶上手與教育202
10.3處理繁復的軟件配置項214
10.4提升數據查詢效率221
10.5提升數據處理效率230
10.6數據協作問題250
10.7安全和保護255
10.8處理數據和圖表260
10.9開放性設計272
附錄A很好設計範式庫參考278
本書從專業角度解析了企業級互聯網應用的設計方法和很好實踐,涵蓋企業計劃、運營和組織的方方面面。本書分為四部分。靠前部分從企業應用的門類劃分開始,指出企業應用的不同用戶角色、需求來源,以及設計者應該怎樣研究、記錄和清晰表達用戶需求。在明確了用戶需求以後,第二部分圍繞企業管理的方法論、現有的工作方法和材料,分析企業應用的基本活動,為設計者提供有效設計的思路和關鍵的著眼點。第三部分則講述怎樣使用設計繫統工具來實現模塊化設計,讓很終產出的軟件產品具備更高的可用性和質量、上佳的用戶體驗、更低的用戶上手成本,並能夠通過定義屬於自己的設計原則來彰顯應用特色。很後,本書第四部分列出了企業應用設計中的九個常見挑戰,通過方法陳述和案例解析,分別給出針對性的解決方案,回答眾多企業應用設計者的常見疑難問題。本書結構清晰、圖文並茂,適合企業IT 人員、企業軟件廠商、IT 服務和外包企業從業人員參考閱讀。