架构师是一个技术制高点的岗位,在智能时代(如大数据、云计算和移动互联网潮流)里,它位居于领导位置,与企业高阶经理们是互补的,或者能汇集于一身的。本书介绍当今全球正蔚为风潮的设计思考(Design Thinking)技术,陪伴你从目前的编程或设计岗位进入架构设计(A段和B段),踏上灿烂的软件(程序)生涯的新旅程。其内容涵盖了A段架构师的主要策略思维,以及许多实践案例,包括软硬整合商业模式范例、产品策略案例演练、架构设计的学习步骤、云平台架构设计法则等;并阐述从策略、设计到代码的落地步骤。相信本书会是你的一匹千里马,陪伴你驰聘于广大的IT原野上,并发挥创新潜能,挑战人生颠峰。
内容简介
序言
第1章 商业思维:从商业模式到架构设计
1.1 A段架构师的角色
1.2 面对复杂,唯有简单
1.3 商业环境与模式是复杂的
1.4 软件的复杂是本质性的(并非表象而已)
1.5 如何从复杂中设计出简单
1.6 参考文献
第2章 软硬整合商业模式范例
2.1 复习:A段架构设计
2.2 产品设计支持商业模式
2.3 商业模式范例
2.4 产品设计范例
2.5 延伸到客厅配件市场
2.6 产品的架构设计范例
2.7 参考文献
第3章 获利思维与心境
3.1 获利思维VS.成本思维
3.2 让架构师身价百倍的招式
3.3 领悟信用卡VISA商业模式
3.4 以农夫挑水浇花为例
3.5 设计客厅配件产品的商业(合作)模式
3.6 参考文献
第4章 创新思维
4.1 溯因推理与创造性
4.2 溯因推理基本观念
4.3
4.4 孔明的溯因推理范例
4.5 麦肯锡的MECE原则
4.6 软件敏捷(Agile)开发原则
4.7 敏捷设计:应用于智慧城市顶层设计
4.8 创新设计:<发现EIT造形>之旅
4.9 参考文献
第5章 组合思维
5.1 从古典抽象思维谈起
5.2 创新组合思维
5.3 组合设计的要素:造形(Form)
5.4 演练范例:寻找(设计)软件系统的造形
5.5 演练范例:从简单造形组合出复杂
5.6 反思:儒家文化中的创新组合思维
5.7 设计出未来性
5.8 参考文献
第6章 战术引导战略思维
6.1 架构师擅长于战术引导战略
6.2 会赢的战术
6.3 找会赢的战术,调整战略资源
6.4 <战术引导战略>的企业案例
6.5 参考文献
第7章 四项假设性思维
7.1 从溯因推理谈起
7.2 假设(Assumption)是什么
7.3 第一项:不自觉的假设,放宽思维局限
7.4 第二项:有待被检验的假定,激发愿景想象
7.5 第三项:完成性的假设,想象最终结果
7.6 第四项:万一性的假设,预留弹性空间
7.7 参考文献
第8章 架构师策略思维的案例演练
8.1 产品策略思维
8.2 发挥四项假设性思维
8.3 订定跨平台实践策略
8.4 跨芯片小平台策略
8.5 跨Android大平台策略
8.6 跨自己平台的策略
8.7 参考文献
第9章 架构设计的十个学习步骤
9.1 这<十个步骤>从哪里来
9.2 阐述<十个学习步骤>
9.3 深入领悟(一):变动自由度
9.4 深入领悟(二):创意爱上限制
9.5 深入领悟(三):Mappingfromvisiontoreality
9.6 深入领悟(四):迅速检测接口
9.7 深入领悟(五):有效减法设计,才能开放加法
9.8 参考文献
第10章 <Java/HBase+C>云平台架构设计的十项法则
10.1 这<十项法则>从哪里来
10.2 阐述<十项法则>
10.3 思考议题&提示
10.4 参考文献
第11章 法则-2的实践范例:通用性接口设计
11.1 通用性接口
11.2 亲自设计通用性接口
11.3 多个通用性接口的联合应用范例
11.4 参考文献
第12章 法则-3的实践范例:挟天子以令诸侯
12.1 一般框架设计:以<五子棋>为例
12.2 基于Android设计小框架:以<涂鸦>应用为例
12.3 实践<挟天子以令诸侯>
12.4 参考文献

