您的位置:首页 > IT热点资讯

超拼科技揭秘软件开发管理中的10条真理,原来我们都错了

发布时间:2022-07-22 14:12:38  来源:互联网     背景:

超拼科技揭秘软件开发管理中的10条真理,原来我们都错了

软件开发过程管理被比作放养猫。换句话说,你不能真的做到这件事,但你可以尽你最大的努力去做。再换句话说,软件项目就像试图在NBA防守勒布朗·詹姆斯(LeBronJames)一样。你根本就阻止不了他,最多只能希望牵制到他。

软件项目的开发管理是一门不精确的科学,这不是什么秘密。以下是我这些年来学到的11条真理,它们帮助我理解了,要管理软件开发项目这个奇怪的世界,我们的能力是多么的有限。

1.估算总是错误的

无论是你花一个小时还是一年的时间来做估算,估算结果都是错误的。事情本来就是这样的。结果不一定错得大相径庭,可能只错了那么一点点,但肯定还是错的。

AppGallery Connect下载

如果你看到一份错误报告,并认为“修复它需要一个小时”,那么几乎可以肯定的是,它不会正好需要一个小时。它可能需要45分钟,也可能需要3个小时,但正好花上一小时的可能性很小,甚至可能仅仅相差一两分钟。现在,你可能会说,“大约一个小时”。这实际上是一个更好的估算,因为具体的、精确的估算是错误的。

眼下,对于一个可能只需要一个小时的短小项目来说,这不是什么大问题。但是…

2.项目越大,你的估算就越不准确

项目越大,估算就越不精确,尤其是在项目一开始就做的估算。就像上例那个一小时的估算,如果你将一个项目估算为一年,那么它可能需要9个月或者36个月。在某些情况下,它甚至可能需要五年时间。没有办法知道这个项目是什么时候开始的。

项目越大,“未知的未知”就越多。通常项目越大,就会有越多的人参与。也就是说,随着项目规模的增加,会有更多的变量和更多的事情发生,而这些你根本就无法预料。所有这些事情都会增加项目的时间,而这些时间你一开始就不会做到计划里,原因很明显,你并不知道它们会发生。

3.注意力和专注力是我们最宝贵也是最稀缺的东西

在构建软件时,完成一个项目所需的最有价值的一件东西,就是团队中的开发人员以不受干扰的方式集中精力的能力。

分心的事情越少,团队的效率就越高。就是这么简单。软件开发经理的主要职责之一就是减少团队分心的次数和持续时间。

当软件开发人员不受干扰时,他们有很高的工作效率。当他们被打断时(无论是由于开会还是被人问问题或者其他的什么事情),他们会快速丧失工作效率。我们都知道“心流”,都知道进入并维持在“心流”状态有多困难。流动的时间就像黄金一样宝贵,应该予以保护。

4.霍夫斯塔德定律是真理

霍夫施塔特定律是这么说的:

“即使你考虑到了霍夫施塔特定律,项目的实际完成时间也总是比预期的要长。”这与估算有关,但值得注意的是这句格言的妙处。你可以虚报你的估算,因为你认为这样可以为你赢得完成任务的时间。你可以添加额外的因素,将“未知的未知因素”做到计划里,并增加你的估算,从而考虑到实际将比你认为的时间更长,但是最终,实际上完成一个项目仍然会比你认为的实际上更长的时间还要长。

5.你不能加快软件开发,你只能限制其减慢的程度

emui9.0使用感受

这条真理对于一些管理者来说真的很难理解。软件需要多久就需要多久。没有办法让它更快。你可以要求团队投入更多的时间。你可以挥起鞭子、拿起大棒。你可以乞求、哄骗、恳求开发人员。你可以说,“但是,这应该只需要三个月啊!”但最后从长远来看,你无法提高软件开发团队的速度。

如果你开始意识到霍夫斯塔德定律的正确性并认为“我能让这些人工作得更快”那么你就错了。你所能做的就是减少他们的干扰,让他们自主工作,从而防止他们降低工作速度。这个区别很微妙,但却很重要。

