第一部分 市场与用户需求 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.1 MECE原则(穷尽与互斥原则) 97
6.2标准作业流程(SOP) 99
6.3 PDCA循环(戴明环) 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