延误第1部分的成本大约是无法准时交货 。 延迟部分2的成本是由于多任务处理 。 延误第三部分的成本是由于犹豫不决 。 这部分是由于技术债务而造成的延迟成本。

积压管理中的主要问题之一是对技术债务案例进行排名。 是时候对技术债务项目进行排名了。 您认为产品负责人有功能障碍问题吗? 尝试让他们对技术债务项目进行排名。 几乎是不可能的。

但是,如果您确实希望从项目组合中获得价值,那么您将了解自己的障碍。 而且,如果您像我的许多客户一样,也有技术上的欠债:构建系统的自动化程度不够,自动化系统测试不足,太多的系统级缺陷,谁知道呢。

如果您解决了构建系统以及某些系统测试的问题,并且创建了有时间限制的技术债务项目,则可以节省此代码库中所有其他项目的时间。 他们全部。

想象一下这种情况:您有一个2000人的工程组织。 创建您知道有效的真实版本需要3 (是的21个日历日)。 您目前可以每12-18个月发布一次。 您想每3-6个月发布一次,因为您必须对市场竞争对手做出回应。 为此,您必须修复构建系统。 但是您会列出一系列可能的功能,一条手臂和一条腿长。 你是做什么?

该客户首先尝试做更多功能。 他们试图在迭代中做特征。 哦,他们试过了。

当他们打电话给我时,他们已经绝望了。 我做了评估。 我问他们是否知道构建系统要花多少钱。 他们由12个人组成的小组“支持”构建系统。 至少花了10天的时间,但越来越接近20-25天的时间才能获得有效的构建。 他们试图估算仅此组人员的建造成本:12人耗时21天。 他们没有考虑项目延误的成本。

我在第1部分中向他们展示了餐巾纸计算的背面,并问道:“由于构建系统的缘故,您推迟了至少一个月的发布?” 他们的答案是两位数。 他们的销售额达到了数百万美元,从而获得了最大的收益。 但是他们仍然有一个症结所在。

如果他们为这个项目提供资金,那么他们将在四个星期内没有建筑。 没有。 娜达 齐尔奇 而且,他们最好的人(无论意味着什么)将在构建项目上进行四个星期。

因此,除了构建系统之外,没有架构开发,没有设计,最优秀的人也无法从事任何工作。 该公司坚信停止工程一个月是一个根本性的步骤。

如果您无法在迭代过程中构建并获得反馈,迭代的时间有多长,这有关系吗?

经过大约六个月的努力,他们终于为该项目提供了资金。

经过16位最聪明的人的紧张工作四周后,他们拥有了一个自动构建系统,可供Engineering中的任何人使用。 仍然需要2天的时间来构建。 但这对所有人来说都是天堂。 他们将构建系统工作再进行了一个月,同时进行了定期的工程工作以减少构建系统时间。

在所有构建系统工作之后,Engineering就可以进行更改。 他们能够过渡到敏捷。 现在,Engineering可以在其功能列表中取得进展,并在对其业务有意义时发布。

构建系统工作的回报是什么? 工程人员说,这几乎是即时的。 当我问一位副总裁时,他根据记录估计,他们损失的收入超过了“数百万”美元,因为他们没有市场需求时所需的功能。 都是因为构建系统。

人们并没有计划要采用这种方式。 他们一次就能做到这一点,因为没有人愿意为构建系统上的工作提供资金。

由于技术债务,这是一个戏剧性的故事。 我敢打赌你有一个像这样的故事。

由于技术债务造成的延迟成本是真实的。 如果您从不查看技术债务,也不知道它在何处阻碍您,那么您就不会查看整个项目组合的价值。

如果您消除了技术性债务障碍,是否会改变您的延迟成本之一?

参考: 由于技术债务导致的延误成本,这是我们的JCG合作伙伴 Johanna Rothman在管理产品开发博客上的第4部分 。

翻译自: https://www.javacodegeeks.com/2014/02/cost-of-delay-due-to-technical-debt-part-4.html

