暂无商品咨询信息 [发表商品咨询]
深入解析软件架构核心范式,提供将软件架构技能和知识应用于更为庞大、复杂的产品开发流程之中的方法论
解构架构实践关键要素,融合前沿技术与实战策略,赋能架构师团队高效协同
这是一本必不可少的实践手册,它将软件架构作为产品开发组织和流程中的有效实践,同时使得整个软件团队达成共识、步调一致。架构师界的前辈奥利弗·戈德曼(Oliver Goldman)以全面的视角阐述了完成这项工作所需的一系列实际技能:可预测、可重复的设计流程;迅速有效地做出决策的能力;全面一致的沟通策略;提升效率的工具;一个整体大于部分之和的团队。戈德曼以引人入胜的文字诠释了软件架构对于构建优秀软件产品的重要性。本书的目标不是专注于特定的架构风格或技术,而是让软件架构师更好地管理变更、设计、决策以及团队沟通,同时帮助软件产品经理、项目经理、用户体验设计师和其他团队成员理解架构在软件开发过程中的作用。本书所呈现的内容对于帮助整个团队取得成功至关重要。
通过本书,你将:
理解软件架构及其在产品开发中的作用。
学习如何在架构实践中有效地沟通。
采用有效的架构策略以获得一致、可靠的设计成果。
使架构成为产品开发不可或缺的一个组成部分。
将架构思维融入整个开发组织。
本书旨在阐释如何将软件架构技能和知识应用于更为庞大、复杂的产品开发流程中。书中对软件架构进行了定义,明确了软件架构在产品开发团队众多专业领域中的定位和作用,以及架构与和它关联的概念、流程、标准等要素的多个连接点,并深入探讨“变更”这一主题,以及架构实践的核心——识别、管理和设计系统的变更。同时,探讨规模较大的项目中至关重要的考量因素——管理和沟通,以及如何选择架构师团队的组织结构,架构师如何与组织内其他专业部门互动。本书适合软件架构师、架构师团队管理者以及产品管理、用户体验、项目管理等领域的读者阅读。
奥利弗·戈德曼,(Oliver Goldman),在Autodesk公司领导AEC软件架构的实践工作。他在分布式实时交互、科学计算、金融系统、移动应用程序开发和云计算架构等领域拥有30多年的行业经验,曾在Adobe等公司交付过众多创新产品。他拥有斯坦福大学计算机科学的两个学位,是50多项美国软件专利的发明人,并曾为Dr.Dobb's Journal杂志撰稿。
本书赞誉
译者序
前言
致谢
关于作者
第1章软件架构
1.1基础架构2
1.2系统概述3
1.3在组件中的体现4
1.4组件之间的关系6
1.5系统与环境的关系7
1.6决定设计的原则9
1.7架构演进11
1.8总结13
第2章架构的背景
2.1概念15
2.2可靠性17
2.3具有重要架构意义的需求18
2.4产品家族20
2.4.1一款产品,多平台发布20
2.4.2产品线22
2.4.3产品套件23
2.4.4跨平台的平台24
2.5平台建设25
2.6标准规范27
2.7总结29
第3章变更
3.1变更的阶段31
3.2变更的类型32
3.3产品驱动型变更33
3.4技术驱动型变更35
3.5简洁性36
3.6投资思维39
3.7增量交付42
3.8架构演进44
3.9总结47
第4章流程
4.1编写系统文档49
4.2奔向愿景51
4.3撰写变更提案52
4.4维护待办事项列表54
4.5考虑其他可行方案55
4.6学会说不58
4.7紧急性与重要性59
4.8重新编写系统文档59
4.9总结60
第5章设计
5.1如何加速架构设计64
5.2设计如何驱动架构演进66
5.3分解67
5.4组合69
5.5组合与平台70
5.6循序渐进71
5.7并行处理72
5.8组织结构73
5.9在开放环境下工作74
5.10放弃76
5.11完成77
5.12总结77
第6章决策79
6.1更多的信息会有所帮助吗80
6.2决策期间发生了什么81
6.3有多少决策正在进行82
6.4不这样做的代价是什么83
6.5我能接受这个变更吗84
6.6犯错的代价是什么86
6.7我能有多大把握87
6.8这是我应该做的决策吗88
6.9决策是否符合要求89
6.10应该将决策记录下来吗90
6.11总结91
第7章实践93
7.1待办事项列表94
7.2目录97
7.3模板98
7.4评审100
7.5状态103
7.6速度105
7.7思考107
7.8总结108
第8章沟通110
8.1心智模型111
8.2写作113
8.3谈话115
8.4信息架构117
8.5命名122
8.6词典124
8.7倾听126
8.8总结128
第9章架构团队129
9.1专业化130
9.2组织结构131
9.3领导力135
9.4责任137
9.5人才139
9.6多样性140
9.7文化140
9.8聚会142
9.9研讨会与峰会143
9.10总结144
第10章产品团队145
10.1开发方法论146
10.2与产品管理部门合作148
10.2.1提供帮助151
10.2.2其他成果152
10.2.3设定边界153
10.3与用户体验团队合作154
10.4与项目管理团队合作155
10.5与工程团队合作157
10.6与测试团队合作161
10.7与运营团队合作163
10.8总结166
结论167
参考文献171
基本信息 | |
---|---|
出版社 | 机械工业出版社 |
ISBN | 9787111780632 |
条码 | 9787111780632 |
编者 | (美)奥利弗·戈德曼(Oliver Goldman) 著 著 费良宏 译 译 |
译者 | |
出版年月 | 2025-07-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 170 |
字数 | 193000 |
版次 | 1 |
印次 | 1 |
纸张 | 一般胶版纸 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]