精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Martin Fowler:仍無法衡量軟件開發(fā)的生產(chǎn)效率

開發(fā) 項目管理
我們見到過太多關(guān)于軟件開發(fā)過程、設(shè)計實踐以及類似內(nèi)容充滿激情的討論。它們當(dāng)中有很多是無法驗證的,因為軟件行業(yè)沒有能去衡量代表開發(fā)效率的一些基本元素。特別是我們無法合理地衡量生產(chǎn)效率。

我們見到過太多關(guān)于軟件開發(fā)過程、設(shè)計實踐以及類似內(nèi)容充滿激情的討論。它們當(dāng)中有很多是無法驗證的,因為軟件行業(yè)沒有能去衡量代表開發(fā)效率的一些基本元素。特別是我們無法合理地衡量生產(chǎn)效率。

當(dāng)然,生產(chǎn)效率可以通過觀察生產(chǎn)過程的輸入與產(chǎn)出來衡量。所以,要衡量軟件開發(fā)的生產(chǎn)效率,你就必須去衡量軟件開發(fā)的產(chǎn)出。我們無法衡量生產(chǎn)效率的根源就在于我們無法衡量產(chǎn)出。

并不是說人們沒有嘗試過。最令我氣憤的就是那些用代碼行數(shù)來衡量生產(chǎn)效率的研究。首先,總是存在不同的語言、不同的計數(shù)方式、不同的格式化風(fēng)格造成的問題。即使采用一致的計數(shù)標(biāo)準(zhǔn),衡量相同語言代碼,且代碼被自動格式化為統(tǒng)一的風(fēng)格,代碼行數(shù)仍然無法正確反映產(chǎn)出。

任何優(yōu)秀的開發(fā)者都知道,讓他們?nèi)崿F(xiàn)一個特定功能所需的代碼行數(shù)可能相差巨大。除此之外,精心設(shè)計以及重構(gòu)過的代碼都會更短小,因為它消除了冗余。復(fù)制粘貼風(fēng)格的程序會有更多的行數(shù)以及更差的設(shè)計,因為它充滿冗余。這很好證明,只要你使用一個支持inline method的重構(gòu)工具去修改一個程序。只需用這個工具去重構(gòu)那些普通函數(shù),你就可以輕易讓代碼行數(shù)翻倍。

你可能覺得已經(jīng)沒人再用代碼行數(shù)了,實際上每個月我都能看到基于代碼行數(shù)的生產(chǎn)效率研究論文,甚至是在類似IEEE Software這樣令人尊敬的期刊上。

也不是說代碼行數(shù)是個完全沒用的衡量,它能很好代表系統(tǒng)規(guī)模。我可以很確定一個100 KLOC(KLOC=千代碼行)的系統(tǒng)比一個10KLOC的系統(tǒng)要大。但是如果我用了一年時間寫了那個100KLOC的系統(tǒng),而Joe在一年內(nèi)用10KLOC實現(xiàn)了同樣的系統(tǒng),這無法說明我更高產(chǎn)。實際上我得到的結(jié)論是:我們的生產(chǎn)效率差不多,但我的系統(tǒng)設(shè)計得更差。

另一個經(jīng)常被用來衡量產(chǎn)出的方法是使用功能點(Function Points)。雖然我更同情這種做法,但它并不能令我信服。我聽過很多這樣的故事:同一個系統(tǒng),不同人統(tǒng)計的功能點數(shù)目相差有3倍之多。

即使我們能夠找到一種方式用功能點精確衡量功能,我認(rèn)為這仍然無助于解決生產(chǎn)效率的衡量問題。可以這么說,衡量功能點是觀察軟件開發(fā)直接產(chǎn)出的方式,但真實產(chǎn)出確是另一回事。假設(shè)有一個精確的功能點計算系統(tǒng),如果我花一年發(fā)布了一個有100個FP(功能點)的系統(tǒng),同時Joe也用一年發(fā)布了一個50FP的系統(tǒng),是不是就能說我更高產(chǎn)?我覺得不是。很可能我做的100FP中只有30個對我的客戶來說是真正有用的功能,而Joe開發(fā)的功能則全部都是有用的。我會這么說:雖然我的直接生產(chǎn)效率更高,但Joe的真實生產(chǎn)效率更高。

