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

  • 时间:
  • 浏览:0
  • 来源:5分3DAPP下载_5分3DAPP官网

我知道你这着手搞守护进程重写最危险的副作用可是我当你对旧的守护进程提前大选死亡时却没能可替代的产品趋于稳定。当副总裁和CEO提前大选公司将来要采用新的守护进程时,谁一定会去重视这充满问提报告 的旧守护进程呢?当管理者说出“重写”你例如词时,老的守护进程就死掉了。这后果可是我,CEO没能退路可走。肯能技术副总裁的开发守护进程最终是花了4年时间,而都是设想的1年,没能在这几年期间对于系统新功能的增加完会有任何的进展。

以下是全文:

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

敏捷开发和最小化功能组合的好处是能持续得到客户反馈,快速迭代,处里无用守护进程的产生。而且随着时间的推移,肯能开发人员不注意,哪些地方地方为早期客户编写的守护进程会变得笨拙不堪,难以维护,无法扩展。你最终会讽刺的得到和敏捷最好的土法子删改相反的结果。而且问提报告 的严重程度会随着公司的壮大呈指数级增长。合理的处里方案是哪些地方?把产品“重构重写”。

我提醒我的这位朋友,我从来没能做过技术管理,其他其他任何我给他的建议都是来自于经历过你同例如情的他人。

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

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

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

原文链接: Startup Suicide – Rewriting the Code

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

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

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

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

CEO在其职业生涯中大慨会遇到一次可是我的“重写”问提报告 。肯能他是被请来替代技术创始CEO的,那你例如决策似乎很好定——只需要对比一下负责技术的副总裁提供的重写(短期)进度计划和保留老代码、增加新功能(长期)的进度计划就行了。而事实上,这是个愚蠢的决定。技术团队我知道我想要知道使用旧守护进程的困难和问提报告 所在,但完会知道肯能重写代码库肯能面对好多个的困难和问提报告 。

对于趋于稳定快速变换的市场中的一一两个多多多公司,这通常是走向灭亡的可是我刚结束了了了。

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

我建议他应该在董事会会议上把哪些地方地方情況陈列清楚。要求CEO删改列出哪些地方可是我需要哪些地方样的功能和平台形态,用哪些地方样的手段对进度计划管理的风险进行控制。弄清楚你例如删改不同的技术方案是与否真的可行。(是与否可不可不还可以只重构目前需要追加新功能的次要模块?在新的代码库上开发要求的新平台系统?启动一一两个多多多独立的分支工作团队来开发新平台?等等)

猜你喜欢

美国“黑色星期五”单日销量不及双十一

黑色星期五通常被认为标志着圣诞购物期的正式日后日后开始了了,被看作是每年零售业圣诞销售业绩的晴雨表,也是一年中各个商家最看重、最繁忙的日子之一。和益国国内淘宝网商家例如 ,美

2020-01-19

工厂都不要男的哪个王八蛋想出来不要男人的

下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。 我来答有点儿推荐换一换展开完正你对你你这俩 回答的评价是?为你推荐:

2020-01-19

我是女孩,我有一段七年的感情史,期间也是分分合合,伤痕累累。我为了这个人付出了我的所有一切,可我惨

下载百度知道APP,抢鲜体验 我来答使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。可选中有另有有一两个 或多个下面的关键词,搜索相关资料。也可直接

2020-01-19

从顺序随机I/O原理来讨论MYSQL MRR NLJ BNL BKA

  怎么让使用排序好的数据进行顺序回表可能大伙儿儿儿儿知道INNODB中是叶节点数据是按照PRIMARYKEY(ROWID)进行排列的,越来越 per25%,Time:Fri

2020-01-19

看到我的前男友交女朋友了,而且对她很好,心里有种淡淡的忧伤,我确定我不喜欢他

你对这些 回答的评价是?换一换扫描二维码下载你对这些 回答的评价是?展开全版展开全版可选中有一一两个 或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问

2020-01-19