是敵是友?敏捷開發(fā)與項目管理
當(dāng)前位置:點(diǎn)晴教程→知識管理交流
→『 技術(shù)文檔交流 』
曾有讀者讓我就敏捷開發(fā)方法發(fā)表一下看法。首先我得聲明一下:本人根本算不上敏捷開發(fā)方面的專家,為此我事先就此課題作了一番研究。
我得承認(rèn):頭一回聽說敏捷開發(fā)(agile)時,我的腦海中涌現(xiàn)出好多負(fù)面的想法。敏捷開發(fā)就像是趕在精心制定的計劃之前,匆忙提前交付成果的一種方法。我覺得,交付成果的質(zhì)量會因此受到影響。 但是在更加認(rèn)真地了解敏捷開發(fā)之后,我發(fā)現(xiàn)事實(shí)恰恰相反。不過,我還是對敏捷開發(fā)的實(shí)際應(yīng)用抱有懷疑。我擔(dān)心一些企業(yè)會借著敏捷開發(fā)之名,抄捷徑完成開發(fā)過程。我擔(dān)心一些企業(yè)會高喊著“agile!”和“scrum!”、勇往直前。這些急性子的人(包括本人在內(nèi))可能會覺得這是個機(jī)會,可以一往無前地埋頭沖向目標(biāo)。 我在摩托羅拉公司的時候,公司總經(jīng)理經(jīng)常說起“小的狂熱團(tuán)隊”(small fanatical teams)。盡管我們那時并不使用agile或scrum這些術(shù)語,也沒有什么敏捷宣言,但這些小的狂熱團(tuán)隊其運(yùn)作方式與敏捷開發(fā)方法里面介紹的簡直如出一轍。這些小的狂熱團(tuán)隊并沒有對六西格瑪(six sigma)表示絕望;那時候,六西格瑪是我們企業(yè)文化當(dāng)中的一個固有部分。他們也沒有對密切關(guān)注過程表示絕望。恰恰相反,這些團(tuán)隊密切關(guān)注過程,評估業(yè)績,并且一路尋求改進(jìn)。這些團(tuán)隊與其他大多數(shù)團(tuán)隊的區(qū)別就在于,它們規(guī)模很小,全身心地致力于拿出小的交付成果。這些小的交付成果常常只是一個大型項目中的幾個小部分。在我看來,這些小的狂熱團(tuán)隊就好比屬于敏捷開發(fā)方法關(guān)鍵要素之一的小團(tuán)隊。 自從我聽說敏捷開發(fā)后,我與很多人展開探討,我從來沒聽到有誰說起抄捷徑完成這個過程。他們說到敏捷開發(fā)時,也沒有吐出過“匆忙”這個詞。實(shí)際上,我認(rèn)識地在項目管理領(lǐng)域最見多識廣的一位人士積極接受敏捷開發(fā)方法,甚至開設(shè)了這方面的一門課程。 盡管最純粹的敏捷開發(fā)方法也許是件好事,但我還是竭力奉勸大家小心行事。決定采用這種開發(fā)方法,需要確保你擁有一種面向過程的文化;有辦法管理這些敏捷開發(fā)團(tuán)隊,確保它們沒有偏離正常軌道。盡管我承認(rèn)自己只是敏捷開發(fā)領(lǐng)域的一只菜鳥,但我確實(shí)覺得:只要做法得當(dāng),采用這種開發(fā)方法確實(shí)優(yōu)點(diǎn)多多。 該文章在 2010/7/25 2:24:47 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |