精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

久草在线资源福利站| 一区二区三区免费高清视频| 久久精品女人天堂av免费观看| 99精品视频在线观看| 97在线观看免费| 国产毛片久久久久久久| 日本欧美在线| 亚洲最大成人网4388xx| 久久av二区| 91肉色超薄丝袜脚交一区二区| 水蜜桃精品av一区二区| 欧美成人精品高清在线播放| 大陆极品少妇内射aaaaa| 国产区视频在线播放| 国内精品伊人久久久久影院对白| 国语自产在线不卡| 亚洲高潮女人毛茸茸| 亚洲不卡在线| 欧美中文字幕不卡| 大西瓜av在线| 日本a在线播放| av成人老司机| 亚洲综合在线小说| 国产一级片免费在线观看| 午夜精品久久99蜜桃的功能介绍| 亚洲精品综合精品自拍| 日韩精品在线播放视频| 日韩免费小视频| 亚瑟在线精品视频| 黄色一级片网址| seseavlu视频在线| 26uuu色噜噜精品一区二区| 91性高湖久久久久久久久_久久99| 日韩在线视频免费播放| 亚洲一级高清| 伦理中文字幕亚洲| 美国一级黄色录像| 国内精品久久久久久99蜜桃| 亚洲缚视频在线观看| 国产精品一级无码| 亚洲一区有码| 欧美性xxxxx极品少妇| 天堂…中文在线最新版在线| gogogogo高清视频在线| 国产精品美女www爽爽爽| 欧美日韩最好看的视频| 偷拍自拍在线| 99精品在线免费| 国产欧美日韩一区| 黄色a在线观看| 国产乱子轮精品视频| 成人激情综合网| 中文字幕在线观看欧美| 日日嗨av一区二区三区四区| 日本中文字幕久久看| wwwxxx亚洲| 中文亚洲欧美| 欧美一级大片在线免费观看| 欧美男人亚洲天堂| 久久久久久久波多野高潮日日| 777777777亚洲妇女| 国产特黄大片aaaa毛片| 免费在线观看成人av| 91成人免费观看网站| 欧美一区二区三区四| 性感少妇一区| 国产精品电影一区| a片在线免费观看| 另类调教123区| 91麻豆国产精品| 亚洲免费视频网| av在线免费不卡| 久久综合婷婷综合| 国产www.大片在线| 国产精品视频一二三区| 正在播放亚洲| 蜜臀av在线| 五月天激情综合| 日本中文字幕片| 久久av日韩| 日韩欧美一级精品久久| 又黄又爽的网站| 国产一区99| 久久福利视频导航| 国产又黄又粗又爽| 蜜臀av亚洲一区中文字幕| 91人人爽人人爽人人精88v| 精品乱子伦一区二区| 成人涩涩免费视频| 人禽交欧美网站免费| 在线免费av电影| 亚洲午夜视频在线观看| 国产精彩免费视频| 麻豆国产一区| 精品偷拍一区二区三区在线看| 免费看黄色三级| 欧美精品国产一区| 国产成人精彩在线视频九色| 国产精品玖玖玖| 99精品欧美一区二区三区小说 | 国产在线观看91一区二区三区| 中文在线不卡视频| 国产无套在线观看| 免费成人av资源网| 国产精品一码二码三码在线| seseavlu视频在线| 天天综合网 天天综合色| 亚洲欧美日韩一级| 蜜桃久久久久| 久久精品影视伊人网| 色婷婷av国产精品| 国产在线视频不卡二| 欧美日韩精品免费观看| av网站大全在线| 在线观看一区日韩| 国产十八熟妇av成人一区| 日韩精品免费一区二区三区| 97国产在线观看| 国产精品无码天天爽视频| 成人国产精品免费观看| 一区二区三区四区欧美日韩| 在线最新版中文在线| 日韩欧美久久一区| 亚洲欧美综合7777色婷婷| 男人的天堂亚洲| wwwxx欧美| 麻豆网在线观看| 欧美日韩综合视频| 国产婷婷在线观看| 欧美日韩国内| 91精品免费视频| 成人在线免费看| 一本色道**综合亚洲精品蜜桃冫| 久久免费精品国产| 永久91嫩草亚洲精品人人| 国产精品一区久久| 国产日本在线视频| 91国产福利在线| 黄色正能量网站| 亚洲黄色av| 国产美女精品在线观看| a视频在线观看免费| 7777精品伊人久久久大香线蕉完整版| 欧美人与性囗牲恔配| 老色鬼久久亚洲一区二区| 黄色91av| 国产精品一二三产区| 亚洲电影中文字幕| 久久久久亚洲av片无码下载蜜桃| 国产在线国偷精品产拍免费yy| 亚洲精品在线视频观看| 欧美日韩在线精品一区二区三区激情综合| 亚洲久久久久久久久久| 日韩手机在线视频| 国产无一区二区| 无码内射中文字幕岛国片| 激情综合网五月| 国产精品成人v| av网站在线免费播放| 欧美日韩精品一区视频| 亚洲一级生活片| 国产成人啪午夜精品网站男同| 国风产精品一区二区| 亚洲精品不卡在线观看| 欧美—级高清免费播放| 天天舔天天干天天操| 欧美日韩国产丝袜另类| 国产美女精品久久| 免费在线成人网| 国产树林野战在线播放| youjizz欧美| 91精品国产色综合久久不卡98口| 青青草在线免费视频| 在线免费观看成人短视频| 波多野结衣家庭教师在线观看| 国产真实精品久久二三区| 激情五月六月婷婷| 啪啪国产精品| 国产精品爽黄69天堂a| 免费黄色在线| 亚洲第一福利在线观看| 无码人妻精品一区二| 亚洲丝袜另类动漫二区| 美女久久久久久久久| 久久影院亚洲| 老司机午夜网站| 天美av一区二区三区久久| 91精品国产综合久久香蕉的用户体验| av毛片在线免费| 亚洲欧美中文日韩在线| 国产av无码专区亚洲av麻豆| 五月天精品一区二区三区| 手机免费观看av| 丁香啪啪综合成人亚洲小说| 国产一区亚洲二区三区| 久久久9色精品国产一区二区三区| 成人一区二区在线| 粉嫩一区二区三区| 久久777国产线看观看精品| 日韩欧美电影在线观看| 在线不卡中文字幕播放| 日韩成人在线免费视频| 国产精品青草综合久久久久99| 少妇高潮一69aⅹ| 日韩av高清在线观看| 欧美精品久久久久久久久久久| 欧美综合久久| 精选一区二区三区四区五区| 国产精品亚洲欧美日韩一区在线| 6080yy精品一区二区三区| 超碰在线网址| 在线日韩日本国产亚洲| 熟妇人妻一区二区三区四区| 欧美美女一区二区| 成人公开免费视频| 亚洲福中文字幕伊人影院| 久久久久99精品成人| 97精品超碰一区二区三区| www激情五月| 免费观看日韩电影| 欧美变态另类刺激| 亚洲视频观看| 亚洲高潮无码久久| 久久久久免费av| 亚洲春色在线视频| 欧美人与物videos另类xxxxx| 国产精品国产一区二区| 久久久91麻豆精品国产一区| 国产精品久久久久久影视| 亚洲黄色中文字幕| 午夜精品一区二区三区视频免费看| 日本中文字幕电影在线免费观看| 亚洲视频视频在线| 日本啊v在线| 国产视频精品xxxx| 无码精品人妻一区二区三区影院| 精品捆绑美女sm三区| 国产熟女一区二区三区四区| 欧美欧美午夜aⅴ在线观看| 波多野结衣一区二区三区在线| 色综合天天综合狠狠| 国产尤物在线视频| 婷婷一区二区三区| 亚洲男人第一av| 黑人精品xxx一区| 综合激情网五月| 欧美日韩美女在线| 麻豆成人免费视频| 在线视频一区二区三| 亚洲天堂视频在线播放| 91官网在线观看| 中文字幕91爱爱| 欧美日韩国产在线播放网站| 国产又粗又猛又爽又黄的视频一| 欧美日韩国产高清一区二区| 国产精品久久免费| 日韩一区二区免费在线观看| 精品久久人妻av中文字幕| 亚洲成人xxx| 五月婷婷六月激情| 亚洲免费人成在线视频观看| 福利在线午夜| 久久精品免费播放| 久久五月精品中文字幕| 97香蕉超级碰碰久久免费软件| 在线高清av| 国产精品香蕉在线观看| 国产视频一区二区在线播放| 国产精品一级久久久| 久久av免费看| 一本一道久久a久久综合精品| 欧美 亚欧 日韩视频在线| 日本香蕉视频在线观看| 亚洲欧美高清| 一道本在线免费视频| 粉嫩av亚洲一区二区图片| 日韩一级视频在线观看| 国产精品乱码久久久久久| 免费中文字幕在线| 欧美日韩国内自拍| 一区二区视频播放| 欧美成人猛片aaaaaaa| 神马久久久久| 久久亚洲精品中文字幕冲田杏梨| 岛国av免费在线观看| 国产美女主播一区| 一区二区中文字幕在线观看| 欧美色欧美亚洲另类七区| 99视频精品全国免费| 国产日韩欧美精品在线观看| 日韩黄色小视频| 中文字幕永久免费| 国产欧美精品一区二区三区四区| 欧美黑人精品一区二区不卡| 欧美午夜女人视频在线| 国产理论视频在线观看| 日韩av在线导航| 天堂中文8资源在线8| 欧美—级高清免费播放| 99久久er| 久久人人九九| 亚洲欧美亚洲| 91n.com在线观看| 成人av在线观| 91在线播放观看| 91黄视频在线观看| 少妇人妻精品一区二区三区| 久久精品国产96久久久香蕉| 爱情电影社保片一区| 99精品国产一区二区| 日韩亚洲一区在线| 国产精品免费入口| 国产成人一区在线| 亚洲少妇xxx| 91福利视频久久久久| 视频一区 中文字幕| 精品自拍视频在线观看| 国产伊人久久| 日韩久久精品一区二区三区| aa亚洲婷婷| 国产清纯白嫩初高中在线观看性色| 国产精品私人影院| 精品国产一区二区三区四| 精品国产乱码久久久久久1区2区| 欧美69xxxx| 国产精品视频永久免费播放| 久久超碰99| 18禁男女爽爽爽午夜网站免费| 成人午夜又粗又硬又大| 欧美风情第一页| 在线播放日韩导航| 888av在线| 国产精品久久激情| 欧美欧美黄在线二区| 精品视频一区二区在线| 91丝袜美腿高跟国产极品老师 | 私密视频在线观看| 亚洲午夜在线电影| 亚洲av无码国产精品久久不卡| 久久久精品欧美| 成人影院网站ww555久久精品| 一区二区在线不卡| 麻豆精品在线视频| 免费黄在线观看| 欧美性高清videossexo| jizz在线观看中文| 国产欧美一区二区三区久久| 日韩黄色大片| www.午夜av| 亚洲精品高清在线| 亚洲免费成人网| 性欧美在线看片a免费观看| 久久国产精品色av免费看| 久久久久久久久久网| 99视频在线精品| 久久精品视频5| 中文字幕无线精品亚洲乱码一区 | 人妻熟人中文字幕一区二区| 欧美网站一区二区| 午夜视频在线看| 91九色综合久久| 欧美三级乱码| 88av在线播放| 色女孩综合影院| 最新电影电视剧在线观看免费观看| 91精品久久久久久久久久入口| 亚洲精品网址| 精品一区二区三区四区五区六区| 欧美午夜视频在线观看| av基地在线| 999视频在线免费观看| 亚洲激情av| 在线不卡av电影| 国产精品久久久久久久久免费樱桃 | 精品国产日本| 无码精品人妻一区二区| 国产欧美一区二区精品性色| 国产成年人在线观看| 高清中文字幕一区二区三区| 国产精品色哟哟| 无人码人妻一区二区三区免费| 一个色妞综合视频在线观看| 手机看片1024国产| 国产精品成人一区| 久久精品影视| 色呦呦一区二区| 7777精品伊人久久久大香线蕉最新版| 久久国产精品黑丝| 午夜精品一区二区三区在线观看| 国产毛片精品一区| 亚洲免费在线观看av| 久久精品国产99国产精品澳门| 菁菁伊人国产精品| 一级做a免费视频| 天天综合天天做天天综合| 精品国产白色丝袜高跟鞋| 精品国产一区二区三| 国产中文字幕一区| 亚洲成人av影片| 欧美国产中文字幕|