《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

修改一行代码需要 6 天时间?

  • 2012-12-05
  • 本文字数:858 字

    阅读完需:约 3 分钟

修改一行代码需要 6 天时间,你信吗?这篇文章的作者给我们讲了一个真实的故事。

首先我们来看一下有哪些人物:

  • Philip:President,会长
  • Lee:Operations Manager,执行经理
  • David:IT Director,IT 总监
  • Judy:IT Admin,IT 管理员
  • Ed:programmer,程序员
  • Shirley:Code Review,代码复查人员
  • Julie:IT Testing,IT 测试人员
  • Joe:IT Security,IT 安全人员
  • Tony:IT Testing,IT 测试人员

故事是这样的:

Philip 认为工厂的 10% 未得到充分使用,要么选择有更多积压,要么解雇员工,因此询问 Lee 的建议。Lee 建议将积压的时间从 3 个月以上改为 4 个月以上,而这个修改,也许只需要修改传统软件中的一项配置就可以。接下来,将这件事交给了 David,David 同意了,并将这件事安排给 Judy,Judy 建了一个单据号#129281。

两天后,David 询问 Judy 事情的进展,Judy 回复需要等开发人员修改玩 14 个 bug 后才能处理,David 指示将这项任务提前。

1 个小时后,Ed 修改完代码,将某个硬编码属性的取值从“3”改成“4”,Ed 将代码提交给 Shirley 进行审查。Shirley 要求 Ed 对硬编码的参数文件进行登录。

2 个小时后,Ed 再次提交代码审查。Julie 反馈,代码未通过用户接受度测试,并让联系 Joe 确认。

2 个小时后,Joe 因为访问授权问题,以及代码命名问题,将 Ed 的提交驳回修改。

1 天后,Ed 修改好命名问题后,再次提交代码测试。Tony 认为没有给时间写测试用例,无法进行测试,因此无法让代码通过测试进行发布。

2 天后,Philip 指示 David,让 Tony 通过 Ed 的代码并发布产品。

至此,总共消耗的时间为 6 天,重要代码修改了 1 行,重要代码修改了 1 个字节。

也许这种故事在我们身边时有发生,常常产品经理会对程序员说,“我这个需求很简单,就把那个放大一点,显示时间久一点,我觉得几分钟就能搞定了”,类似的需求会有很多。结果真的是这样吗?我很想问一下,“元芳,你怎么看?”欢迎大家讨论。

另外,推荐一下作者的博客,有很多有趣的博文分享: http://edweissman.com/ ,以及作者分享的一本电子书: http://v25media.s3.amazonaws.com/edw519_mod.pdf

2012-12-05 02:504998

评论

发布
暂无评论
发现更多内容

GitLab 入选 Forrester Wave™️ 集成软件交付平台,并获评唯一「领导者」!

极狐GitLab

领导力 gitlab Forrester Wave 领导者 创新能力

NFTScan 与 Decert 达成合作伙伴,双方在 NFT 数据方面展开合作

NFT Research

Web3 Daily NFT\

一文看懂SBD(一种基于存储的扩展防护服务)

统信软件

储存

龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能网络协议栈

OpenAnolis小助手

开源 HTTP 标准化 QUIC 龙蜥白皮书

新增华为高阶智驾+大五座版本!全新问界M7工信部曝光

极客天地

低代码技术:提高效率降低成本的全新选择

互联网工科生

软件开发 低代码 应用程序

开发者的秘密武器:人工智能与开发工具的完美结合

知者如C

小红书Java后端一面,被问麻了

程序员小毕

程序员 高并发 架构师 java面试 计算机底层

华为云Astro低代码三侠「踢馆」 学员:也带带我! ——低代码设计师混入极客挑战赛

云计算 低代码 华为云 华为开发者大会2023

十大功能特性,助力开发者玩转API Explorer

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 7 月 PK 榜

MobPush 最佳实践:消息重弹

MobTech袤博科技

前端 后端 开发者工具 开发 开发工具

比较Postman和JMeter

Liam

程序员 开发 Jmeter Postman

版本更新|OpenTiny Vue 发布了 v3.9.0 🎉。

OpenTiny社区

开源 前端 UI组件库

10个不容错过的VSCode插件

互联网工科生

Visual Studio Code

平衡业务合作,推动企业全面预算管理取得成功

智达方通

数据分析 全面预算管理 业务合作

Java面试为什么会越来越难?

程序员小毕

程序员 后端 架构师 java面试 八股文

【分久必合】构建下一代前端组件 | 社区征文

小鑫同学

年中技术盘点

软件测试/测试开发丨Selenium如何复用已打开浏览器

测试人

Python 程序员 浏览器 软件测试 selenium

面试上海某小厂Java岗,全程一小时问的全是细节

程序员小毕

数据库 程序员 后端 java面试 八股文

2023算网融合产业峰会,网心科技边缘计算+AI创新实践获权威认可

网心科技

边缘计算 边缘云 AIGC

共筑开源新长城 龙蜥社区走进开放原子校源行-清华大学站

OpenAnolis小助手

操作系统 容器云 开放原子开源基金会 龙蜥社区 清华大学

英特尔Lisa Spelman浅谈未来计算:驱动AI创新 释放至强力量

E科讯

修改一行代码需要6天时间?_文化 & 方法_sayhelen_InfoQ精选文章