Jeff Grigg向我指出,還存在影響功能點交付的內(nèi)因。我的100個功能點可能提供的都是很相似的功能,我之所以花了一年時間,是因為我沒有很好的重用代碼。Joe的50個功能都是差別相當(dāng)大的(對他來說可不是個好消息),所以幾乎沒有重用的可能。盡管需要實現(xiàn)50個相當(dāng)不同的功能,并且?guī)缀鯚o法重用代碼,但Joe真的很棒,他在一年之內(nèi)就全部完成了。

但這些都忽視了一點:即使是有用的功能也無法真正用來做衡量。假設(shè)我有了進(jìn)步,完成了30個有用的功能點,同時Joe只完成了15個。但有人會發(fā)現(xiàn)Joe的15個功能點為我們的客戶增加了1千萬的盈利,但我的工作成果帶來的盈利只有500萬。我仍然認(rèn)為Joe的真實生產(chǎn)效率要比我高,因為他產(chǎn)出了更多的商業(yè)價值。并且我堅信任何真正的軟件生產(chǎn)效率衡量必須基于其所帶來的商業(yè)價值。

這種思想也適用于成功率。通常關(guān)于軟件項目成功的判斷都是虛假的,因為人們并不理解什么是失敗。我可以說一個成功的項目就是產(chǎn)生的商業(yè)價值大于研發(fā)成本的項目。假如Joe和我各參與了5個項目,我的4個項目是成功的,而Joe只有一個項目成功。這是不是就意味著我干的比Joe好呢?這可不一定。如果我的4個項目每個盈利1百萬,而Joe那個成功項目的收入比他所有的5個項目成本的總和還要多出1千萬,那么他才是那個應(yīng)當(dāng)獲得提拔的人。

有些人會說“如果無法衡量,就無法管理”,這是站不住腳的。商業(yè)領(lǐng)域中,人們一直在管理著那些他們無法衡量價值的東西。你如何衡量一個公司里律師的生產(chǎn)效率?如何衡量市場部門、教育機構(gòu)?你無法衡量,但你任然需要去管理它們(更多信息參考Robert Austin)。

如果團(tuán)隊的生產(chǎn)效率都很難衡量,那么個人對團(tuán)隊的貢獻(xiàn)就更難衡量了。通過觀察每個迭代產(chǎn)出特性的多少,你可以對團(tuán)隊的產(chǎn)出有個大致的概念。這是個很粗糙的感受,但是你可以感覺出團(tuán)隊的速率是否有所提高,或者大致感覺出兩個團(tuán)隊的生產(chǎn)效率哪個更高一些。但是個人的貢獻(xiàn)值就很難計算了。可能有的成員職責(zé)是實現(xiàn)特性,而有些成員的角色可能是協(xié)助者——他們負(fù)責(zé)幫助他人實現(xiàn)特性。他們的作用是提升整個團(tuán)隊的生產(chǎn)效率——除非你是這個團(tuán)隊中的一個開發(fā)者,你將很難搞清楚這些人的產(chǎn)出到底是什么。

如果你覺得這些情況還不夠復(fù)雜,在《經(jīng)濟(jì)學(xué)人》(sep 13-19,2003)上有一篇關(guān)于生產(chǎn)效率趨勢的文章。經(jīng)濟(jì)學(xué)家們似乎發(fā)現(xiàn),由于90年代中對計算機產(chǎn)業(yè)的投資導(dǎo)致了如今商業(yè)領(lǐng)域中生產(chǎn)效率的提升。

這其中的重點是——增長是落后于投資的:“對計算機方面的投資并不會自動地推動生產(chǎn)效率提升,公司同時也需要重組他們的商業(yè)實踐”。同樣的滯后效應(yīng)也出現(xiàn)在電力發(fā)明之后。

所以商業(yè)價值不僅難于衡量,還存在時延。很可能直到團(tuán)隊構(gòu)建的軟件發(fā)布多年之后,你才能夠衡量團(tuán)隊的生產(chǎn)效率。

我可以理解為什么衡量生產(chǎn)效率如此具有誘惑性。如果可以做到,我們就可以更容易、更客觀地評估軟件。然而錯誤的衡量方式只會使問題惡化。我覺得必須承認(rèn):在這一領(lǐng)域,我們?nèi)匀缓軣o知。

原文鏈接: Martin Fowler   翻譯: 伯樂在線 - 治不好你我就不是獸醫(yī)

譯文鏈接: http://blog.jobbole.com/47503/

責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2013-09-09 14:13:31

軟件開發(fā)生產(chǎn)效率

2023-12-21 16:45:27

軟件開發(fā)人員CIOGenAI

2023-03-26 00:41:36