6.你只能在非常短的时间内出现赤字

同样地,你可以要求团队投入更多的时间,熬夜、周末加班,以及种种“鞭笞”的手段,你可能会从中获得一些(非常)短期的收益。

但如果你试图让它成为一种常态,如果你试图让团队的引擎始终在RPM的红线上运行,它就会被烧坏。很快,你就会看到收益递减。人,就像赛车上的引擎一样,不能长时间承受过多压力,否则就会出现故障。

7.大脑时间比屁股时间更重要

没有什么比要求工作时长更能降低生产力了(例如,你的开发人员要连续几个小时坐在椅子上)。你可以度量工作时长,感觉得到了一个能够真正显示出人们工作效率的指标。但是这样做就错了。要求工作时长只会使团队士气低落,因为他们实际上是想把时间花在思考上。

大脑时间才是最重要的。你这样想:假设你是一位经理,对于你来说最重要的是看到团队坐在电脑前“工作”。你在办公室里走来走去,看着那些开发人员坐在椅子上敲击着键盘。真是一番繁荣景象。

但之后你偶然发现一些开发人员只是坐在那里盯着屏幕。就是这样傻坐着,他们只是坐在那里傻看。搞什么鬼!大概半个小时,他们什么都没做!

三星note8还能买到全新机吗

但是,他们确实是在工作。他们正在思考。他们在用大脑思考解决一个非常困难的问题。也许他们甚至会站起来,在办公室里转上一圈。最后,他们坐下来,写下11行代码,并将用户故事标记为完成。

他们符合你的“屁股时间”标准吗?不符合。他们是否为一个非常困难的问题想出了一个巧妙的解决方案?是的。

屁股时间证明不了什么。大脑时间意味着一切。

8.硬件比开发人员的时间更便宜,而且要便宜得多

开发人员其实很贵的。要吸引顶尖人才,你就得支付有竞争力的薪水。他们每一个小时的时间都不便宜。尽管如此,许多公司并没有意识到开发人员这一个小时的时间具有极高的价值,舍不得为团队提供硬件。

还是算了吧,电脑很贵的!额外的内存会让硬件预算超标的!

好吧,可能是会超出预算,但那是因为你的预算有问题!

现在我们来算一笔账:假设你每年付给每名开发人员10万美元,或者每小时大约50美元。假设他们每天花一个小时等待编译器完成工作。然后,假设你可以为开发人员的机器添加一些内存和更快的处理器,将等待编译的时间减少到每天45分钟。那么一名开发人员每天就能节省15分钟。以一年200天计算,也就是总计50个小时。按每小时50美元计算,每名开发人员每年可节省2500美元。如果速度更快的机器的增量成本是500美元,结果如何呢?

我们来算一下。如果你有20个开发人员,那么用更快的机器反而会为你节省4万美元的投资。口算应该就能算得出来。

这只是为了减少编译时间的等待。另外,做其他事情的速度也都会更快。

如果你的预算不允许更快的机器,那么就需要调整你的预算。

9.你不能度量软件开发人员的生产力

可以这么说,试图以一种客观的方式衡量开发人员的生产力是徒劳的,根本就不应该这样做。有一些方法可以从主观上度量生产力,但这些方法需要经验和良好的判断。这些能力都很难得到,一旦拥有它们,就能为你带来非常宝贵的价值。

10.质量是一种认知,而不是缺陷数量

这一点真的让人很难接受。

基本前提是:你的缺陷管理工具中的缺陷已经趋近于零,而人们却仍然可以认为你的软件有缺陷。你的缺陷管理工具中可能有大量的缺陷,而人们却可以认为你的软件像磐石一样坚固。缺陷管理工具中的缺陷数量与软件质量之间没有关系。

在此,我并不是说你不应该尝试减少你的缺陷数量,而是恰恰相反。但是最终,你的软件只有在你的客户认为它质量够高的时候,才可以说它是高质量的,而你的缺陷数量不一定能说明这一点。很奇怪,是吧?

