成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為什么開(kāi)發(fā)人員不能估算時(shí)間?

開(kāi)發(fā) 項(xiàng)目管理 開(kāi)發(fā)工具
Ashley Moran 是一名軟件開(kāi)發(fā)人員,最近在其關(guān)注的郵件列表中看到了一些有趣的觀點(diǎn),所以他做出了相應(yīng)回應(yīng)。以下是全文。

  一些有趣的觀點(diǎn)出現(xiàn)在我所關(guān)注的郵件列表中。下面是其中的一些。原始評(píng)論將以藍(lán)色字體顯示,下面是我的回應(yīng)。這不是對(duì)相關(guān)問(wèn)題的徹底看法,只是我所想到的一些相關(guān)的回應(yīng)。注:我已加以編輯,以改善流程(flow),并加以闡述。

  在軟件開(kāi)發(fā)中,我們不能對(duì)任何單獨(dú)的任務(wù)作出時(shí)間的估算,是由于工作性質(zhì)是創(chuàng)造新知識(shí)。

  軟件開(kāi)發(fā)的目標(biāo)是實(shí)現(xiàn)流程(Process)自動(dòng)化。只要一個(gè)流程實(shí)現(xiàn)了自動(dòng)化,便可以針對(duì)大多數(shù)情況在可預(yù)期的時(shí)間內(nèi)反復(fù)運(yùn)行。源代碼就好像生產(chǎn)藍(lán)圖,而電腦就好像生產(chǎn)工廠,輸入(數(shù)據(jù))好像原材料,輸入(數(shù)據(jù))就像制成品。而使用另一種類(lèi)比,星巴克可以重復(fù)迅速地制作咖啡的原因就在于他們花費(fèi)很多時(shí)間在流程的設(shè)計(jì)上,使得該流程成為了一個(gè)復(fù)雜且昂貴的作業(yè)。星巴克的個(gè)人經(jīng)營(yíng)者不必再去重新研究該流程,只需買(mǎi)下此藍(lán)圖便可。我會(huì)讓各位讀者練習(xí)推斷我對(duì)COSTA咖啡制作過(guò)程的意見(jiàn)。

  事實(shí)上,不可預(yù)期的開(kāi)發(fā)時(shí)間并不總是壞事,因?yàn)樗鶐?lái)的價(jià)值也是如此。一款成功的軟件可以制造或節(jié)省的價(jià)值遠(yuǎn)超過(guò)其成本。TomDeMarco之所以贊成關(guān)注高成本項(xiàng)目,正是基于這個(gè)原因。能注意到這點(diǎn),需要一種價(jià)值增長(zhǎng)的理念,而不是廣泛而又普遍的成本控制理念。這是很重要的問(wèn)題。

  目前為止,Don Reinertsen的《Principles of Product Development Flow /產(chǎn)品開(kāi)發(fā)流程原理》,是我所看過(guò)的對(duì)可變性與為價(jià)值而開(kāi)發(fā)的最好解釋?zhuān)撛碓谌粘A鞒坦芾碇写罅渴褂肞atchSpaceBible。我所說(shuō)的“目前為止最好的”是指超越我所看過(guò)的其他解釋一個(gè)檔次,不包括約束理論(Theory of Constraints)的著作。

 

 

  這就是我的最近開(kāi)發(fā)項(xiàng)目的數(shù)據(jù)。直方圖中的R表示5個(gè)小時(shí)的量:橫軸表示的是User Case的持續(xù)時(shí)間——0-5小時(shí),5-10小時(shí),等等;縱軸表示的是占此時(shí)續(xù)時(shí)間的UserCase數(shù)量。我以90分鐘為間隔,工作并將其記錄在Wave上,這樣我們就能清楚地知道任務(wù)持續(xù)時(shí)間。

  我們這么做既為了與客戶溝通,又為了賬單。結(jié)果是:我們的開(kāi)發(fā)時(shí)間的可預(yù)知程度跟放射性衰變一樣,但卻是始終如一的輻射。可估計(jì)的相關(guān)數(shù)據(jù)少得可憐,我拒絕估計(jì)個(gè)別任務(wù)的的時(shí)間,因?yàn)檫@會(huì)產(chǎn)生誤導(dǎo),但是我們有足夠數(shù)據(jù)進(jìn)行合計(jì)。

  經(jīng)驗(yàn)法則:接受開(kāi)發(fā)人員的估算意見(jiàn),但是要在兩倍的基礎(chǔ)上再加一點(diǎn)時(shí)間

  兩倍加一點(diǎn)法則很有趣。經(jīng)理開(kāi)始運(yùn)用此法則時(shí),多長(zhǎng)時(shí)間他會(huì)提前完成一次?我們通常太過(guò)注重超支。如果一個(gè)團(tuán)隊(duì)未能提前完成任務(wù)的一半。他就要增加估計(jì)時(shí)間,這意味著拿開(kāi)發(fā)周期與項(xiàng)目進(jìn)度做交易。周期往往比可預(yù)測(cè)性更重要,因?yàn)樗馕吨绲剡M(jìn)入市場(chǎng)。同樣看看Reinertsen的作品,數(shù)字會(huì)以與數(shù)量級(jí)不同的規(guī)律出現(xiàn)。

  并且,這是關(guān)鍵鏈(CriticalChain)項(xiàng)目管理的基礎(chǔ),這會(huì)將項(xiàng)目估計(jì)時(shí)間二等分,把剩余時(shí)間(添補(bǔ)單獨(dú)項(xiàng)目)放在最后,作為“項(xiàng)目緩沖時(shí)間”。這就意味著帕金森定律不會(huì)導(dǎo)致單獨(dú)任務(wù)無(wú)規(guī)律地?cái)U(kuò)張。盡管我不覺(jué)得關(guān)鍵鏈?zhǔn)擒浖袠I(yè)的一個(gè)合適的方法,但作為開(kāi)發(fā)工作的內(nèi)容,它可作為反饋與學(xué)習(xí)提高的工具,可明顯改善計(jì)劃。

  通常人們只是估計(jì)時(shí)間

  不僅開(kāi)發(fā)人員估計(jì)不好。每個(gè)人都會(huì)遇到臨場(chǎng)發(fā)揮(即興應(yīng)付)的問(wèn)題,因?yàn)槟鞘撬麄儧](méi)從未做過(guò)的事,所以在完成之前,他們無(wú)法準(zhǔn)確地作出判斷。

  作為一個(gè)群體,我們應(yīng)避免這一點(diǎn)。不知道就是不知道,一定要說(shuō)出來(lái)。相比于無(wú)法估計(jì),那些能夠定期了解任務(wù)進(jìn)度,從而意識(shí)到風(fēng)險(xiǎn)(并選擇繼續(xù)投資)的客戶,會(huì)給予團(tuán)隊(duì)更多的信任。這是事實(shí)!我是認(rèn)真的,不用只相信我的話,看看David Anderson的《Kanban》一書(shū)吧。

  估算是一個(gè)很重要的技能,應(yīng)該在初級(jí)開(kāi)發(fā)人員中廣泛教學(xué)

  我提出了一個(gè)替換方案:我們需要教給初級(jí)開(kāi)發(fā)人員的是完成的意義。如果估計(jì)問(wèn)題已經(jīng)夠糟糕了,在一些不確定的點(diǎn)找出未完成的某些東西(也許是匆忙地兌現(xiàn)承諾…我的意思是估計(jì)判斷!)不僅會(huì)打亂時(shí)間的估計(jì),還會(huì)打亂所進(jìn)行的工作的日程。這是常有的事,并且會(huì)給一個(gè)開(kāi)發(fā)團(tuán)隊(duì)的地位造成重大損失。

  譯文出處:http://article.yeeyan.org/view/184220/192180
  譯文鏈接:http://www.jobbole.com/entry.php/744

