《Scrum精髓》之技术债

作者: 而立不惑之年 | 来源:发表于2018-01-12 21:51 被阅读65次

《Scrum 精髓:敏捷转型指南》全书45.7万字。本次读第8章技术债。

Scrum精髓

1. 技术债概述

技术债是Ward Cunningham率先提出的,定义如下:

技术债的定义

分类有: 低级技术债、 不可避免的技术债和 策略性技术债。

技术债的具体表现

2. 技术债的后果

技术债日积月累,造成的后果越来越严重。

技术债的后果

技术债随时间对成本的影响越来越大。需要提早偿还。

技术债随时间对成本的影响

3. 技术债的成因

3.1 如期完工的压力

工期的压力导致技术债

3.2 试图以错误的方式提高速率

为满足不合理的范围和工期而积累的技术债

3.3 误以为减少测试可以提高速率

将测试彻底融入软件开发过程之后,有经验的团队可以更快交付高质量的产品,技术债更少。

测试影响速率的误区、现实和实践

3.4 债累债

旧债不还,会积累新的债务。

随技术债增长开发效率会下降

技术债的增长会开发效率降低,可能导致失控。

4. 管理技术债

管理技术债有三个活动:

4.1 管理应计技术债

停止增加低级技术债,清楚的认识到,不偿还债务,最多可以增加多少策略性技术宅和不可避免的技术债务。

管理应计技术债 技术债的经济分析

5. 技术债可视化

5.1 业务层面可见

让开发人员看见产品的技术债状况很关键。很多研究正在进行:

(1)可以在组织资产负债表的财产债中新增两列:短期技术债和长期技术债。

(2)用跟踪开发速率的方式体现技术债对于产品的影响

5.2 技术层面可见

技术人员知道技术债在哪里,让其可见。便于分析、讨论、采取相应措施。

三种方式让技术债在技术层面可见

6. 偿还技术债

技术债的状态分类:偶然技术债;已知技术债;目标技术债。

偿还技术债时应用如下算法:

1)确定已知技术债必须还。

2)发现偶然技术债,立即换。

3)每个冲刺确定一定数量的已知技术债作为目标技术债,在当前冲刺中偿还

五大偿还方式

无需偿还的技术债:行将就木的产品;一次性原型和短命产品。

使用Scrum时管理技术债

小结

从表现,成因,后果认识了技术债。并介绍技术债的三大活动:管理技术债;可视化技术;偿还技术债。

相关文章

  • 《Scrum精髓》之技术债

    《Scrum 精髓:敏捷转型指南》全书45.7万字。本次读第8章技术债。 1. 技术债概述 技术债是Ward Cu...

  • 关于技术债

    读了两篇文章,其中都提到了技术债: 技术债,迟早是要还的 -- 《ScrumMaster精髓》第八章技术债读后感 ...

  • 重温Scrum精髓 - Scrum的核心到底是什么

    为什么写《Scrum精髓》 2014年我和两位好友左洪斌、米全喜一起翻译了《Scrum精髓》这本书。翻译完这本书之...

  • scrum精髓(敏捷转型指南)

    书名:Scrum 精髓-敏捷转型指南 阅读时间:2019/12~2020/02 《Scrum 精髓 - 敏捷转型指...

  • 推荐Scrum书籍

    推荐Scrum书籍 直接上干货,推荐书籍清单如下(推荐有顺序的哦) Scrum指南 Scrum精髓 Scrum敏捷...

  • 《Scrum 精髓》之敏捷原则

    《Scrum 精髓:敏捷转型指南》全书45.7万字。本次阅读前言部分和第三章内容敏捷原则。 1、Scrum带来的好...

  • Scrum 的“3355”

    Scrum 中的“3355” Scrum是敏捷实践中最知名的一套框架。对于初学 Scrum 的同学,领会精髓需要实...

  • Scrum精髓之估算与速率

    简要介绍估算与速率在敏捷规划过程中发挥的重要作用。重点介绍如何估算PBI,包括如何选择估算单位和如何使用规划...

  • Scrum价值观问题溯源

    周三上午收到同事一封关于Scrum价值观的讨论邮件: 沈:《Scrum精髓》第17页提到Scrum的八大价值观:诚...

  • Scrum Master教你四招,瓦解团队内部刺头

    摘要:《Scrum精髓》一书中将Scrum Master的职责总结为六类:敏捷教练,服务型领导,“保护伞”,“清道...

网友评论

    本文标题:《Scrum精髓》之技术债

    本文链接:https://www.haomeiwen.com/subject/itutoxtx.html