#2 我们有多少技术债务,每年花费多少?

news/2024/5/6 4:37:50/文章来源:https://www.cnblogs.com/amboke/p/16715206.html

#2 我们有多少技术债务,每年花费多少?

从系列中,董事会成员应该问的 7 个问题

让我们从定义技术债务开始。

传统定义: 将快速交付优先于好的代码。

仁的定义: 将交付速度置于所有其他工作之上,几乎总是包括关键任务,导致工作积压不断累积,成本不断增加。

累积的技术债务可能包括返工、重新​​编码或重构,以及对基础设施的更慢和更难的维护,包括修补和保护的速度。归根结底,所有这些延迟的工作都会产生必须在某个时候偿还的技术债务。

优先考虑交付速度也意味着您将交付优先于输出质量。而这反过来又会影响您的客户。在硬币的内部,这往往意味着未来包括更慢的交付,而不是更快的交付,以及增加的成本和维护时间。就像阁楼或车库;我们通常都会延长清理时间,因为它不像我们想做的新事物那样有趣。但事实是,它会累积。你拥有的越多,现代化就越困难。

坦率地说,技术债务让公司付出了客户、人才和创新的代价。然而它可以被量化和减少,所以我们必须从问我们有多少开始。然后我们需要像管理预算项目一样管理它。

不要只相信我的话:

2017 年“52% 的工程师认为技术债务会对团队士气产生负面影响。”*1

降低竞争敏捷性:“技术债务会使应对竞争对手威胁变得更加困难。您的技术债务限制了您快速调整和转变以竞争的能力。”*2

回到这个问题,技术债务每年给我们造成多少损失,并在财务上失去机会?技术债务如何阻碍我们的交付速度、士气成本和留存率?

后续问题:

如果我们不跟踪这个,为什么不呢?
我们将如何开始追踪它?

来源:*1 https://www.techinsideout.co/uncategorized/survey-reveals-that-technical-debt-is-destroying-team-morale

*2 https://www.infoworld.com/article/3635708/technical-debt-will-sink-you.html

有兴趣阅读完整系列:董事会成员应该问的 7 个问题从这里开始: #1:我们最关键的系统的使用年限和年成本是多少?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/38490/43432112

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_11348.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

国泰环保递交注册:年营收3.3亿同比降28% 陈柏校夫妇为实控人

雷递网 雷建平 9月20日杭州国泰环保科技股份有限公司(简称:“国泰环保”)日前递交注册,准备在深交所创业板上市。国泰环保计划募资3.3亿元,其中,1.58亿元用于成套设备制造基地项目,1.71亿元用于…

Windows 11 22H2 (2022 年更新) 发布,简体中文版、英文版下载

2022 年 9 月 20 日 今天,Windows 11 2022 更新在 190 多个国家/地区推出。 随着去年 Windows 11 的推出,我们对 PC 进行了现代更新,让您可以更快、更轻松地完成您最依赖于 PC 的任务。我们在家庭和工作场所的 Windows 中添加了内置的基础安…

【元宇宙欧米说】SchrodingerHQ:如何玩转NFT+盲盒的商业新模式

闲置的NFT如何更好地再进入市场流通?NFT与盲盒结合如何创造“11>2”的商业价值? 9月27日下午四点,SchrodingerHQ项目商务拓展TJ将以“SchrodingerHQ:如何玩转NFT盲盒的商业新模式”为题,与大家共同探讨现如…

【毕业设计】单片机森林火灾监控防护预警系统 - 物联网 嵌入式

文章目录0 前言1 简介2 主要器件3 实现效果4 硬件设计SIM800L模块的工作原理基于物联网的森林火灾探测系统框图Arduino火灾检测系统的电路图5 软件说明用于基于物联网的森林火灾检测的Arduino程序设置Thingspeak帐户6 最后0 前言 🔥 这两年开始毕业设计和毕业答辩的…

【牛客 - 剑指offer】JZ7 重建二叉树 Java实现 两种方案(递归+非递归stack)

文章目录剑指offer题解汇总 Java实现本题链接题目方案一 递归方案二 非递归 用栈实现剑指offer题解汇总 Java实现 https://blog.csdn.net/guliguliguliguli/article/details/126089434 本题链接 知识分类篇 - 树 - JZ7 重建二叉树 题目 题目的主要信息 根据二叉树的前序和中…

计算机组成原理笔记(王道考研) 第一章:计算机系统概述

内容基于中国大学MOOC的2023考研计算机组成原理课程所做的笔记。 感谢LY,他帮我做了一部分笔记。由于听的时间不一样,第四章前的内容看起来可能稍显啰嗦,后面会记得简略一些。 西电的计算机组织与体系结构课讲法和王道考研的课不太一样&…

Affinity Propagation (AP)近邻传播聚类

