硝烟中的Scrum 和XP

硝烟中的Scrum 和XP

我们如何实施Scrum

8.4177 评价豆瓣读书
免费试读
特惠满减专区满500减250、满200减100、满100减50活动详情

作品简介

《硝烟中的Scrum和XP——我们如何实施Scrum》源自真实的故事,Henrik Kniberg以过来人的身份,回顾了他在一年时间内带领40人团队实施敏捷转型和持续过程改进的亲身经历。在Henrik的领导下,团队经历了不同的规模,不同的sprint长度,不同的定义“done”的方式,不同格式的产品backlog和sprint backlog,不同的测试策略,不同的演示方式,同步多个Scrum团队工作的不同方式,如此等等。他们还尝试了XP实践——体验不同方式的持续构建、结对编程、测试驱动开发等,阐述了如何结合使用XP与Scrum。

开发团队需要了解一些Scrum 的基础知识。该怎样创建产品backlog, 对它进行估算? 怎样把它转化成sprint backlog?怎样管理燃尽图( burndown chart) , 计算团队的生产率( velocity) ? Henrik 的书可以用作一些基础实践的入门指南,帮助团队从试用Scrum 中成长,最终成功地实施Scrum。

Henrik Kniberg( henrik.kniberg@crisp.se)是一名咨询师,在斯德哥尔摩的Crisp 公司(www.crisp.se) 工作。他的专长是Java 和敏捷软件开发。

作品目录

  1. 硝烟中的Scrum 和XP
  2. 第1章 简介
  3. 免责声明
  4. 撰写本书的原因
  5. Scrum到底是什么
  6. 第2章 我们怎样编写产品backlog
  7. 额外的故事字段
  8. 我们如何让产品backlog停留在业务层次上
  9. 第3章 我们怎样准备sprint计划
  10. 第4章 我们怎样制定sprint计划
  11. 为什么产品负责人必须参加
  12. 为什么不能在质量上让步
  13. 无休止的sprint计划会议……
  14. sprint 计划会议日程
  15. 产品负责人如何对sprint放哪些故事产生影响
  16. 团队怎样决定把哪些故事放到sprint里面
  17. 定义“完成”
  18. 使用计划扑克做时间估算
  19. 明确故事内容
  20. 定下每日例会的时间地点
  21. 最后界限在哪里
  22. bug跟踪系统vs.产品backlog
  23. 第5章 我们怎样让别人了解我们的sprint
  24. 第6章 我们怎样编写sprint backlog
  25. sprint backlog的形式
  26. 任务板怎样发挥作用
  27. 燃尽图如何发挥作用
  28. 任务板警示标记
  29. 第7章 我们怎样布置团队房间
  30. 让团队坐在一起
  31. 让产品负责人无路可走
  32. 让经理和教练无路可走
  33. 第8章 我们怎样进行每日例会
  34. 我们怎样更新任务板
  35. 处理迟到的家伙
  36. 处理“我不知道今天干什么”的情况
  37. 第9章 我们怎样进行sprint 演示
  38. 为什么我们坚持所有的sprint都结束于演示
  39. sprint演示检查列表
  40. 处理“无法演示”的工作
  41. 第10章 我们怎样做sprint 回顾
  42. 我们如何组织回顾
  43. 在团队间传播经验
  44. 变,还是不变
  45. 回顾中发现的问题示例
  46. 第11章 sprint之间的休整时刻
  47. 第12章 怎样制定发布计划,处理固定价格的合同
  48. 定义你的验收标准
  49. 对最重要的条目进行时间估算
  50. 估算生产率
  51. 统计一切因素,生成发布计划
  52. 调整发布计划
  53. 第13章 我们怎样结合使用Scrum和XP
  54. 结对编程
  55. 测试驱动开发(TDD)
  56. 持续集成
  57. 代码集体所有权
  58. 充满信息的工作空间
  59. 代码标准
  60. 可持续的开发速度/精力充沛地工作
  61. 第14章 我们怎样做测试
  62. 你大概没法取消验收测试阶段
  63. 把验收测试阶段缩到最短
  64. 把测试人员放到Scrum团队来提高质量
  65. 在每个sprint中少做工作来提高质量
  66. 回到现实
  67. 第15章 我们怎样管理多个Scrum团队
  68. 创建多少个团队
  69. 虚拟团队
  70. 最佳的团队规模
  71. 是否同步多个sprint
  72. 为什么我们引入“团队领导”的角色
  73. 我们怎样在团队中分配人手
  74. 是否使用特定的团队
  75. 是否在sprint之间重新组织团队
  76. 是否拆分产品backlog
  77. 多团队回顾
  78. 第16章 我们怎样管理分布式团队
  79. 离岸
  80. 在家工作的团队成员
  81. 第17章 ScrumMaster 检查列表
  82. sprint开始阶段
  83. 每一天
  84. 在sprint结束时
  85. 第18章 结语
  86. 推荐阅读
  87. 有关Henrik kniberg
载入中

热门划线

喜欢这本书的人也喜欢