当我们谈到这个话题时,“高”的缺陷数量意味着什么?如果你的代码库有100,000行代码,“高”的定义是什么?那么500万行代码呢?谁说的?

即使在最好的情况下,让一个软件项目在短跑道上安全着陆也是一个具有挑战性和困难的命题。在这个过程中,再加上一些模棱两可,再加上一些随时可能出错的定时炸弹,成功才是奇迹。

诀窍在于接受和理解这些模棱两可,并与之和谐相处,而不是与之对抗。接受这10条真理将有助于解决这一问题。

华为p8现在市场价多少钱

酷家乐的智能设计全屋怎么样


返回网站首页

本文评论
台积电称低端芯片短缺正成为供应链瓶颈_中芯 台积电差距 知乎
  当地时间8月30日,台积电总裁魏哲家警告称,目前价值50美分-10美元芯片的普遍短缺,正在阻碍规模6000亿美元半导体行业的发展。电子签约行业  彭博援引魏哲家周二在2022台积...
日期:09-01
苹果se有4.7寸屏幕的吗_还买苹果14?苹果性价比神机iPhone SE4曝光:6.1寸LCD屏 保留刘海
作为走量的iPhone SE系列来说,苹果还会继续坚持推新,所以官方怎么升级也就显得很重要了,毕竟相对性价比是第一位的。据Display Supply Chain Consultants (DSCC)分析师Ross You...
日期:10-16
蓝绿两色没了 爆称Apple Watch S8将提供“新的红色”_苹果watch红色
在iPhone 14 Pro发布前一周,最新爆料显示,苹果Apple Watch Series 8将提供“新的红色”,预计不会延迟发布。此外,与Series 7相比,预计Apple Watch Series 8提供的颜色选项数量较...
日期:08-31
卢伟冰又换新手机啦!K50宇宙大作至少有两款
8月2日,卢伟冰发微博称,“新手机换着用,都很爽”!这是又换新手机了。前段时间,他就已经换过一次了。微博小尾巴都显示为小米手机,这意味着,目前将有两款K50宇宙终极大作发布。并且,...
日期:08-04
永辉超市李松峰采访_永辉超市CEO李松峰:上半年到家业务亏损率从7.9%下降到1.6%
9月26日消息,近日,永辉超市召开2022年半年度线上业绩说明会,永辉超市CEO李松峰表示:“永辉上半年到家业务亏损率已从原来的7.9%下降到1.6%,线上占比持续提高,盈利机会越来越大。未...
日期:09-27
百度地图切换北斗卫星_百度地图宣布切换为优先运用国产北斗系统进行定位
  IT之家9月30日消息,近日,百度地图发布了北斗卫星导航系统应用的最新进展,北斗卫星日定位量首次突破1000亿次。b250主板上市时间  百度地图今日宣布,正式切换为优先运用北...
日期:10-04
8C/8T纯E核:Geekbench曝光酷睿i3-N300低功耗入门处理器_i3八核处理器
近日,有眼尖的人们在 Geekbench 基准测试数据库中发现了英特尔酷睿 i3-N300 的身影。作为一档低功耗入门处理器,其特点是采用了 Gracemont 架构的纯 E 核设计。但让一些人感到...
日期:09-30
爆料大神猜测苹果10月或不办发布会,新iPad/Mac直接上线_苹果会发布新ipad吗
9月26日消息,美国当地时间周日,苹果知名爆料大神马克·古尔曼(Mark Gurman)发文预测,苹果或不在10月份举行第三场新品发布会,而是通过网站更新或新闻稿的方式发布新产品。此外,他还...
日期:09-27
NASA固态电池重大突破:能量密度约为特斯拉4680电池两倍「电池容量特斯拉」
  记者/森宁  近日,美国航空航天局(NASA)表示其研发的航空用固态电池取得了重大突破。  NASA在其官方网站介绍,NASA目前所研发成功的固态电池的能量密度达到了500Wh/kg,几...
