敏捷方法不過(guò)就是幾個(gè)業(yè)務(wù)人員跟開(kāi)發(fā)人員坐在一起,桌子上擺上比薩餅,拿起比薩餅就吃同時(shí)就開(kāi)始動(dòng)手寫(xiě)代碼,沒(méi)有任何架構(gòu)設(shè)計(jì)、流程、工具及操作方法,而實(shí)際上敏捷方法是需要計(jì)劃的,也需要清楚地定義執(zhí)行流程。在快速開(kāi)發(fā)環(huán)境中,使用一些工具來(lái)管理開(kāi)發(fā)過(guò)程也是非常必要的。
“沒(méi)有規(guī)范的敏捷就像是創(chuàng)業(yè)公司初創(chuàng)之時(shí)的那種激情,而真正卓越的公司針對(duì)它們的目標(biāo)和環(huán)境既有規(guī)范又有敏捷性,兩者缺一不可?!?/span>
真正有效地實(shí)施某種敏捷方法要求項(xiàng)目團(tuán)隊(duì)中的每個(gè)人都有更強(qiáng)的技能和自我管理能力:
“盡管聽(tīng)起來(lái)跟通常的理解不同,但是敏捷其實(shí)是一種高度規(guī)范的方法。敏捷不等同于隨心所欲。大多數(shù)人適應(yīng)它的過(guò)程都會(huì)比較艱難?!?/span>
2.非此即彼論
從事敏捷的人士中有一些人高調(diào)地鼓吹Scrum和極限編程的好處,達(dá)到了一種非黑即白的境地。要不你就完全地采用這些具體的方法,要不你就根本不是敏捷。實(shí)際情況是:
敏捷方法包括Scrum背后的原理,可以根據(jù)不同類(lèi)型的項(xiàng)目制定,還可以根據(jù)需要同其他的項(xiàng)目管理方法結(jié)合起來(lái)使用,獲得靈活性和控制性之間的平衡。
在純敏捷的方法和傳統(tǒng)的瀑布模型之間有很多其他的選擇。而讓一個(gè)機(jī)構(gòu)變得更敏捷,可以漸進(jìn)地采用一些新的方法,而不是一夜之間變成純敏捷,如圖1.4所示。
3.傳統(tǒng)開(kāi)發(fā)方法死亡論
這是另外一種誤解,認(rèn)為傳統(tǒng)的開(kāi)發(fā)方法及所有跟此相關(guān)的實(shí)踐論和工具都過(guò)時(shí)或沒(méi)有意義了,將被敏捷的方法、實(shí)踐論和工具完全取代。實(shí)際情況是:
對(duì)于特定的項(xiàng)目,根據(jù)項(xiàng)目的風(fēng)險(xiǎn)、復(fù)雜程度及其他因素,很多時(shí)候傳統(tǒng)的項(xiàng)目驅(qū)動(dòng)的開(kāi)發(fā)方法仍然有效。

圖1.4 非此即彼論
有很多方法可以在傳統(tǒng)方法中應(yīng)用敏捷的原理使之變得更加敏捷。
同樣,在需要的時(shí)候,也有很多方法在敏捷方法中采用傳統(tǒng)的實(shí)踐論和工具,以獲得更多的控制和可預(yù)測(cè)性。
4.敏捷只是加快速度而已
軟件開(kāi)發(fā)類(lèi)的項(xiàng)目,越來(lái)越多地被人們冠以“急行軍”的名目。愛(ài)德華·約頓定義了何為“急行軍”項(xiàng)目。
“很簡(jiǎn)單,急行軍項(xiàng)目就是項(xiàng)目實(shí)際的資源需求超過(guò)分配資源的50%以上。在大多數(shù)項(xiàng)目中意味著,以下的某個(gè)限制被強(qiáng)加給了項(xiàng)目:
項(xiàng)目時(shí)間在合理的預(yù)算基礎(chǔ)上被壓縮了一半,如一個(gè)預(yù)計(jì)12個(gè)月的項(xiàng)目被要求在6個(gè)月內(nèi)完成……
項(xiàng)目團(tuán)隊(duì)人員跟同等規(guī)模的項(xiàng)目相比減少了一半……
項(xiàng)目預(yù)算和其他的資源被減半……
對(duì)功能和性能的需求或其他技術(shù)上的要求翻倍于通常情況……”
通常來(lái)說(shuō),“急行軍”項(xiàng)目就是指要求項(xiàng)目團(tuán)隊(duì)不改變項(xiàng)目的執(zhí)行方法,但以更快的速度完成同樣的工作。這種粗暴地壓縮項(xiàng)目時(shí)間的行為非常令人擔(dān)憂(yōu),有很多潛在的風(fēng)險(xiǎn)。
約翰·伍登是非常著名的執(zhí)教加利福尼亞州大學(xué)洛杉磯分校的籃球教練?!霸诩s翰·伍登的最后12年執(zhí)教生涯中,加利福尼亞州大學(xué)洛杉磯分?;@球隊(duì)獲得了10次全美大學(xué)生體育學(xué)會(huì)冠軍。而在他執(zhí)教該隊(duì)的27年中,沒(méi)有任何失敗賽季。他們的88場(chǎng)連勝紀(jì)錄可能永遠(yuǎn)無(wú)法超越?!奔s翰·伍登跟他的隊(duì)員說(shuō):“再快點(diǎn),但是別著急?!奔涌焖俣刃枰玫募o(jì)律和更多的訓(xùn)練,而著急只是粗暴地加快速度,使成功率下降。
5.敏捷只適用于開(kāi)發(fā)部門(mén)
很多人認(rèn)為變得敏捷只對(duì)產(chǎn)品開(kāi)發(fā)部門(mén)有好處,這是業(yè)務(wù)部門(mén)中常見(jiàn)的誤解:只要使產(chǎn)品開(kāi)發(fā)部門(mén)變得更加敏捷、效率更高,就可以解決所有問(wèn)題。事實(shí)是,變得敏捷不只影響產(chǎn)品開(kāi)發(fā)部門(mén),同時(shí)也要求業(yè)務(wù)部門(mén)承諾同開(kāi)發(fā)部門(mén)非常緊密地合作。同時(shí)還要求轉(zhuǎn)變整個(gè)組織的文化和思維方式。
如果沒(méi)有管理層的鼎力支持和長(zhǎng)期承