\t译者序 序 前言 致谢 作者简介 第一部分 理念及态度 第1章 21世纪的软件开发 1.1 何谓资深开发者 1.2 新的挑战 第2章 敏捷软件开发 2.1 面向流程的敏捷软件开发原则 2.2 面向技术的敏捷软件开发原则 2.3 何谓敏捷 2.3.1 转变开发方式 2.3.2 扩大参与范围
内容简介
《软件工艺师》提倡打破以往软件开发的僵化模式,让软件开发者摆脱流水线工人的角色,以“软件工艺师”的身份投入开发。本书提倡软件开发者掌握自主权,磨练技艺并明确目标,以更加务实和高效的方法满足客户需求。这不仅可以提升个人修养和工作积极性,还可以带动整个开发团队蓬勃向上。 作者简介
Sandro Mancuso很小就开始写代码,但直到1996年才开始以此为业。他曾供职于创业公司、软件公司、产品公司、国际咨询公司及投资银行。2013年10月,Sandro与人合资创立了Codurance,这是一家以软件工艺的原则和理念为基础的咨询公司。 在他的职业生涯中,Sandro用各种编程语言和技术参与了不同领域的多个项目。他以丰富的经验,将软件工艺理念与极限编程方式推广到各种规模的组织之中。Sandro在各国因推广软件工艺原则而出 目录
\t译者序 序 前言 致谢 作者简介 第一部分 理念及态度 第1章 21世纪的软件开发 1.1 何谓资深开发者 1.2 新的挑战 第2章 敏捷软件开发 2.1 面向流程的敏捷软件开发原则 2.2 面向技术的敏捷软件开发原则 2.3 何谓敏捷 2.3.1 转变开发方式 2.3.2 扩大参与范围 2.3.3 丰富职业技能 2.4 《敏捷软件开发宣言》 2.5 由传统开发方式向敏捷转型 2.6 因转型不佳而表现出的问题 2.6.1 转型不彻底 2.6.2 局部转型的积极意义 2.7 敏捷软件开发与软件工艺的关系 2.8 小结 第3章 软件工艺 3.1 更恰当的比喻 3.2 维基百科对软件工艺的定义 3.3 笔者个人所推崇的定义 3.4 更为简洁的定义 3.5 不要拘泥于定义 3.6 软件开发是手艺、生意、工程、科学,还是艺术 3.7 软件工艺的历史 3.7.1 软件工艺峰会 3.7.2 软件工艺概念走向全球 3.7.3 软件工艺师交换计划 3.7.4 软件工艺社团 3.7.5 《软件工艺宣言》的制定过程 3.7.6 《软件工艺宣言》及讲解 3.8 小结 第4章 软件工艺师的态度 4.1 你的事业由谁掌控 4.2 与时俱进 4.2.1 博览群书 4.2.2 阅读并撰写博客 4.2.3 关注技术网站 4.3 寻找业界高手 4.4 反复练习 4.4.1 4.4.2 兴趣项目 …… 第5章 争强好胜、满腔热情与专业精神 第6章 什么是可行的软件 第7章 技术实践 第8章 漫漫职场路 \t第二部分 全面转变 第9章 招纳人才 第10章 面试软件工艺师 第11章 面试中的禁忌 第12章 团队士气低落的害处 第13章 营造学习气氛 第14章 推动技术变革 第15章 务实的软件工艺 第16章 软件工艺师的职业进化之路 附录 进一步澄清对软件工艺的各种误解
|