2017-10-21 23:02:49

微服務(wù)軟件架構(gòu)

2024-02-21 17:08:35

2009-11-03 10:24:14

2009-03-12 14:31:15

QCon

2016-12-20 16:07:36

華為

2009-02-10 17:11:53

SaaSSaaS開發(fā)PaaS

2015-03-02 09:35:07

軟件開發(fā)

2013-07-23 09:00:59

程序員生產(chǎn)效率

2025-06-27 08:31:36

2017-03-17 08:15:17

敏捷軟件開發(fā)軟件開發(fā)

2020-06-24 11:21:47

軟件開發(fā)面試

2024-11-07 12:14:36

2012-06-18 09:34:14

2022-07-19 16:31:29

軟件開發(fā)Kubernetes容器

2023-02-09 16:48:12

軟件開發(fā)測試結(jié)對測試

2022-03-14 22:54:57

軟件開發(fā)性能

2011-08-31 10:04:22

日本軟件開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

91女神在线视频| 亚洲精彩视频| 在线影视一区二区三区| 亚洲一区三区电影在线观看| 国产情侣激情自拍| 亚洲成人原创| 在线成人免费网站| 中文字幕第66页| 欧美男人天堂| 亚洲视频免费观看| 蜜桃欧美视频| 99国产精品欲| 久久久久国产精品午夜一区| 成人444kkkk在线观看| 风间由美一二三区av片| 日本久久一区| 欧美视频二区36p| 国产免费xxx| 国产三级视频在线看| 国产成人精品午夜视频免费 | 爆操欧美美女| 久久久精品一品道一区| 97se国产在线视频| 中文字幕欧美人妻精品| 日韩午夜免费视频| 麻豆成人在线看| 波多野在线播放| 嗯用力啊快一点好舒服小柔久久| 欧美精品丝袜久久久中文字幕| 自慰无码一区二区三区| a级毛片免费观看在线| 国产欧美一区二区在线观看| 国产无套精品一区二区| 国产精品无码免费播放| 日精品一区二区| 97在线视频精品| 久久免费黄色网址| 91精品福利| 色噜噜久久综合伊人一本| 丰满少妇一区二区| 欧美五码在线| 欧美精品一区二区三区蜜臀| 国产xxxxhd| 国产成人免费视频网站视频社区| 欧美色区777第一页| 激情综合网婷婷| 色戒汤唯在线观看| 激情av一区二区| 日本一本中文字幕| 国产丝袜在线播放| 亚洲一区二区三区四区中文字幕| 男人日女人的bb| a免费在线观看| 亚洲精品自拍动漫在线| 只有这里有精品| 免费av不卡| 亚洲色图制服诱惑| 91看片淫黄大片91| 在线视频观看国产| 一区二区三区丝袜| 欧美 亚洲 视频| 香蕉成人app免费看片| 一区二区视频在线| 青草青青在线视频| 男人天堂视频在线观看| 欧美午夜影院在线视频| 久久婷婷国产精品| 日本一区二区三区视频在线| 欧美图片一区二区三区| 激情文学亚洲色图| 日本一区二区三区播放| 日韩免费视频一区| 艳妇乳肉豪妇荡乳xxx| 四虎影视精品| 一区二区三区四区视频| 永久免费看mv网站入口| 午夜精品久久久久99热蜜桃导演 | 亚洲女同av| 在线观看免费亚洲| 天天色天天综合网| xvideos.蜜桃一区二区| 精品中文视频在线| 夫妇露脸对白88av| 午夜日韩电影| 欧美亚洲一区在线| 亚洲天堂自拍偷拍| 国产成人在线免费观看| 精品蜜桃一区二区三区| 成人全视频高清免费观看| 亚洲天堂成人网| 法国空姐在线观看免费| 国产精选在线| 欧美日韩欧美一区二区| 亚洲av无码久久精品色欲| 日日天天久久| 久久亚洲精品小早川怜子66| 国产午夜精品无码| 免费成人在线影院| 国产精品香蕉视屏| av资源网站在线观看| 亚洲资源在线观看| 美女黄色片视频| 一区二区亚洲视频| 中文一区二区视频| 久久精品视频6| 日本亚洲天堂网| 精品产品国产在线不卡| 超碰国产在线| 亚洲成人免费看| 做a视频在线观看| 西野翔中文久久精品字幕| 精品国产自在精品国产浪潮| 日本高清www免费视频| 久久99国产精品久久| 九九九九精品| 宅男网站在线免费观看| 欧美三级乱人伦电影| 色天使在线视频| 欧美成人69av| 国产精品激情av电影在线观看| 亚洲成人精品女人久久久| 欧美国产乱子伦| 国产精品第12页| 国偷自产av一区二区三区| 久久久国产精品x99av| 亚洲精品一区二三区| 99久久99久久精品免费观看| 国内外成人激情免费视频| 一区在线影院| 亚洲精品少妇网址| 国产做受高潮漫动| 国产精品18久久久| 欧美日韩成人一区二区三区| 超碰97免费在线| 欧美一区二区三区啪啪| 国产精品成人69xxx免费视频| 日韩成人一级片| 欧美午夜免费| 男人最爱成人网| 日韩av网站导航| 日本一区二区网站| 不卡欧美aaaaa| 99久久久精品视频| 成人爽a毛片| 久久久人成影片一区二区三区观看 | 日韩成人免费在线| 欧美一进一出视频| 欧美gay囗交囗交| 亚洲欧美日韩国产成人| 天天干天天干天天操| caoporen国产精品视频| 日本在线xxx| 欧美日韩一本| 2025国产精品视频| 免费在线黄色影片| 91福利精品第一导航| 日本精品在线观看视频| 日本麻豆一区二区三区视频| 亚洲欧美日韩国产yyy| 国产精品黄色片| 日韩中文av在线| 国产美女三级无套内谢| 亚洲激情五月婷婷| 成熟妇人a片免费看网站| 亚洲精品女人| 欧美极品色图| 成人国产精品一区二区免费麻豆 | 99thz桃花论族在线播放| 亚洲国产精品高清久久久| 日韩无码精品一区二区三区| 91蜜桃免费观看视频| 成人性做爰aaa片免费看不忠| 欧美一级精品| 92裸体在线视频网站| 国产盗摄在线视频网站| 亚洲美女动态图120秒| 波多野结衣一区二区三区在线| 国产精品美女久久久久高潮| 成人免费黄色av| 一区二区毛片| 亚洲一区二区三区乱码| 亚洲精品一区国产| 日本免费久久高清视频| 日本精品一区二区三区在线播放| 日韩一区二区三区电影在线观看 | 精品国产免费人成电影在线观...| 97在线视频免费观看完整版| 亚洲欧洲在线免费| av网站在线免费看| 欧美性猛交xxx| 亚洲熟女少妇一区二区| jvid福利写真一区二区三区| 我看黄色一级片| 欧美特黄视频| 视频一区二区三| 日韩高清在线观看一区二区| 欧美在线视频在线播放完整版免费观看| 自拍视频在线网| 亚洲精品www| 国产视频在线观看免费| 五月婷婷激情综合| 日本免费网站视频| 91免费国产在线| 无套白嫩进入乌克兰美女| 美女国产一区| 日韩国产一级片| 91亚洲自偷观看高清| 久久精品日韩| 中文字幕视频精品一区二区三区| 国产精品jvid在线观看蜜臀| 欧美wwww| 久久久国产影院| 国产日本在线观看| 日韩国产激情在线| 亚洲男人第一天堂| 日韩一区二区影院| 中文字幕在线2019| 色国产综合视频| 日韩成人高清视频| 一区二区三区四区视频精品免费| 能直接看的av| 国产午夜精品久久久久久久| 香蕉视频污视频| 国产精品91一区二区| 一本岛在线视频| 久久精品国产清高在天天线| 免费超爽大片黄| 欧美freesex交免费视频| 伊人情人网综合| 欧美裸体在线版观看完整版| 久久久婷婷一区二区三区不卡| 精品国产欧美| 成人免费视频网址| 在线成人免费| 国产欧美最新羞羞视频在线观看| 欧美性理论片在线观看片免费| 青草青草久热精品视频在线网站 | 性高潮久久久久久久| 成人av免费在线观看| 久久精品一二三四| 韩国视频一区二区| www.久久久久久久久久久| 久久精品国产99国产| 色乱码一区二区三区在线| 日本中文一区二区三区| 亚洲狼人综合干| 老司机亚洲精品| 黄色在线视频网| 青青草成人在线观看| 一路向西2在线观看| 免费不卡在线观看| 日本不卡一区二区在线观看| 久久99久久99| 91性高潮久久久久久久| 精品午夜久久福利影院| 搡的我好爽在线观看免费视频| 国产精品69毛片高清亚洲| 潘金莲一级淫片aaaaa| 成人毛片老司机大片| 久草视频福利在线| 91在线视频网址| 3d动漫精品啪啪一区二区下载| 久久女同性恋中文字幕| 日韩毛片无码永久免费看| 国产精品久久久久久久久图文区 | 国产h在线观看| 色综合影院在线| 国产调教视频在线观看| 欧美高清在线播放| 涩涩网在线视频| 国产精品美女在线观看| 高清国产一区二区三区四区五区| 亚洲精品欧美日韩| 精品按摩偷拍| 日韩电影免费观看在| 亚洲情侣在线| 国产二区视频在线| 奇米精品一区二区三区在线观看一 | 国产黄色大片在线观看| 奇米一区二区三区四区久久| 亚洲精品777| 国产精品三区www17con| 女人av一区| 青青草综合视频| 亚洲人成人一区二区三区| www.日日操| 国产一区二区h| 好吊日免费视频| 国产精品传媒视频| 国产成人精品一区二三区| 欧美三级日韩三级| 熟妇人妻中文av无码| 中文字幕亚洲欧美一区二区三区 | 亚洲一区免费观看| 日韩黄色一级视频| 精品欧美一区二区三区精品久久| 免费在线稳定资源站| 久久91精品国产91久久跳| 欧美xxx网站| 97免费高清电视剧观看| 精品国产日韩欧美| 男女私大尺度视频| 国模无码大尺度一区二区三区| 一区二区不卡免费视频| 亚洲精品视频免费看| 看黄色一级大片| 欧美精品一区二区三区在线播放| 欧美天天影院| 日韩av色综合| 精品深夜福利视频| av不卡在线免费观看| 久久久久国产一区二区| 中文字幕天堂av| 亚洲欧美日韩一区二区三区在线观看| 午夜婷婷在线观看| 亚洲国产精品成人一区二区| av免费在线观看网址| 国产精品国模在线| 亚洲最好看的视频| 日韩一级性生活片| 国产成人亚洲综合a∨婷婷图片| 懂色av粉嫩av浪潮av| 欧美日韩另类视频| 免费观看a视频| 欧美日韩国产999| 国产成人视屏| 久久久国产精华液999999| 天堂蜜桃一区二区三区| 一级特级黄色片| 亚洲国产美女搞黄色| 性猛交富婆╳xxx乱大交天津| www.欧美精品一二三区| 另类中文字幕国产精品| 日韩高清dvd| 亚洲专区在线| 一级国产黄色片| 欧美日韩一区二区精品| 日韩在线视频第一页| 久久久亚洲国产天美传媒修理工| 亚洲精品一区二区三区中文字幕| 女同性恋一区二区| 国内成人精品2018免费看| 黄色香蕉视频在线观看| 在线不卡a资源高清| 乱人伦中文视频在线| 成人www视频在线观看| 99热在线成人| 天天色天天综合网| 亚洲码国产岛国毛片在线| 国产成人a人亚洲精品无码| 久久亚洲一区二区三区四区五区高| 婷婷精品久久久久久久久久不卡| 亚洲高清视频一区二区| 极品少妇一区二区| 青娱乐国产盛宴| 亚洲成人av片在线观看| 美女搞黄视频在线观看| 欧美极品色图| 麻豆91在线播放免费| 黑人操日本美女| 日韩一二在线观看| cao在线视频| 欧美日韩日本网| 毛片不卡一区二区| 精品国产乱码久久久久久鸭王1| 日韩视频在线观看一区二区| av午夜在线观看| 免费亚洲一区二区| 另类小说一区二区三区| 欧美日韩一级大片| 亚洲精品理论电影| 成人在线观看免费视频| 欧美xxxx吸乳| 99精品在线免费| 中文字幕在线播放不卡| 久久国产精品网站| 国产成人在线中文字幕| 18岁视频在线观看| 亚洲女人的天堂| 日韩一级片免费观看| 国产精品吊钟奶在线| 欧美黄色一区| 素人fc2av清纯18岁| 欧美精品色一区二区三区| 草草在线视频| 亚洲国产日韩综合一区| 国产精品一区一区| 欧美一级淫片免费视频黄| 不卡av电影院| 九九热线有精品视频99| 亚洲在线观看网站| 欧美日韩中文字幕综合视频| 国产精品剧情| 快播亚洲色图| 国产精品自产自拍| 久久久久亚洲视频| 亚洲97在线观看| 国产精品久久久久久麻豆一区软件| www.男人天堂| 欧美精品在线观看一区二区|