[观点]企业自杀行为:重写程序

  • 时间:
  • 浏览:2

敏捷开发和最小化功能组合的好处是能持续得到客户反馈,快速迭代,外理无用多多线程 的产生。以后随着时间的推移,不可能 开发人员不注意,那先 为早期客户编写的多多线程 会变得笨拙不堪,难以维护,无法扩展。你最终会讽刺的得到和敏捷土辦法 完整性相反的结果。以后什么的问题的严重程度会随着公司的壮大呈指数级增长。合理的外理方案是那先 ?把产品“重构重写”。

我的观点是,CEO和主管技术的副总裁混淆了因果。客户并某种 求新的多多线程 。亲们 要的是新的功能和平台——在当前。亲们 不太关心那先 功能是由一堆糊涂代码、还是由外星飞船、还是由一一两个 多多新产品提供的。当你在代码重写的过程中,那先 不痴迷于架构血统纯度的竞争对手会扩展亲们 的功能、平台,拉拢客户、增加市场份额。你你这名 目前就增加那先 功能、还是一两年后再增加那先 功能之间的区别代表着收入增长、还是被淘汰出局某种 境况之间的区别。

译文链接:http://www.aqee.net/2011/02/15/startup-suicide-rewriting-the-code/

我建议他应该在董事会会议上把那先 状态陈列清楚。要求CEO完整性列出那先 以前可不可不可以那先 样的功能和平台形状,用那先 样的手段对进度计划管理的风险进行控制。弄清楚你你这名 完整性不同的技术方案有无真的可行。(有无还可不可不可以只重构目前可不可不可以追加新功能的每段模块?在新的代码库上开发要求的新平台系统?启动一一两个 多多独立的分支工作团队来开发新平台?等等)

给亲们 的建议?指出市场的快速变化和竞争性,指出你你这名 动作会使公司致命。公司在前进道路上的探索不应该在时间对于市场至关重要的状态下、在客户的需求快速转换的状态下对代码库进行重写。重写是在竞争周期比较长的市场条件下才可行。

对于居于快速变换的市场中的一一两个 多多公司,这通常是走向灭亡的结速。

你说那先 这着手搞多多线程 重写最危险的副作用却说当你对旧的多多线程 提前大选 死亡时却没人可替代的产品居于。当副总裁和CEO提前大选 公司将来要采用新的多多线程 时,谁都不 去重视这充满什么的问题的旧多多线程 呢?当管理者说出“重写”你你这名 词时,老的多多线程 就死掉了。这后果却说,CEO没人退路可走。不可能 技术副总裁的开发多多线程 最终是花了4年时间,而都不 设想的1年,没人在这几年期间对于系统新功能的增加不用有任何的进展。

经过更完整性的询问后,我了解到亲们 的不可能 膨胀巨大的代码库中还保留着公司早期在拓荒阶段为客户开发的代码遗迹。当初针对客户的产品技术设计对于公司当前所面对的新平台的扩展任务来说并都不 正确的设计。

我提醒我的这位亲们 ,我从来没人做过技术管理,却说任何我给他的建议都不 来自于经历过你你这名 事情的他人。

以下是全文:

曾经经历过重写噩梦或理解多多线程 的复杂化性的CEO会知道,没人最初的技术开发团队,重犯以前曾经犯过的错误的几率会非常的高。加之会引入以前不曾犯过的错误,根据墨菲法则,不受约束的乐观主义会使1年期的重写计划变成数年。

原文链接: Startup Suicide – Rewriting the Code

我认为这看起来像是技术副总裁蓝景设计上的失败——添加之没人代码重写经历的CEO推波助澜——再经过想没哟具有建设性的方案的董事会们的搅和。

CEO在其职业生涯中共要会遇到一次曾经的“重写”什么的问题。不可能 他是被请来替代技术创始CEO的,那你你这名 决策似乎很好定——只可不可不可以对比一下负责技术的副总裁提供的重写(短期)进度计划和保留老代码、增加新功能(长期)的进度计划就行了。而事实上,这是个愚蠢的决定。技术团队你说那先 会知道使用旧多多线程 的困难和什么的问题所在,但不用知道不可能 重写代码库不可能 面对哪几个的困难和什么的问题。

导读:原文来自steveblank.com,作者steveblank写的《Startup Suicide – Rewriting the Code》,由外刊IT评论翻译《企业自杀行为:重写多多线程 》。

“没人董事会在听到你你这名 鲁莽的计划后没人做任何反应吗?”我问道。“没人,”亲们 回答道,忧郁的摇摇脑袋,“董事会成员都感觉这像个好主意。”

我刚好和一位亲们 在加州的Palo Alto共进午餐,他是一一两个 多多科技公司的创始人,现在出任董事会主席。几年前他聘请了一位职业经理做CEO。我询问他工作做的怎么(“非常好,谢谢你的关心,五年来,公司现在的市值不可能 达到5千万美元”),但他却想跟我谈一一两个 多多在他脑子里想了以后的什么的问题。“随着公司的壮大成长,亲们 对市场变化和客户反馈的反应没人迟钝。着实现在亲们 的营业收入看起来还不错,但不可能 亲们 必须使公司的产品平台跟上客户需求的快速变化,一两年内亲们 就不可能 完蛋。亲们 的CEO没人技术背景,但他也为公司必须开发出他想要的却说新功能和平台(Facebook,苹果77,Android等)而气恼。在最近的一次董事会会议上,亲们 主管技术的副总裁指出什么的问题的根源在于‘亲们 的多多线程 积累了不要 的技术债务’,多多线程 着实是糟透了,亲们 现在根本没人外理。他告诉董事会,不可能 想在其上做亲们 想要的修改,那必须重写你你这名 产品。”我的亲们 补充道,“这听起来很合理,却说CEO打算批准你你这名 计划。”