30

采访了 200 多位工程师,我找到管理技术债的好方法

 3 years ago
source link: https://www.infoq.cn/article/1awoGb9h7b8lJMjFWLrv
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

本文最初发布于 stepsize 博客,经原作者授权由 InfoQ 中文站翻译并分享。

我们的新产品,它是客户开发工作的一部分。因此,我需要深入了解软件公司之间的差异,他们的技术债务有哪些可控,还有哪些不可控。技术债务是一个感性话题,提起它,人们就会喋喋不休,而且,它比政治争议小多了。关于技术债务,你去问问本地的工程师就知道了。

在很多情况下(如果不是大多数情况的话),技术债务会不断累积,像“滚雪球”一样,直到产生严重问题。如果你解决了这些问题,生活就可以继续。或者,你接受了这样的现实。

Stripe 的一份 研究发现 :在一般的公司中, 工程师们要花费约33% 的时间来处理技术债务 。技术债务不仅打击了团队士气, 而且每年给公司造成了约850 亿美元的损失 。我们应该接受这样的研究结果吗?我们是不是该做点什么?

Gartner 和许多其他公司已经让我们知道,应该做点什么。他们的 研究 显示, 积极管理技术债务的组织能将其交付速度至少提高50%

幸运的是,我确实遇到一些公司,它们的技术债务管理策略非常可靠。在这些采访中,有很多让人眼前一亮的时刻。Everlane 的工程经理 James Rosen 告诉我:

考虑一下,PM 花了多少时间来策划要开发的特性集。现在,把这个时间与工程师们为技术债务寻找商业理由的时间做个比较。分配到技术债务上的工程能力几乎为零,这还那么令人惊讶吗?


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK