fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络软件工程/开发项目管理敏捷软件开发:Scrum实战指南(第2版)

敏捷软件开发:Scrum实战指南(第2版)

读故事,观察体会敏捷转型众生百态;看模型,深度思考SCRUM精妙应用;抓要领,培养团队共识,提升工作效率

作者:[美]米奇·莱西(Mitch Lacey)著 王国良 熊小龙 叶虎 郑璐璐 译 出版社:清华大学出版社 出版时间:2018年08月 

ISBN: 9787302504627
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €58.99

类别: 研究生/本科/专科教材, 软件工程/开发项目管理 SKU:5d81702ab5d8bfc22f31104e 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302504627

产品特色
编辑推荐
《敏捷软件开发:Scrum实战指南(第2版)》取自作者在大多数公司导入和实施敏捷Scrum过程的实际经历,通过“故事、模型与成功要领”三段式框架,借助于诙谐有趣、有画面感的描述,来帮助读者观察、思考和体会主要的挑战与深层次的问题,进而充分运用Scrum的灵活性来创造更多、更大的价值。
特色主题一览
• 起势,组建团队
• 为团队和组织定义“完成”
• 为短期成效做好规划,移除障碍,确保成功
• 实施确保敏捷成功的关键性技术实践
• 在制定版本规划时合理兼顾可预测性和可适应性
• 确保每日站会富有成效
• 及时回顾和补救
• 准确估算项目成本和衡量未来可交付的价值
• 动态Scrum项目的风险管理
• Backlog的优先级确定和估算
• 解决Scrum团队的文化冲突
• 分布式团队与离岸团队
• 形成持续改进的习惯,提升组织敏捷力
《敏捷软件开发:Scrum实战指南(第2版)》实例丰富,所有故事都来自作者的亲身经历,对打算导入敏捷的所有人员和组织具有重要的价值,开发人员、架构师、测试人员、经理以及项目负责人等,都可以从这些故事中得到共鸣和启发。

 

内容简介

Scrum作为敏捷方法,已经得到了广泛的应用。针对如何用好、用巧这个看似简单的框架,《敏捷软件开发:Scrum实战指南(第2版)》结合故事、模型和成功秘诀三大要素,透彻讲解确保Scrum成功实施的所有基本要素。全书5部分共35章。在简单介绍Scrum知易行难后,分别介绍战前准备、战地基础、战地急救,讨论如何使每日站会富有成效,如何提出Scrum的第四个问题,如何让人们在结对编程时保持专注,增加团队新成员时应该怎么办,发生文化冲突时应该怎么办,应急过程等。随后锁定八大主题,重点介绍高级生存和荒野生存。*后在附录中概述Scrum框架,以帮助读者快速入门。

《敏捷软件开发:Scrum实战指南(第2版)》适合打算实现敏捷转型并导入Scrum的所有人员阅读,是架构师、开发与测试人员、项目经理和项目负责人的理想参考书。

作者简介
著译者简介
米奇•莱西(Mitch Lacey)
Scrum联盟和敏捷联盟的委员会成员,敏捷大会两届主席,CST(认证Scrum培训师)、PMI项目管理专家(PMP)和认证敏捷教练(ACP)。华盛顿大学敏捷认证课程讲师。
米奇拥有二十年项目管理经验,帮助过很多组织顺利采用敏捷实践,包括Scrum和XP。他具有丰富有效的实践经验,深受许多公司的信赖,比如Adobe Systems,Aera Energy,Rio-Rad,EchoStar,Microsoft,Oracle,Qualcomm,Salem Hospital,SAP,Sony等等。他经常出席全球大会发表主题演讲。在微软工作期间,他运用敏捷相关知识成功发布了Windows Live的核心企业级服务。他在微软的个敏捷团队由Ward Cunningham(维基之父、极限编程创始人之一)、Jim Newkirk(nUnit创始人)和David Anderson(看板倡导者)亲自指导。

王国良(Glen Wang)
敏捷教练,致力于打造卓越个人和组织。经历过三个行业:通信,电子制造和金融IT。先后担任过开发人员、经理,精益和敏捷教练。译著有《特斯拉:电气时代的开创者》。敏捷之旅讲师,认证Scrum Master课程Co-Trainer。个人微信公众号:真北敏捷。

熊小龙
高级项目经理,10年以上软件开发及管理经验,7年敏捷软件开发管理经验。现任职于晨星资讯(深圳)有限公司,从事金融产品开发和项目管理工作。 长期奋斗于一线,注重管理实践与工程实践的结合,一直在探索跨职能、跨地域、跨时区的Scrum团队实践。

