技术债务的演变

产品开发总是伴随着技术负担,因为并非所有功能都可以在为实现此功能分配的时间内高效完成。这种方法有其优点和缺点,但是如果不消除技术负担,则向产品添加新功能将变得越来越困难。

如果您对我们如何学习使用技术债务感兴趣,那么欢迎光临。

一点理论

技术债务右下
技术债务右下

什么是技术债务?技术债务-如果不做,则会造成用户看不见的损坏(功能的手动配置,不可读/丢失的日志)。

用户看不到还清技术债务的结果,但是它将提高产品的质量(可靠性,安全性,开发速度,稳定性)。

每个人都走近他

当产品是新的时,那些。他几乎没有债务。因此,我们没有针对属于技术债务的任务的某种排名机制,就像开发人员自己的热情之外没有其他偿还机制一样。童子军原则与我们有关。实际上,事情并不那么乐观。 

所有任务都是随机收集在一个板上的,很难理解特定任务的重要性。 

. , — , - , .

- , , . - , , - code-review ( !)

- , , , , .

4 :

  • — . (0 — , , 5 — )

  • — . ( , , , ) (0 — , 5 — )

  • ( , , ) (0 — , 5 — )

  • (0 — , 5 — )

story points, .

, TechDebt Value, ( , ).

X, Y Z. , — , X Y Z .

, , .

— . .

? , , . 

, , . 

, , story point — . , , , .

— , , 10-15 . - , . 

.

, - . ( capacity), . , - , . 

现在,除了将任务带入冲刺之外,一些小任务在其他任务的框架内也被关闭。

所以?

我们处于描述的最后阶段。现在就得出其成功的结论还为时过早,最主要的是要有一种机制,它可以使团队和产品受益。




All Articles