近邻传播聚类:根据 N 个数据点之间的相似度聚类,相似度可以是对称的,即两个数据点互相之间的相似度一样(如欧氏距离);也可以是不对称的,即两个数据点互相之间的相似度不等。这些相似度组成 NN 的相似度矩阵 S (N代表N个…

IP静态路由

IP静态路由基础概述 为了实现数据的转发,路由器必须有能力建立、刷新路由表,并根据路由表转发数据包 定义 路由是数据通信网络中的最基本的要素。路由信息就是知道报文发送的路径信息,路由的过程就是报文中继转发的过程 目的 为了实现数据的转发,路由器、路由表和路由协议是…

selenium工具之find_element(by=By.xx, value=xxx) find_elements(by=By.xx, value=xxx)详解

前言 selenium是一款十分强大的Web应用自动化框架,我们可以通过它来自动操控浏览器。操控浏览器的实质是操控浏览器的界面元素,因此定位元素是使用selenium的关键,selenium中通过 find_element() 方法来完成定位。 用法 1、通过webdriver对象的 find_element(by="属性名…

【教程】在 visual studio 共享和重用项目属性

环境 os:windows 10IDE:visual studio 2015 前言 在 visual studio 下开发项目时,通常会配置项目的属性,比如引入外部头文件,引入外部库之类的 尤其是不同的开发模式,debug 和 release,不同…

PHP+经贸时间轴 毕业设计-附源码211617

基于php经贸时间轴小程序 摘 要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,经贸时间轴小程序被用户普遍使用…

Cache与内存映射

全相联 主存的某一Block可以映射到Cache中的任意一Block&#xff0c;多对多N<>M&#xff1b; 全相联地址格式&#xff1a; 高位为块地址与tag比较&#xff0c;offset负责取出Block内的字节 放一道例题把&#xff1a; 既然新开了一章写就写的细一点&#xff0c;Cache全…

深度学习入门:基于Python的理论与实现

1.Python入门 python中使用class关键字来定义类&#xff1a; class 类名&#xff1a;def __init__(self, 参数,...):#构造函数...def 方法1(self, 参数, ...): # 方法1...def 方法2(self, 参数, ...): # 方法2...这里有一股特殊的__init__方法&#xff0c;这是进行初始化的方…

合成/聚合复用原则

合成/聚合复用原则 很多情况继承会带来麻烦:对象的继承关系是在编译时就定义好了,所以无法在运行时改变从父类继承的实现。子类的实现与它的父类有非常密切的依赖关系,以至于父类实现中的任何变化必然会导致子类发生变化。当需要复用子类时,如果继承下来的实现不适合解决新…

港科夜闻|香港科大为庆祝建校30周年举办慈善义卖,限量推出一批具有收藏价值的非同质化代币(NFT)艺术精品...

关注并星标每周阅读港科夜闻建立新视野 开启新思维1、香港科大为庆祝建校30周年举办慈善义卖&#xff0c;限量推出一批具有收藏价值的非同质化代币(NFT)艺术精品。这系列NFT艺术收藏品的亮点&#xff0c;就是26款按英文字母A至Z排列、重现香港科大生活点滴的原创数码图像&#…

【计算机网络】第五章 传输层

第五章 传输层 一、传输层概述 传输层功能 协议&#xff1a;TCP和UDP 是只有主机才有的层次 功能&#xff1a; 提供进程和进程之间的通信&#xff0c;网络层提供的是主机之间的通信复用和分用&#xff1a;将数个进程的信息复用起来&#xff0c;发送出去&#xff1b;收到信息…

安装 Windows Server 2019 VM虚拟机

目录&#xff08;1&#xff09;系统语言设置&#xff08;2&#xff09;点击【Install now】&#xff08;3&#xff09;激活Windows&#xff08;4&#xff09;选择安装版本&#xff08;5&#xff09;同意【license terms】&#xff08;6&#xff09;选择安装类型&#xff08;7&a…

新华三学习记录

文章目录前言计算机网络基础基本概念TCP/IP四层和OSI七层模型LAN/WAN冲突域基本组网基本协议总结前言 本博客仅做学习笔记&#xff0c;如有侵权&#xff0c;联系后即刻更改 科普&#xff1a; 计算机网络基础 参考文章 基本概念 计算机网络 分布各地的具有独立功能的计算机…

【云原生-Docker】Docker 安装 MySQL

&#x1f341;博客主页&#xff1a;&#x1f449;不会压弯的小飞侠 ✨欢迎关注&#xff1a;&#x1f449;点赞&#x1f44d;收藏⭐留言✒ ✨系列专栏&#xff1a;&#x1f449;Docker学习专栏 ✨学习社区&#xff1a;&#x1f449;不会压弯的小飞侠 ✨知足上进&#xff0c;不负…

5.Eureka服务注册的源码分析(springcloud)

一、Eureka 概念的理解 1 服务的注册 当项目启动时&#xff08;eureka 的客户端&#xff09;&#xff0c;就会向 eureka-server 发送自己的元数据&#xff08;原始数据&#xff09;&#xff08;运行的 ip&#xff0c;端口 port&#xff0c;健康的状态监控等&#xff0c;因为使用…