叶虎
项目经理,PMP,经历了公司从瀑布式到敏捷转型。毕业于暨南大学,从测试到项目管理,专注于卓越产品和团队。

郑璐璐
精益和敏捷教练,卓越运营专家。致力于流程改进、质量提升、产品开发以及企业变革等主题,同时也将敏捷应用于个人成长领域并提炼出个人迭代精进模式。现就职于金融服务行业,专注于建造卓越运营体系,系统提升产品及服务质量,打磨“以人为本,持续改善,迭代创新和共创共赢”的卓越组织。

目  录
目录
第1章  Scrum知易行难    1
故事    1
Scrum    6
什么是Scrum?    7
实施Scrum    8
Scrum的基本价值观    8
Scrum 需要转变思维方式    9
Scrum采用的是短路径,而不是预设路径    10
Scrum发现问题    12
Scrum的搭档    12
什么时候适合用Scrum?    13
变化是困难的    15
现状后期    16
从外部元素和混乱到思想转变    16
实践与集成    16
新的现状    17
成功要领    17
引用    18
第Ⅰ部分  战前准备
第2章  取得支持与组建团队    23
故事    23
模型    29
转变需要时间    30
建立紧迫感    30
成立一个强大的指导联盟    31
建立愿景/绘制未来的蓝图    31
沟通愿景    31
授权人们为愿景采取行动    32
计划并创造短期成功    33
进一步改善,巩固成效,继续深化改革    33
制度化新的方式方法    33
成功要领    33
引用    34
参考    34
第3章  用团队顾问来优化团队表现    35
故事    35
模型    40
建立一个团队顾问池    40
建立团队    42
核心团队    43
团队顾问    44
团队大小    44
核心团队与团队顾问一起工作    46
团队顾问与会议    46
成功要领    47
责任    47
试验    48
小心过度    48
计划可能的空闲时间    48
团队顾问不能代替专职团队    49
引用    49
参考    49
第4章  预估团队的速率    50
故事    50
模型    55
使用历史数据的问题    55
为拍脑袋增加一些依据    56
估算Product Backlog    57
分解参考故事    57
点数与小时数的大致关系    58
团队的生产能力    58
估算团队的速率    59
增强对这种技术的信心    60
走着瞧(使用靠谱的数据)    60
收集并以图表形式表示真实的数据    61
计算平均速率,但要对范围进行交流    61
截断数据    62
成功要领    64
引用    65
第5章  Scrum的三大角色    66
故事    66
模型    70
选择角色    71
组合角色    72
如果实在万不得已,又该何时组合这三大角色    74
成功要领    74
第6章  确定Sprint的长度    76
故事    76
模型    79
项目期限    80
产品负责人与项目干系人    81
Scrum 团队    82
确定 Sprint 的长度    82
警告    85
问卷之外    85
成功要领    86
长于1个月的Sprint    87
延长Sprint长度    87
引用    87
第7章  如何定义“完成”    88
故事    88
模型    90
介绍    91
头脑风暴    91
分类    92
排序与整合    93
生成与发布DoD    95
没有完成的工作呢?    95
成功要领    96
引用    96
第8章  全职的ScrumMaster    97
故事    97
模型    100
成功要领    106
消除障碍/解决问题    106
结束争论/当团队的保姆    107
报告团队的行为表现    107
引导并在必要时提供帮助    107
教育组织并驱动组织变革    108
结语    109
引用    109
参考    110
第II部分  战地基础
第9章  Scrum中工程实践的重要性    113
故事    113
实践    117
重构    119
持续集成以及更频繁的提交    120
结对编程    121
自动化集成与验收测试    123
成功要领    124
不是银弹    125
开始行动    125
获得团队的支持    125
DoD    125
把工程实践加入Product Backlog    126
获得培训与指导    126
结语    126
引用    127
参考    127
第10章  团队核心时间    128
故事    128
模型    131
在一起工作的团队    131
分布式团队与兼职的团队    133
成功要领    134
第11章  发布计划    136
故事    136
模型    140
项目成本    144
成功要领    146
事先进行沟通和交流,并且要频繁    147
每个Sprint后都更新发布计划    147
努力先做优先级的条目    147
交付可工作的软件    148
引用    148
第12章  分解故事与任务    149
故事    149
模型    152
做好准备    152
故事分解    153
任务分解    156
成功要领    159
引用    160
参考    160
第13章  缺陷管理    161
故事    161
模型    163
成功要领    164
附加信息    165
引用    165
参考    166
第14章  可持续工程与Scrum    167
故事    167
模型    170
专用时间模型    170
随时收集数据    171
专职团队模型    171
成功要领    173
专职维护团队成员的轮换    173
用良好的工程实践来改进遗留代码    174
结语    174
引用    174
第15章  Sprint评审会    175
故事    175
模型    179
进行会议    180
成功要领    181
花时间准备    181
记录决策    182
要求认可    182
勇敢    182
参考    183
第16章  Sprint回顾会    184
故事    184
实践    187
让回顾会议发挥应有的作用    187
计划一个有效的回顾会议    188
召开回顾会议    189
成功要领    191
告诉他们为什么要保留回顾会议    192
营造一个良好的环境    192
有需要就开    192
高度重视回顾会议    193
引用    193
第III部分  战地急救
第17章  富有成效的每日站会    197
故事    197
模型    200
准时开始和结束    201
开会迟到    201
议程、节奏和站位    202
打断    202
漫谈和深入讨论    202
暴露隐藏的障碍    204
忽略问题    204
过于模糊    204
结束就意味着开始    204
成功要领    205
保持会议的频率    205
站着,不要坐    206
像团队一样工作    206
耐心    207
第18章  每日站会的第四个问题    208
故事    208
模型    211
成功要领    212
引用    212
第19章  真正参与结对编程    213
故事    213
模型    215
混排结对编程    216
实践混排结对编程    216
混排结对编程的挑战    217
微结对    218
成功要领    220
引用    221
第20章    222
新加入团队成员    222
故事    222
模型    224
练习    226
成功要领    227
承认速率会下降    227
明智地选择新成员    227
风险    228
引用    228
第21章  处理文化冲突    229
故事    229
模型    234
成功要领    239
掌握自己的命运    239
面对现实    240
坚持到底    241
引用    242
参考    242
第22章  Sprint紧急情况处理流程    243
故事    243
模型    246
消除障碍    246
获得帮助    247
缩小范围    247
取消Sprint    248
成功要领    249
引用    249
第IV部分  高级生存
第23章  可持续的步伐    253
故事    253
模型    257
缩短迭代周期    260
监测燃尽图    260
增加团队时间    261
成功要领    262
引用    263
第24章  交付可工作的软件    264
故事    264
模型    268
核心模型    268
用户数    269
从风险的组件开始    270
扩展和验证    270
成功要领    271
思维的改变    272
返工    272
专注于端对端的场景    273
参考    274
第25章  价值的度量与优化    275
故事    275
模型    278
功能工作    278
额外的工作    278
试验性工作    279
技术债务    280
其他潜在的类型    280
组织数据    281
使用数据    281
成功要领    283
教育项目干系人    283
和项目干系人一起工作    284
确定模式与趋势    284
引用    284
参考    284
第26章  项目成本预算    285
故事    285
模型    290
功能规格书    290
用户模型    291
估算用户模型    291
确定用户故事的优先级    292
确定团队的速率    293
计算成本    293
制定发布计划    294
成功要领    294
引用    295
第27章  Scrum项目中的文档    296
故事    296
模型    299
为什么我们要做文档    300
我们会做什么文档    300
什么时候以及怎样做文档    301
在项目开始的时候做大量文档    301
在项目后做大量文档    302
随着项目的进展写文档    303
敏捷项目的文档    304
文档准备不充分就开始项目    305
成功要领    305
引用    306
第28章  外包与离岸开发    307
故事    307
模型    310
考虑实际成本    310
交接成本    310
增加的开销    311
长期的人员流失    311
文化的挑战与管理工作    311
开发实践    312
面对现实    312
预算与成本    313
时间、距离与文化    314
成功要领    314
选择合适的离岸团队    314
以痛苦小的方式分配工作    315
坚守Scrum框架    315
建立团队文化    316
准备差旅    317
配备一个项目/团队协调人    318
绝不考虑离岸的情况    318
引用    318
参考    319
第29章  大型产品列表的优先级确定与估算    320
故事    320
模型    323
团队    324
项目干系人    325
成功要领    328
预先计划至关重要    328
专注于讨论并设定时间限制    328
将未解决的争议放入“停车场”    329
带上额外的卡片/纸张以备现场产生用户模型    329
引用    330
第30章  拟定合同    331
故事    331
模型    335
传统的合同与变更要求    335
写用户模型    341
估算用户模型    341
成功要领    343
引用    345
第V部分  荒野
第31章  合作推动完成    349
故事    349
模型    353
任务扑克    353
结对编程    354
限制进行中的工作条目    355
两周迭代    358
用任务板创造可见性    359
成功要领    361
每个声音都有人听    361
对工作的共同理解    361
每位团队成员都对成果投入    362
不要平均任务估算    362
避免粒度更细的任务估算    362
Scrum建立在团队工作的基础之上    362
参考    363
第32章  故事点与时间的关系    364
故事    364
模型    367
恐惧因素    368
宽范围    368
成功要领    371
收集正确的数据    371
用数据来改善    372
故事点的REFLECT原则    373
参考    374
第33章  沉浸式面试与招聘    375
故事    375
模型    378
预测    378
雇佣要有正确原因    378
不良招聘的成本    379
技能,能力,还是两者兼顾    380
如何招聘    380
候选人筛选    381
准备与计划    382
候选人打分    383
招聘管理和非技术人员    384
成功要领    384
建立一个可重复的招聘流程    385
专注于能力而不是问题    385
技能容易学,能力不易学    385
找到比你强的人    386
理解成本并加大投资    386
引用    386
参考    387
第34章  激励与成果挂钩    388
故事    388
模型    391
设置关注点    391
按客户满意度统一目标    391
优先级的排定和调整    392
其他好处    394
成功要领    394
销售与开发一体化    394
停止牺牲人员和质量:对项目组合进行排序    394
管理层的支持    395
参考    395
第35章  Scrum项目中的风险管理    396
故事    396
模型    397
客户风险:PO    399
社会化风险:ScrumMaster    399
技术风险:开发(核心)团队    400
成功要领    400
放手    400
敏捷起来    401
参考    401
附录  Scrum框架
角色    404
ScrumMaster    404
产品负责人    404
开发团队    404
工件    405
Sprint Backlog    406
燃尽图    407
会议    407
计划会    407
每日Scrum    408
Sprint评审会    409
Sprint回顾会    409
结语    410