【編輯推薦】

  1. 你意想不到的支撐軟件開(kāi)發(fā)者的三種精神
  2. 軟件開(kāi)發(fā)七宗罪
  3. 軟件開(kāi)發(fā)企業(yè)自殺行為:重寫(xiě)程序
  4. 軟件開(kāi)發(fā)前期設(shè)計(jì)時(shí)的注意事項(xiàng)
  5. 找出軟件開(kāi)發(fā)過(guò)程中的BUG,你需要火眼金睛
責(zé)任編輯:韓亞珊 來(lái)源: 譯言網(wǎng)
相關(guān)推薦

2022-12-19 07:33:49

開(kāi)發(fā)人員谷歌制度

2020-07-23 08:21:25

PHP開(kāi)發(fā)人員MVC

2022-03-03 23:30:27

TypeScrip開(kāi)發(fā)前端

2020-06-22 07:18:21

Java語(yǔ)言開(kāi)發(fā)

2018-07-09 14:05:16

編程語(yǔ)言PythonPipenv

2021-04-18 18:12:07

Linux開(kāi)發(fā)操作系統(tǒng)

2021-11-01 22:19:29

開(kāi)發(fā)測(cè)試代碼

2023-09-04 08:20:00

2011-06-20 08:43:15

Windows 8開(kāi)發(fā)人員

2021-01-30 10:51:07

Python編程語(yǔ)言開(kāi)發(fā)

2023-01-11 12:14:50

NeoVimVim開(kāi)發(fā)

2011-12-21 09:19:32

API

2023-12-25 07:58:46

Python開(kāi)發(fā).NET

2014-09-12 10:28:28

技術(shù)開(kāi)發(fā)程序員

2023-10-13 06:54:58

2022-10-25 15:51:40

2012-06-18 15:05:54

開(kāi)發(fā)

2019-09-24 15:29:57

程序員開(kāi)發(fā)數(shù)據(jù)

2012-07-27 10:17:05

開(kāi)發(fā)

2009-11-23 20:07:51

ibmdw開(kāi)發(fā)
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 欧美日韩精品在线一区 | 欧美一区二区综合 | 国产精品视频在线播放 | 最新中文字幕在线 | 91不卡 | 久久伊人一区 | 亚洲国产成人精品女人 | 日韩视频一区二区 | 一区二区久久精品 | 国产精品久久久久久久久久久免费看 | 欧美久久大片 | 欧美一级做性受免费大片免费 | 先锋影音资源网站 | 久草在线在线精品观看 | 精品国产一区二区三区久久狼黑人 | 黄色av免费网站 | 亚洲综合三区 | 97国产在线视频 | 日韩一区三区 | 天堂综合| 最新日韩欧美 | 国产成人免费在线观看 | 人人射人人| 国产一区二区影院 | 中文字幕一区二区三区不卡 | 成人日批视频 | 久久小视频 | 91精品国产综合久久久动漫日韩 | 精品久久久久久久久久久久 | 日本三级做a全过程在线观看 | 国产成人精品一区二 | 福利一区二区在线 | 中文字幕久久精品 | 亚洲欧美日韩精品久久亚洲区 | 成人一区在线观看 | 久久精品在线免费视频 | 欧美日本韩国一区二区三区 | 懂色av色香蕉一区二区蜜桃 | 欧美精品在线视频 | 亚洲成人精选 | 日本一区不卡 |