現(xiàn)代軟件工程第十五章【穩(wěn)定和發(fā)布階段】練習(xí)與討論-創(chuàng)新互聯(lián)

15.3.0 案例分析

創(chuàng)新互聯(lián)建站長(zhǎng)期為數(shù)千家客戶(hù)提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為金平企業(yè)提供專(zhuān)業(yè)的網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站,金平網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。

可以看看這兩個(gè)學(xué)生項(xiàng)目的例子,推斷出這些團(tuán)隊(duì)的血型:

STG游戲的跳票(為了完美,推遲了7天,但是7天之后也沒(méi)有發(fā)布……)[leal1] [i]

英語(yǔ)學(xué)習(xí)軟件(說(shuō)了“明早發(fā)布”,但是明早一直沒(méi)到)[ii]

15.3.1  反動(dòng)分子阿超

在最后的穩(wěn)定階段,阿超不斷地把事情推到下一個(gè)版本,二柱和果凍都不耐煩了——為什么不拼一下,把所有事情在第一版搞定?

阿超: 有兩種做法——

1. 根據(jù)事情的輕重緩急,安排大部分事情在下一個(gè)版本做。正因?yàn)槲覀儗?duì)項(xiàng)目、團(tuán)隊(duì)、商業(yè)模式有信心,才會(huì)把很多事情安排在以后的版本中。

2. 拼一下,把所有事情搞定,后果是大家都累得夠嗆,[leal2] 然后人也走了,沒(méi)有人有興趣做下一個(gè)版本。

二柱: 我記得當(dāng)年我們公社組織修水利的時(shí)候,大家都拼了老命,有幾個(gè)前輩都犧牲了,才把水庫(kù)修好……難道這些不是有價(jià)值的么?

果凍: 對(duì)!我記得山坡上還用巨石刻了一些標(biāo)語(yǔ),有兩個(gè)前輩就是犧牲在炸開(kāi)巨石刻字的時(shí)候。

阿超: 是啊,現(xiàn)在看起來(lái),那些刻在山上的標(biāo)語(yǔ)是屬于可“cut”的功能。至少我們可以把它推遲到下一個(gè)版本。到今天,我們大家都意識(shí)到刻巨大的“人定勝天”標(biāo)語(yǔ)不是特別重要的“功能”,對(duì)么?這樣豈不更好?當(dāng)年我們的叔叔伯伯們的確沒(méi)有必要“誓死完成”所有的任務(wù)。

二柱: 要在以前,你就是反動(dòng)分子。

阿超: 我們寫(xiě)商業(yè)軟件,是要賺錢(qián)養(yǎng)家,如果自己都做得疲憊不堪,精神不振,那拿錢(qián)來(lái)養(yǎng)啥?如果還要刻字,我建議在山坡上刻“以人為本”幾個(gè)大字。

15.3.2  銀彈之戰(zhàn)

銀彈:為了避免項(xiàng)目的成員為了一些問(wèn)題爭(zhēng)執(zhí)不休,移山公司發(fā)明了銀彈(Silver Bullet)這一工具。簡(jiǎn)而言之,就是每個(gè)角色的代表(Dev/Test/PM)在項(xiàng)目過(guò)程中可以使用有限次的“停止?fàn)幷摚次艺f(shuō)的辦”的武器 – 銀彈。銀彈一出,大家就要聽(tīng)話(huà)。當(dāng)然,銀彈用一個(gè)少一個(gè),下次有爭(zhēng)論的時(shí)候,別人就更有機(jī)會(huì)使用這個(gè)手段了。

討論 - 銀彈真的有用么?

15.3.3 扁鵲三兄弟[leal4] 

果凍: 我聽(tīng)說(shuō)了蘿卜和白菜的故事,其實(shí)類(lèi)似的事兒古代早已有之,請(qǐng)看一段關(guān)于“扁鵲三兄弟”的古文:

王獨(dú)不聞魏文王之問(wèn)扁鵲耶?曰:‘子昆弟三人其孰最善為醫(yī)?’扁鵲曰:‘長(zhǎng)兄最善,中兄次之,扁鵲最為下?!何暮钤唬骸傻寐勑??’扁鵲曰:‘長(zhǎng)兄于病視神,未有形而除之,故名不出于家。中兄治病,其在毫毛,故名不出于閭。若扁鵲者,镵血脈,投毒藥,副肌膚,閑而名出聞?dòng)谥T侯。(《鶡冠子·卷下·世賢第十六》)[leal5]

扁鵲是這么說(shuō)的:“俺大哥治病是看病人的神色,病還沒(méi)有表現(xiàn)出來(lái)他就把病給治了,所以他的名聲不出家門(mén)。俺二哥治病是在病人稍有不適的時(shí)候,就把他們搞定,所以他的名聲不出巷子。而我扁鵲看病用的是疏通血脈的針、有毒副作用的湯汁、埋入肌膚之內(nèi)的草藥。所以我的名聲反倒傳遍了各個(gè)諸侯國(guó)?!?/p>

二柱: 這個(gè)跟王屋河的防洪是一個(gè)道理,上游搞得好,不發(fā)洪水沒(méi)人知道,下游要決堤了,一堆人上去堵,死傷幾個(gè),就出名了。我們最善于搞末端治理。

在軟件開(kāi)發(fā)上,如果項(xiàng)目早期就發(fā)現(xiàn)并解決了問(wèn)題,除了“家里人”,沒(méi)人知道;項(xiàng)目中期發(fā)現(xiàn)問(wèn)題并解決,項(xiàng)目的許多相關(guān)人員“公司”都知道了;項(xiàng)目后期出了問(wèn)題,我們要加班,重寫(xiě)代碼,hack原來(lái)的設(shè)計(jì),開(kāi)一些后門(mén)來(lái)解決問(wèn)題(下一些副作用很大的猛藥),總算把項(xiàng)目給救活了,這時(shí)候全公司的人都知道了。

阿超: 我記得小學(xué)六年級(jí)學(xué)過(guò)“曲突徙薪”的故事,也講了類(lèi)似的道理。我們往往獎(jiǎng)勵(lì)末端治理的英雄,但是最初提建議的人未必得到獎(jiǎng)勵(lì),移山公司會(huì)不會(huì)也是這樣?

15.3.4 分析一些著名的失敗項(xiàng)目 - 例如,電腦控制的丹佛機(jī)場(chǎng)行李系統(tǒng)。

         如果你們小組要給這個(gè)項(xiàng)目做 Postmortem,你會(huì)怎么總結(jié)呢?

http://calleam.com/WTPF/?page_id=2086

http://www.nytimes.com/2005/08/27/national/27denver.html

  • Denver Airport to mangle last bag

  • The baggage system at Denver : prospects and lessons

  • MSNBC on Denver’s Automated Baggage System

http://www.computerworld.com/article/2556725/it-project-management/united-axes-troubled-baggage-system-at-denver-airport.html 


[i]      http://www.cnblogs.com/buaashine/archive/2012/12/17/2821563.html#2590003

[ii]      http://www.cnblogs.com/SuperBrothers/archive/2012/12/18/2822585.html

文章標(biāo)題:現(xiàn)代軟件工程第十五章【穩(wěn)定和發(fā)布階段】練習(xí)與討論-創(chuàng)新互聯(lián)
本文鏈接:http://muchs.cn/article28/dcopjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、電子商務(wù)、網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、動(dòng)態(tài)網(wǎng)站、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司