前  言
前言

欢迎阅读第2版。
当我提出想要修订本书第1版时,我妻子怀疑这是不是个理智的决定。毕竟,她提醒我,第1版几乎把要分享的都写完了。然而,当我回想起我的次写作过程时,我觉得我不仅有更多要说的,而且我还想调整我已经发表的一些内容。简而言之,我想要重构,添加一些新特性,并发布2.0版本。所以就有了第2版。
阅读本书的方法跟阅读第1版一样:挑选能解决你在公司遇到的问题的一章并阅读它,然后应用我的建议,看看会发生什么。
敏捷是一个旅程。自2012年第1版出版以来,我学到了很多东西。如果你以前读过这本书,你会立刻发现我已经在原来的章节中添加了新的想法和概念。很多章节重写超过80%;其他的则只有10%。你将看到一个新的部分,第V部分“荒野”,包含了更多的实战技巧,其灵感来自于我与全球组织合作的手经验。这些新章节包括管理风险、面试、一次做对的谬论等等。
本书诞生过程
我女儿 Emma出生时,我感到有些力不从心。相比我们的其他孩子,我们这次在医生办公室的时间似乎要更多一些。我一直问我妻子:“这正常吗?”一天晚上,我在枕头边上发现我妻子那本《新生儿父母手册》,里面有她写的一张小纸条:“读读这本书,你会感到好受一些。”
我读了。由此我知道了我们所经历的每件事情对于我的孩子都是正常的,即使对我或我以前观察到的来说不常见。这使我感到更有信心与安全感。这也正好是我开始试验 Scrum 与敏捷的时间。随着我开始遇到障碍与面临不熟悉的情况,我开始认识到,在做 Scrum与XP的年(甚至之后),我真正需要一本指导手册。
问题在于,不像一本指导手册,我不可能准确告诉你,在第 1~3月或者 9~12 月,你的团队应该做什么或者是应该担心什么。团队并不像小孩那样,不会以一个可以预测的速度发展。相反,在他们年的实践中,随着他们学习团队合作、采用敏捷工程实践、与他们的客户建立信任、和以增量迭代方式工作的过程中,他们常常会摔倒、蹒跚、犯错误,前进两步就倒退一步。
有鉴于此,我更倾向于以这种方式“我遇到了一个问题,该怎么办”来组织这本书。我收集了我参与过或者见证过的、在他们年敏捷旅途中的那些团队的故事。随着我继续我的敏捷旅途,我注意到各个公司中这些故事、模式通常都很相似。我在一个公司中实现一个想法,稍微调整一下就可以应用在下一个公司中。重复这个过程,我得以收集了这些现实世界的解决方案, 并把它们加入我随身携带的虚拟工具箱。在这本书中,我将与你分享一些常见的痛苦与解决方法。当你的团队遇到麻烦或者是受伤的时候,你可以找到接近你的症状的那一章,然后你可以发现,即使不能解决你的问题,至少也有一个办法可以减轻你的痛苦。
第2版旨在帮助你精心调试你自己的实践,在一些你不熟悉的领域提供指南以及在前进的道路上更轻松地克服我们都遇到过的困难。
谁应该读这本书
如果你正在考虑开始 Scrum 或者敏捷的实践,或者刚刚开始你的旅途,或者已经实践了一年左右但却感觉好像迷失了方向,这本书就是为你准备的。我正式的目标群体就是,从那些在6个月以内将开始他们的项目,到那些已经实践了一年的公司,即有 18 个月的时间窗口。
这本书是为推崇实践的人准备的。如果你想学习理论或者是高深的讨论,可以从很多优秀的 Scrum 和敏捷的书籍中找到一本。另外一方面,如果你想寻求基于我在微软做过的项目以及我在福布斯 100强的大型公司指导顾问过的团队的实践建议与真实数据,这本书会物有所值。
怎样阅读这本书
设计这本书是为了方便你在任何时间以任何顺序阅读任何章节。每一章都以一个故事开始, 这些故事都是从我工作过的或者是指导过的团队、公司、项目中提取出来的。可以想象,为了保护那些清白的(或者是犯错的)人,我改变了他们的名字。在你看过这些似曾相识的故事后,我会介绍一个模型。这些模型是我在实战中用来帮助解决故事中存在的问题的。一些模型你可能会感到不太舒服,或者是认为对你的公司可能不适用。我强烈要求你反抗你的忽视建议或者是修改模型的直觉,至少努力尝试三次,然后看看结果如何,你可能会对结果感到惊讶。在每章的后,我总结了成功要领,其中的因素事关实践成败。
这本书组织为五部分。
第Ⅰ部分“战前准备”,对你准备开始使用 Scrum 提供建议,帮助你为成功做好准备。如果你正在考虑 Scrum,或者是刚刚开始使用Scrum,就从这里开始。
第Ⅱ部分“战地基础”,讨论的话题可以帮助你克服开始敏捷的旅途之后团队与组织会遭遇的初步障碍。如果已经开始了 Scrum 的实践,但是遇到了困难,你可以从这里开始。
第Ⅲ部分“战地急救”,着眼于解决公司所面临的一些更大、更深层次的问题, 比如往项目中增加人手或者是解决每日站会的功能失调。这些都是在年实践中某个时候很可能会遇到的情况。这几章可以帮助你诊断并处理这些情况,使团队恢复到健康的状态。
第Ⅳ部分“高级生存”,讨论人们在实践 Scrum的任何阶段都常常挣扎的一些话题。 比如, 项目成本、 合同的制定、敏捷与 Scrum 项目中的文档等。
第V部分“荒野”,包含了一些章节,这些章节关注的是那些被忽视的,但也同样代价高昂的问题。这些问题是大多数组织在敏捷采纳的过程中所面临的,比如风险管理,面试,一次做对,等等。
如果你是从零开始,对 Scrum 还一无所知,我在本书的附录中包括了一个对 Scrum 的简短介绍,旨在帮助你熟悉这些术语与概念。在开始研究这本书之前,你可能还需要多了解一下 Scrum。
为什么需要阅读这本书
不管你在敏捷旅途中身处何地,我们都需要一个友好的提醒,即我们的遭遇是正常的, 我们还需要解决这些问题的建议和一些成功要领。这本书把这些东西都组织在一起,方便你根据具体需要选择阅读需要的章节或者整个部分或者全书。这是真实生活中的情况,可以与你产生共鸣,它的解决方法可以应用于任何团队。打开书开始阅读这些故事,这本书将是你经历 Scrum 与极限编程之高潮与低谷的忠实伴侣。
本书的补充材料
在你阅读本书的过程中,你可能会想:“我真希望有个工具或者是可以下载一个模板来帮助我实践这个概念。”很在多情况下,这是可以的。访问 http://www.mitchlacey.com/supplements/,你可以看到我在我每天的 Scrum 项目中用到的一系列文件、图片、Excel 表格以及工具。尽管其中一些信息是精心准备过的,但大多数东西还很简陋。为什么?在我的项目中,我不需要它们很完美,我只需要它能用。你在我的网站上得到的将是手的、真实的、偏重实战且有用的东西。