技术债务造成的延误成本,第4部分相关推荐

  1. vsftpd写入延误_技术债务造成的延误成本,第4部分

    vsftpd写入延误 延误第1部分的成本大约是无法准时交货 . 延迟部分2的成本是由于多任务处理 . 延误第三部分的成本是由于犹豫不决 . 这部分是由于技术债务造成的延迟成本. 积压管理中的主要问题之 ...

  2. 公司以团队延误工期为由辞退_其他团队的延误造成的延误成本,第5部分

    公司以团队延误工期为由辞退 想象一下,您有一个大型计划,其中有多个团队为一项业务交付品的成功做出了贡献. 你们都在努力争取一个特定的发布日期. 一个团队遇到了麻烦. 也许这是他们第一次错过的交付成果. ...

  3. 其他团队的延误造成的延误成本,第5部分

    假设您有一个大型计划,其中有多个团队为一项业务交付成果的成功做出了贡献. 你们都在努力争取一个特定的发布日期. 一个团队遇到了麻烦. 也许这是他们第一次错过的交付成果. 也许这是他们的第二次. 也许他 ...

  4. 技术债务研究综述X4

    目录 Paper1: Managing Technical Debt 与金融债务的比较 管理你的债务 不同角度的债务成本 总结 Paper2: Technical Debt: From Metapho ...

  5. 谈谈技术债务的定义,影响以及管理

    一.前言 大概在去年这个时候就想着认真讨论一下技术债务的问题,源自于一次工作安排. 这一个运行了三年多的系统,随着业务的发展,该系统接入了越来越多的业务方和业务,陆陆续续变得更为重要,从而业务方也对系 ...

  6. vsftpd写入延误_延误成本:为什么要当心,第6部分

    vsftpd写入延误 我在前五个帖子中概述了五个潜在的延迟成本: 未按时发布的延迟,第1部分 多任务处理的延迟,第2部分 犹豫不决的延迟,第3部分 技术债务造成的延迟,第4部分 作为计划的一部分,来自 ...

  7. 延误成本:为什么要当心,第6部分

    我在前五个帖子中概述了五个潜在的延迟成本: 未按时发布的延迟,第1部分 多任务处理的延迟,第2部分 犹豫不决的延迟,第3部分 技术债务造成的延迟,第4部分 作为计划的一部分,来自其他团队的延迟,第5部 ...

  8. [Android]使用MVP解决技术债务(翻译)

    以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5892671.html 使用MVP解决技术债务 原文:https ...

  9. 技术债务管理_管理技术债务

    技术债务管理 DevOps Essentials DevOps基础 介绍 (Introduction) Technical debt is one of the most insidious and ...

最新文章

  1. 深度学习中的优化算法之MBGD
  2. 想学Python?那这套教程再适合不过了!
  3. python3 内置函数详解
  4. hdu 2196(树的最长链)
  5. 洛谷 - P4755 Beautiful Pair(笛卡尔树+主席树)
  6. 解决ORACLE被锁定的资源两法
  7. HYSBZ 1588 营业额统计 平衡二叉树模板
  8. python微博自动评论转发_python3 调用新浪微博api实现自动发布评论
  9. 一加代言人小罗伯特唐尼竟用华为P30 Pro发微博,当然是笑着原谅他
  10. [转]Linux TCP/IP 协议栈的关键数据结构Socket Buffer(sk_buff )
  11. 牛客网2018多校第一场J题
  12. 利用Python分析航空公司客户价值
  13. shell编程学习笔记之特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)
  14. ASA virtual telnet
  15. QT5软件开发入门到项目实战PDF(配完整示例代码)(持续更新)
  16. 电子商务网站之购买欲望和购买目标
  17. 关于数据库表结构的设计
  18. 172. 立体推箱子
  19. mybatis query 对象 or 查询
  20. 黑社会祸害女人_InstagramReact按钮是祸害

热门文章

  1. 达索系统、西门子、PTC、欧特克、SAP的PLM系统优缺点比较?
  2. 溺水舆情管控工作总结
  3. 简析王者荣耀的匹配机制
  4. Tushare Day4——导入IPO新股列表new_share并分析基金和盈利
  5. 攻击JavaWeb应用————2、CS交互安全
  6. PostgreSQL时间加减
  7. [转]花了500学的seo课程教程笔记公布
  8. 快手极速版(目前稳定奔跑中~)别问能不能跑了~
  9. 同样的代码不同环境 提示握手失败:ssl_client_socket_impl.cc handshake failed
  10. 北邮计算机学院研究生信息官网,北京邮电大学