有一种说法,叫做“在技术上,“如果你不前进,你就等于后退”。但事实上,这只不过是一种让人们相信他们需要每个人都要投入大量的精力来成为技术领导者的错误说法。事实上,团队可以通过将10%的投资用于还清技术债务,从而实现更好、更聪明的结果。

技术债务是什么?

技术债务是一个很有趣的概念。它意味着在一些过去的时间段内,我们不得不写不太好的代码,或者经历了痛苦的迭代和技术调整,使代码质量下降了很多。该理论正常而言,是由于追求快速开发、缩短时间和有限资源,以及时间紧迫导致的,但我们在未来必须加以还清的债务。

技术债务似乎无休止地存在,并且会随着时间的推移而增长。这意味着我们的团队将不得不花费更多的时间、精力和预算去清理它,以确保我们的代码质量能够继续保持在一个良好的水平上。

10%的技术债务还清投资:在长期中的聪明做法

很多团队成员认为,将每个开发人员的时间分成10%,成为一个像每月的债券利息一样的技术债务投资,是一个聪明的做法。但实际上,这样是无法实现想象中的效果的。

不同开发人员之间的技能差异很大,所以有些人可能需要花费更多的时间来弥补因技术债务而失去的时间。而另一些开发人员可能会过一段时间后忘记了他们所投入的时间和精力。因此,将团队的10%投资于还清技术债务看起来更加聪明。

团队合作是实现此目标的关键

将团队的10%投资于还清技术债务的关键之后一点,就是让整个团队合作实现这个目标。这有一个好处,即使某个人忘记了他们所投入的时间和精力,整个团队仍然能够实现目标。

如果我们的团队成员之间相互合作,共同努力还清技术债务,而不是单独地将时间和精力浪费在一个无限期的投资计划上,我们的团队将会更加强大,成效更明显

结论

将团队的10%投资于还清技术债务(而不是每个开发人员),这是一个看似简单,却有着深层意义的建议。从长远来看,这是一种聪明的做法,可以提高我们的开发速度、质量和总体绩效。我们应该学会协作和共同成长,以形成这种美丽循环:我们清理了技术债务,我们的代码将变得更好,我们的代码更好,我们的工作将更加容易,我们就可以更好地还清技术债务,这就是不断前进的真正含义。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/