在线试读
第1章  Scrum知易行难
Scrum简洁优雅,表面上看,是一个容易理解的框架,但同时也是难实施得好的框架。我说“实施得好”是因为Scrum固有的简单性容易诱导我们,让人觉得使用Scrum很容易。然而,在现实中可能需要很多年才能把它做好。Scrum似乎完全对立于我们过去多年来在瀑布式开发中所习得的方式。显而易见,我们需要一些时间来忘记*惯,及时调整到新的现实中。
在本书的附录中,我解释了Scrum的机制。如果你对Scrum以及如何使用它还不熟悉,我建议你从那里开始。如果了解Scrum的一些背景,你就知道它的机制非常简单直观。事实上,正因为它如此简单直观,才导致很多人误以为自己已经掌握了Scrum,可以立即根据现状着手修改Scrum。结果呢,他们却往往发现自己迷失方向或者受了伤而需要帮助,本书就是为此而设计的。下面这个故事阐述了一点:如果不理解或者缺乏这些使Scrum有效的核心敏捷概念中的坚实基础,应用Scrum很快就会陷入困境。
故事
出场人物:敏捷教练Jeff (杰夫)  项目集经理Suzy(苏西)  ScrumMaster教练Julie(朱莉)  首席测试Mike(迈克)  团队Wyatt(怀亚特)
Jeff是个敏捷教练,他在一家大型软件公司内部帮助团队应用Scrum。有一天,他收到部门项目集经理Suzy的一封电子邮件。
“Jeff,请帮个忙。我们已经做了6个月的Scrum,但代码质量并没有像预期的那样有所提高。我想我们需要你过来和我们讨论讨论结对编程。下周一就是我们计划周的开始,你能来一下吗?”
Jeff坐在椅子上想,讨论结对编程相对简单,他可以带上朋友Julie,一个优秀的开发人员和经验丰富的敏捷实践者,所以不会有什么问题。但电子邮件中有几个字一直浮现在他的脑海中,计划周?Scrum要求Sprint计划会议的两个部分都不得超过4个小时。这个团队居然要做1周?他隐隐觉得,不只是结对编程,还有其他更多的事情需要他做。下周一会比较有意思。
星期一,Jeff和Julie来到会议室,发现Suzy和她的8人团队已经在会议室各就各位了。在Suzy介绍完团队之后,Jeff和Julie简单谈了谈各自的经历,然后开始问Suzy代码质量问题。
团队很快七嘴八舌,开始回答。首席测试Mike首先说道:“我们的代码质量差是因为我们没有时间做测试。开发人员在4周Sprint的后一天还在忙着写代码。本来嘛,‘编码与测试Sprint’应该既做编码,又做测试。但我们的测试不是被挤到Sprint末尾,就是溢出被放到‘集成Sprint’。”
Julie打断他:“抱歉,Mike,你刚才是说‘集成Sprint’?”她看着Suzy,Suzy点点头。
“哦,我还没有解释我们改了Scrum,是吧?”Suzy说,“我们知道Scrum要求每4周有一个发布,但对我们做的这种工作,是完全不可能的。我的意思是,在我们尝试Scrum之前,我们都在努力按季度发布,那完全是一场灾难!所以我们只能修改Scrum使其更好地贴近我们的流程和现实。”Suzy走到白板前开始在上面写。
“首先,我们有1周来做Sprint计划;然后在4周的实际Sprint中,开发人员写代码,测试人员写测试用例;在这之后,我们就做集成,然后部署。当然,我也常常增加1周作为缓冲应急,以防万一。”Suzy说。
话音刚落,她就已经在白板上写好了下图所示的内容。

书摘插画
插图

插图

插图

插图

插图

插图

抢先评论了 “敏捷软件开发:Scrum实战指南(第2版)” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

设计模式 可复用面向对象软件的基础(决战大数据时代!IT技术人员不得不读!)

EUR €23.99
加入购物车

深入理解Nginx:模块开发与架构解析(第2版)

EUR €58.99
阅读更多
缺货

简约至上:交互式设计四策略(第2版)

EUR €35.99
加入购物车

人月神话(40周年中文纪念版)

EUR €53.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略