作品简介

《知行合一:实现价值驱动的敏捷和精益开发》是作者几十年从事软件工程教学、咨询和研究的一个总结,它从软件产品开发的“软”“易变”“非线性增长复杂度”“创新”等特点入手,系统讨论了软件工程自身的特殊性,清楚揭示了我们遵循几十年的借鉴传统行业开发模式的方法不能高效匹配软件开发,导致软件工程成为低效工程领域的原因。本书系统探讨了从瀑布模式到敏捷模式转型的成功实践,在特定企业环境下让敏捷在组织、团队、项目中落地,并使其价值最大化,摆脱常见的“形似神不似”的敏捷实施。本书关于CMMI和敏捷开发模式结合的内容对国内众多的CMMI企业有很好的现实意义,二者的互补性使其结合弥补了各自的不足,使企业能更好地提升其开发过程的能力。如何将新一代精益开发的原则、实践移植到软件开发中的内容是本书另一个亮点。各类软件组织的管理人员、技术人员、质量控制人员和过程改进人员都可以从《知行合一:实现价值驱动的敏捷和精益开发》中获得所需的知识,《知行合一:实现价值驱动的敏捷和精益开发》也可以作为高校软件工程相关课程的教材。

丛斌博士,早年毕业于南京大学,1984年公派留学去了美国,分别在杜克大学和德州大学获得硕士和博士学位。目前是美国加州州立大学软件工程终身教授,领导建立了全美排名前列的软件工程硕士学位课程。发表过100多篇论文,解决过一些经典的算法问题。作为国际知名的计算机和算法专家,丛斌博士也是CMMI研究院第一批高成熟度主任评估师、讲师之一。在产品开发体系建设及改进、敏捷和精益开发、质量控制及CMMI模型驱动改进等方面有丰富的理论知识及实战经验,曾为国内外许多知名企业,如雷神、华为等提供过软件开发方面的咨询、培训和评估。曾入选1997年国际IT名人录,也是加州州立大学富勒顿分校工学院2011年度杰出教授。

作品目录

  • 对本书的赞誉
  • 序一
  • 序二
  • 序三
  • 前言
  • 第一部分 神形兼备的敏捷开发模式
  • 第1章  从“先知后行”到“知行合一”——从传统开发模式到敏捷开发模式
  • 1.1 重新审视项目成功的标准
  • 1.2 重新审视瀑布模式为代表的传统开发方法
  • 1.3 复杂软件项目的共性:需求的不确定及技术的不确定
  • 1.4 从“先知后行”到“知行合一”
  • 两个团队的故事
  • 第2章  敏捷开发方法——摸着石头过河的智慧
  • 2.1 经常被错误解读的敏捷宣言及敏捷原则
  • 2.2 敏捷开发架构与Scrum:调整中增量开发
  • 2.3 Scrum是一个实现敏捷价值及原则的开发管理架构
  • 一个团队的两个故事
  • 第3章  形神兼具——实现敏捷的核心价值
  • 3.1 形似神不似的Scrum实施
  • 3.2 使用Scrum的艺术
  • 3.3 极限编程是Scrum最好的伙伴
  • 3.4 引入Scrum等敏捷方法是一场需要勇气的变革
  • 3.5 变革之路:从瀑布模式到敏捷模式的转化
  • 两个团队的故事
  • 第二部分 建立以Scrum为框架的软件开发管理体系
  • 第4章 布好自己的局——确定Scrum中的角色、文档和活动
  • 4.1 敏捷转型的布局规划
  • 4.2 建立自己的敏捷过程
  • 4.3 确定Scrum的角色
  • 4.4 敏捷过程对文档的要求
  • 4.5 建立一个成熟的Scrum过程
  • 4.6 敏捷工具
  • 两个敏捷角色的故事
  • 第5章 迭代管理亦有道——执行Scrum项目管理
  • 5.1 应对变化的敏捷计划:波浪式的版本规划
  • 5.2 Scrum迭代中的管理:频繁反馈,及时调整
  • 5.3 建立、维护你的敏捷岛
  • 5.4 Scrum中的风险管理
  • 两个团队的故事
  • 第6章 把握好敏捷的度——敏捷工程及质量控制实践
  • 6.1 再议技术债务
  • 6.2 敏捷中的需求开发及管理
  • 6.3 敏捷中的设计和开发
  • 6.4 敏捷中的测试
  • 6.5 健康迭代比速度更重要
  • 两个团队的故事
  • 第三部分 CMMI框架下的敏捷实施
  • 第7章 盲人摸象——关于敏捷和CMMI的错误偏见
  • 7.1 来自两个阵营的偏见
  • 7.2 CMMI的核心和价值
  • 7.3 CMMI+敏捷:解决软件开发问题之匙
  • 7.4 来自敏捷宣言起草者及CMMI作者的最新声音
  • 敏捷和CMMI的故事
  • 第8章 建立敏捷的保护网——CMMI架构下的敏捷实施
  • 8.1 从使用角度看CMMI
  • 8.2 完善Scrum实现CMMI项目管理的要求
  • 8.3 用敏捷实践实现CMMI工程活动的要求
  • 8.4 用敏捷手段实现CMMI支持活动的要求
  • 8.5 敏捷环境下实现CMMI过程管理的要求
  • 8.6 敏捷环境下实现CMMI高成熟度的要求
  • 8.7 敏捷环境下的CMMI评估应关注的两个问题
  • 敏捷环境下的两个CMMI实施和评估故事
  • 第四部分 新一代精益软件工程
  • 第9章 敏捷不是解决软件开发问题的银弹
  • 9.1 再议软件过程的特殊性
  • 9.2 敏捷的局限及挑战
  • 9.3 有效软件开发借鉴之源及应具备的特点
  • 第10章 软件开发的新模式——新一代精益软件工程
  • 10.1 初级软件精益开发模式:看板方法
  • 10.2 精益软件开发框架
  • 10.3 用经济指标指导软件开发
  • 10.4 用基本队列理论、统计方法管理软件开发过程
  • 10.5 两个关键关注点
  • 10.6 精益管理控制实践
  • 10.7 实践出真知
  • 参考文献
  • 欢迎来到异步社区!
  • 异步社区的来历
  • 社区里都有什么?
  • 灵活优惠的购书
  • 社区里还可以做什么?
  • 加入异步
展开全部