技术债务造成的延误成本,第4部分
延误第1部分的成本大约是无法准时交货 。 延迟部分2的成本是由于多任务处理 。 延误第三部分的成本是由于犹豫不决 。 这部分是由于技术债务而造成的延迟成本。
积压管理中的主要问题之一是对技术债务案例进行排名。 是时候对技术债务项目进行排名了。 您认为产品负责人有功能障碍问题吗? 尝试让他们对技术债务项目进行排名。 几乎是不可能的。
但是,如果您确实希望从项目组合中获得价值,那么您将了解自己的障碍。 而且,如果您像我的许多客户一样,也有技术上的欠债:构建系统的自动化程度不够,自动化系统测试不足,太多的系统级缺陷,谁知道呢。
如果您解决了构建系统以及某些系统测试的问题,并且创建了有时间限制的技术债务项目,则可以节省此代码库中所有其他项目的时间。 他们全部。
想象一下这种情况:您有一个2000人的工程组织。 创建您知道有效的真实版本需要3 周 (是的21个日历日)。 您目前可以每12-18个月发布一次。 您想每3-6个月发布一次,因为您必须对市场竞争对手做出回应。 为此,您必须修复构建系统。 但是您会列出一系列可能的功能,一条手臂和一条腿长。 你是做什么?
该客户首先尝试做更多功能。 他们试图在迭代中做特征。 哦,他们试过了。
当他们打电话给我时,他们已经绝望了。 我做了评估。 我问他们是否知道构建系统要花多少钱。 他们由12个人组成的小组“支持”构建系统。 至少花了10天的时间,但越来越接近20-25天的时间才能获得有效的构建。 他们试图估算仅此组人员的建造成本:12人耗时21天。 他们没有考虑项目延误的成本。
我在第1部分中向他们展示了餐巾纸计算的背面,并问道:“由于构建系统的缘故,您推迟了至少一个月的发布?” 他们的答案是两位数。 他们的销售额达到了数百万美元,从而获得了最大的收益。 但是他们仍然有一个症结所在。
如果他们为这个项目提供资金,那么他们将在四个星期内没有建筑。 没有。 娜达 齐尔奇 而且,他们最好的人(无论意味着什么)将在构建项目上进行四个星期。
因此,除了构建系统之外,没有架构开发,没有设计,最优秀的人也无法从事任何工作。 该公司坚信停止工程一个月是一个根本性的步骤。
如果您无法在迭代过程中构建并获得反馈,迭代的时间有多长,这有关系吗?
经过大约六个月的努力,他们终于为该项目提供了资金。
经过16位最聪明的人的紧张工作四周后,他们拥有了一个自动构建系统,可供Engineering中的任何人使用。 仍然需要2天的时间来构建。 但这对所有人来说都是天堂。 他们将构建系统工作再进行了一个月,同时进行了定期的工程工作以减少构建系统时间。
在所有构建系统工作之后,Engineering就可以进行更改。 他们能够过渡到敏捷。 现在,Engineering可以在其功能列表中取得进展,并在对其业务有意义时发布。
构建系统工作的回报是什么? 工程人员说,这几乎是即时的。 当我问一位副总裁时,他根据记录估计,他们损失的收入超过了“数百万”美元,因为他们没有市场需求时所需的功能。 都是因为构建系统。
人们并没有计划要采用这种方式。 他们一次就能做到这一点,因为没有人愿意为构建系统上的工作提供资金。
由于技术债务,这是一个戏剧性的故事。 我敢打赌你有一个像这样的故事。
由于技术债务造成的延迟成本是真实的。 如果您从不查看技术债务,也不知道它在何处阻碍您,那么您就不会查看整个项目组合的价值。
如果您消除了技术性债务障碍,是否会改变您的延迟成本之一?
翻译自: https://www.javacodegeeks.com/2014/02/cost-of-delay-due-to-technical-debt-part-4.html
技术债务造成的延误成本,第4部分相关推荐
- vsftpd写入延误_技术债务造成的延误成本,第4部分
vsftpd写入延误 延误第1部分的成本大约是无法准时交货 . 延迟部分2的成本是由于多任务处理 . 延误第三部分的成本是由于犹豫不决 . 这部分是由于技术债务造成的延迟成本. 积压管理中的主要问题之 ...
- 公司以团队延误工期为由辞退_其他团队的延误造成的延误成本,第5部分
公司以团队延误工期为由辞退 想象一下,您有一个大型计划,其中有多个团队为一项业务交付品的成功做出了贡献. 你们都在努力争取一个特定的发布日期. 一个团队遇到了麻烦. 也许这是他们第一次错过的交付成果. ...
- 其他团队的延误造成的延误成本,第5部分
假设您有一个大型计划,其中有多个团队为一项业务交付成果的成功做出了贡献. 你们都在努力争取一个特定的发布日期. 一个团队遇到了麻烦. 也许这是他们第一次错过的交付成果. 也许这是他们的第二次. 也许他 ...
- 技术债务研究综述X4
目录 Paper1: Managing Technical Debt 与金融债务的比较 管理你的债务 不同角度的债务成本 总结 Paper2: Technical Debt: From Metapho ...
- 谈谈技术债务的定义,影响以及管理
一.前言 大概在去年这个时候就想着认真讨论一下技术债务的问题,源自于一次工作安排. 这一个运行了三年多的系统,随着业务的发展,该系统接入了越来越多的业务方和业务,陆陆续续变得更为重要,从而业务方也对系 ...
- vsftpd写入延误_延误成本:为什么要当心,第6部分
vsftpd写入延误 我在前五个帖子中概述了五个潜在的延迟成本: 未按时发布的延迟,第1部分 多任务处理的延迟,第2部分 犹豫不决的延迟,第3部分 技术债务造成的延迟,第4部分 作为计划的一部分,来自 ...
- 延误成本:为什么要当心,第6部分
我在前五个帖子中概述了五个潜在的延迟成本: 未按时发布的延迟,第1部分 多任务处理的延迟,第2部分 犹豫不决的延迟,第3部分 技术债务造成的延迟,第4部分 作为计划的一部分,来自其他团队的延迟,第5部 ...
- [Android]使用MVP解决技术债务(翻译)
以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5892671.html 使用MVP解决技术债务 原文:https ...
- 技术债务管理_管理技术债务
技术债务管理 DevOps Essentials DevOps基础 介绍 (Introduction) Technical debt is one of the most insidious and ...
最新文章
- 深度学习中的优化算法之MBGD
- 想学Python?那这套教程再适合不过了!
- python3 内置函数详解
- hdu 2196(树的最长链)
- 洛谷 - P4755 Beautiful Pair(笛卡尔树+主席树)
- 解决ORACLE被锁定的资源两法
- HYSBZ 1588 营业额统计 平衡二叉树模板
- python微博自动评论转发_python3 调用新浪微博api实现自动发布评论
- 一加代言人小罗伯特唐尼竟用华为P30 Pro发微博,当然是笑着原谅他
- [转]Linux TCP/IP 协议栈的关键数据结构Socket Buffer(sk_buff )
- 牛客网2018多校第一场J题
- 利用Python分析航空公司客户价值
- shell编程学习笔记之特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
- ASA virtual telnet
- QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)
- 电子商务网站之购买欲望和购买目标
- 关于数据库表结构的设计
- 172. 立体推箱子
- mybatis query 对象 or 查询
- 黑社会祸害女人_InstagramReact按钮是祸害
热门文章
- 达索系统、西门子、PTC、欧特克、SAP的PLM系统优缺点比较?
- 溺水舆情管控工作总结
- 简析王者荣耀的匹配机制
- Tushare Day4——导入IPO新股列表new_share并分析基金和盈利
- 攻击JavaWeb应用————2、CS交互安全
- PostgreSQL时间加减
- [转]花了500学的seo课程教程笔记公布
- 快手极速版(目前稳定奔跑中~)别问能不能跑了~
- 同样的代码不同环境 提示握手失败:ssl_client_socket_impl.cc handshake failed
- 北邮计算机学院研究生信息官网,北京邮电大学