Scrum 敏捷项目管理2011年2月目录 敏捷的背景与动机 敏捷宣言及原则 敏捷方法是什么? 敏捷方法的实践 Scrum 的角色 Scrum 流程和工作产品 Scrum 应用 总结2敏捷的背景与动机 软件危机及软件工程的出现 速度是企业竞争致胜的关键因素,软件项目的最大挑战在于 一方面要应付变动中的需求 一方面要在紧缩的时程内完成项目 传统的软件工程难以满足这些要求 所以软件团队除了在技术上必须日益精进,更需要运用有效的开发流程,以确保团队能够发挥综效。这正是Agile Process (敏捷的软件开发流程)于近年来兴起的主要原因。软件项目的复杂性 横轴代表需求的复杂度 纵轴表示技术的复杂度 还有人力资源的复杂度4解决复杂性问题需要采用经验式方式 解决问题的两种方式: 预定义过程控制(富士康流水线生产) 经验性过程控制(摸着石头过河) 如果复杂度超过预定义方式的能力范围,应该采用经验性方式 经验性方式的三大支柱:可见性、检查及适应5他山之石 互联网时代的出版模式 作者最开始的时候并没有想出一本书,而只是把多年的积累梳理出来写成了博客,凭借博客的成功最后得到了出版商和纸版读者的认可。在