当前位置:首页 > 工业技术
向技术管理者转型  软件开发人员跨越行业、技术、管理的转型思维与实践
向技术管理者转型  软件开发人员跨越行业、技术、管理的转型思维与实践

向技术管理者转型 软件开发人员跨越行业、技术、管理的转型思维与实践PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:郑天民著
  • 出 版 社:北京:九州出版社
  • 出版年份:2017
  • ISBN:9787510863165
  • 页数:292 页
图书介绍:本书主要包含软件开发人员如何向技术管理者进行转型的一些思路、方法和工程实践,包括转型过程中所涉及的关于行业、技术和管理三大知识体系以及意识形态的转变和提升等内容。深入剖析成为一名合格的技术管理者所需要的各项软硬技能,重点对目前业界主流的互联网行业下所需掌握的产品开发、技术架构和技术创新领域,以及作为一名技术管理人员所需具备的组织和过程管理能力进行详细展开,并结合一些典型的场景和案例进行分析,帮忙读者了解并掌握迈向技术管理者所需的各种知识体系和实践技巧。
《向技术管理者转型 软件开发人员跨越行业、技术、管理的转型思维与实践》目录

直面转型篇 2

1 向技术管理者转型 2

1.1 技术管理基本概念 3

1.1.1 技术管理的基本定义 3

1.1.2 技术管理演进过程 4

1.1.3 技术管理的重要性 6

1.2 剖析技术管理者角色 8

1.2.1 技术管理者角色 9

1.2.2 当技术开发碰撞技术管理 12

1.3 技术管理的维度 15

1.3.1 业务维度 16

1.3.2 技术维度 17

1.3.3 管理维度 17

1.3.4 维度关系 18

1.4 技术开发向技术管理转型 19

1.4.1 转型成功的三段式模型 19

1.4.2 转型思维导图 21

1.5 全书架构与案例 22

1.6 本章小结 23

业务体系篇 26

2 行业与解决方案 26

2.1 行业分析 27

2.1.1 技术管理者眼中的行业 27

2.1.2 用户研究和用户体验 31

2.1.3 商业模式分析与设计 37

2.2 解决方案 42

2.2.1 解决方案设计 42

2.2.2 解决方案示例 45

2.3 本章小结 53

3 业务结构与产品化 54

3.1 业务结构 54

3.1.1 建立业务结构 55

3.1.2 实现业务决策 58

3.2 产品化框架 61

3.2.1 技术管理者眼中的产品策略 61

3.2.2 产品化框架 63

3.2.3 产品化与项目 69

3.3 本章小结 71

技术体系篇 74

4 技术理论 74

4.1 软件开发理论体系 74

4.1.1 软件设计原则 74

4.1.2 技术理论的表现形式 80

4.2 架构风格 81

4.2.1 系统结构风格 81

4.2.2 数据流风格 82

4.2.3 事件处理风格 85

4.2.4 分布式风格 87

4.3 设计模式 90

4.3.1 设计模式 91

4.3.2 设计模式应用 91

4.4 架构模式 92

4.4.1 微内核模式 93

4.4.2 资源管理 95

4.4.3 服务定位 98

4.4.4 微服务架构 99

4.5 架构模型 101

4.5.1 架构视图 101

4.5.2 领域模型 105

4.6 本章小结 106

5 架构设计 107

5.1 架构设计的层次和维度 108

5.1.1 架构设计的层次 108

5.1.2 架构设计的维度 108

5.2 系统业务架构设计 110

5.2.1 系统拆分 110

5.2.2 系统集成 113

5.2.3 系统扩展 119

5.2.4 产品-项目适配型系统 123

5.3 系统技术架构设计 126

5.3.1 系统性能 126

5.3.2 系统可用 130

5.3.3 系统安全 137

5.4 本章小结 140

6 技术创新 141

6.1 技术创新概述 142

6.1.1 技术变革的基本规律 142

6.1.2 技术创新策略与模式 143

6.2 内部创新 145

6.2.1 技术内部创新的类型和要素 145

6.2.2 技术应用创新案例 146

6.2.3 技术演变创新案例 151

6.3 外部创新 155

6.3.1 技术外部创新的类型和要素 155

6.3.2 技术外部获取案例 156

6.3.2 技术跨业创新案例 158

6.4 技术知识管理 159

6.4.1 知识管理概述 159

6.4.2 技术创新与知识管理 160

6.5 本章小结 161

管理体系篇 164

7 软件项目管理 164

7.1 项目管理体系概述 164

7.2 需求管理 166

7.2.1 需求工程 166

7.2.2 需求建模 168

7.3 计划管理 171

7.3.1 通用计划管理活动框架 171

7.3.2 开发范围分解技术 173

7.3.3 开发工作量估算技术 175

7.4 质量管理 177

7.4.1 质量管理的维度 177

7.4.2 技术评审实施方法 179

7.5 风险管理 181

7.5.1 通用风险管理框架 181

7.5.2 软件开发与风险管理 184

7.6 交付管理 186

7.6.1 软件交付模型概述 186

7.6.2 配置管理 187

7.6.3 持续交付 194

7.7 本章小结 197

8 研发过程体系建设 198

8.1 软件过程模型概述 198

8.1.1 经典软件过程模型 199

8.1.2 管道理论 200

8.2 敏捷方法 203

8.2.1 敏捷的理念 203

8.2.2 Scrum与过程管理 205

8.2.3 精益与消除浪费 207

8.2.4 看板方法与流程管理 211

8 2.5 极限编程与工程实践 213

8.3 过程改进 215

8.3.1 CMMI中的过程改进 216

8.3.2 敏捷中的过程改进 218

8.4 建立合适的过程体系 223

8.4.1 过程裁剪 224

8.4.2 过程资产建设 225

8.4.3 轻量级过程模型 230

8.5 本章小结 237

9 组织管理 238

9.1 向下管理 239

9.1.1 理解技术人员 239

9.1.2 领导与激励 242

9.1.3 团队管理 247

9.1.4 绩效管理 253

9.2 向上管理 258

9.2.1 了解上层管理者 258

9.2.2 结果导向与目标管理 260

9.3 向外管理 261

9.3.1 政治与协商 262

9.3.2 沟通管理 263

9.4 自我管理 266

9.4.1 个人风格 266

9.4.2 处理事情 268

9.5 本章小结 269

成功转型篇 272

10 成为一名合格的技术管理者 272

10.1 技术管理与意识形态 272

10.1.1 思维模式 273

10.1.2 引入变化 275

10.1.3 研发文化 277

10.2 作为技术管理者开展工作 285

10.2.1 工作的层次和定位 285

10.2.2 作为推动者开展工作 287

10.3 本章小结 289

参考文献 290

返回顶部