日期:10-13
三星最贵旗舰官宣 心系天下W23 10月21日发布_三星心系天下w22价格
中关村在线消息:近日,三星正式官宣了新旗舰W23系列宣传海报,W23系列将在10月21日晚19点正式发布。心系天下的W23系列共有W23和W23 Flip两款机型,三星W23是横向折叠的三星Galaxy...
日期:10-16
iOS 16大规模BUG:谨慎升级 微信都打不开了「ios升级后微信打不开」
iOS 16系统已经在大批推送了,而不少用户发现了不同程度的BUG,和以往一样,第一批的用户已经在尝鲜的同时在吐槽者,比如演员潘粤明在微博称更新iOS 16后出现了微信无法打开的重大B...
日期:09-14
探营2022国家网安周:安全科技能力正在成为企业必选项
9月5日,2022年国家网络安全宣传周在合肥开幕。记者探营发现,安全科技能力正在成为企业必选项。蚂蚁集团以“用技术构建数字时代安全屏障”为主线,系统展示了解决数字化升级中各...
日期:09-05
曝iPad Pro 2024采用全新OLED屏幕:由三星提供「ipad pro 2021是oled屏幕吗」
今日消息,据MacRumors报道,苹果计划在2024年的iPad Pro上使用OLED屏幕,这将是iPad首次使用该屏幕,供应商是三星。消费券拉动内需报道指出,iPad Pro 2024同样由11英寸和12.9英寸两...
日期:12-22
“心系天下”双折叠屏旗舰 三星W23和W23 Flip曝光_三星折叠手机w21测评
三星心系天下”,是中国电信同三星每年推出的高端深度定制旗舰手机,其主要目标客户面向企业、事业单位的中高层社会精英。从2008年开始,第一款高端旗舰手机心系天下W699问世,三星...
日期:09-19
海信医疗携创新产品集中亮相中原医疗展「中信海直重组中信医疗」
9 月 25 日- 27 日,第 41 届中原医疗器械展览会(中原医疗展)在郑州国际会展中心举行。海信医疗携全球首台Mini LED医用内窥显示器、彩色超声、计算机辅助手术系统(CAS)、智慧...
日期:10-10
男子网吧偷显卡现场百度怎么拆 学会后连窜多家网吧盗窃_偷网吧显卡成功案例
9月18日,浙江杭州,拱墅警方公布了一起网吧盗窃案。macbook pro2015上市价格9月11日下午,祥符派出所接连接到两家网吧报警,称店内有多台电脑的显卡与内存条被盗,损失价值约6万元。...
日期:09-19
比亚迪在拉美交付首批纯电动半挂牵引车_比亚迪新能源半挂车
  财联社10月10日电,据“比亚迪商用车”微信公众号消息,近日,比亚迪墨西哥分公司在墨西哥普埃布拉州的物流运输展览会(Expo Transporte)上向当地大型交通运输公司Marva交付了首...
日期:10-13
特斯拉副总裁陶琳个人资料_特斯拉公司副总裁陶琳:中国市场究竟魅力何在?
  中新网9月10日电 (中新财经 张尼 葛成)2022年8月,上海超级工厂第100万辆中国制造特斯拉正式下线,距离这座工厂正式开工仅仅过去三年多的时间。  作为第一家进入中国的外...
日期:09-10
蔚来亏损300多亿_亏了666亿,蔚来太难了
  赚钱对现在的蔚来而言,太难了。  文|梅旭康; 编辑 | 郝秋慧  来源:亿欧网  自2016年到2022年上半年,蔚来归属普通股股东的净亏损累计达约666亿元。  同是车企同胞,比...
日期:09-10
nand和ssd_NAND供大于需:SSD价格腰斩还会大降价 显卡促销也在继续
由于NAND供应持续数月过剩,固态硬盘的价格也一直在下降。TrendForce分析师在一份新报告中指出,这一趋势将在2022年4季度变得更加严重。预计NAND闪存价格会在下季度下调15-20%,...
日期:09-29