[Qcon北京2012]錢安川:如何落地為真正的敏捷團(tuán)隊
原創(chuàng)對于很多開發(fā)團(tuán)隊來說,“敏捷開發(fā)”已經(jīng)不是一個新名詞。這種以人為核心、迭代、循序漸進(jìn)的開發(fā)方法以其快速靈活等特點得到了眾多開發(fā)團(tuán)隊的青睞。然而,在實際的操作中,這種工作方法卻頗有一點“看上去很美”的意味:團(tuán)隊在執(zhí)行敏捷開發(fā)時常遇到這樣或那樣的細(xì)節(jié)問題,令項目經(jīng)理頭疼不已。
“傳統(tǒng)意義上的敏捷開發(fā)包含兩個盲點”,4月18日,在Qcon北京2012大會《量體裁衣的項目管理》演講專場上,來自騰訊搜搜項目經(jīng)理團(tuán)隊的錢安川道出了問題的根源。錢安川表示,傳統(tǒng)的敏捷開發(fā)方式,實際上是在默認(rèn)兩個先決條件下設(shè)立的:假設(shè)團(tuán)隊中每個人的能力都夠用,假設(shè)每個人都自律。
(錢安川 圖片來源于網(wǎng)絡(luò))
現(xiàn)實中這兩個條件是不容易滿足的。所以錢安川表示“不是所有的團(tuán)隊都適用于敏捷開發(fā)”,他認(rèn)為只有那些有開放精神、有激情的團(tuán)隊才適用于敏捷的工作方式。而敏捷教練在啟動項目之前,需要“有預(yù)謀”的培養(yǎng)團(tuán)隊,其中包括對文化、價值觀、原則的培養(yǎng),團(tuán)隊學(xué)習(xí)機(jī)制的建立,用教練式的管理方式指導(dǎo)團(tuán)隊,使用表樣式管理,充分授權(quán)并給予目標(biāo)指導(dǎo),指導(dǎo)團(tuán)隊從錯誤中學(xué)習(xí)經(jīng)驗等等。
錢安川總結(jié)道,在互聯(lián)網(wǎng)公司中,項目團(tuán)隊的工作方式通??梢苑譃槿?。一類是“無流程——反復(fù)無常”式團(tuán)隊,他們通常沒有明確的工作規(guī)劃,常采用“邊開發(fā)、邊計劃、邊修改”的工作方式,開發(fā)過程混亂,產(chǎn)品質(zhì)量低,團(tuán)隊士氣低落。一類是“強(qiáng)流程——例行公事”式團(tuán)隊,他們有這面面俱到的文檔文件,嚴(yán)格的工作流程規(guī)范,產(chǎn)品質(zhì)量完全由測試人員保障,看上去管理嚴(yán)格,然而過高的管理成本實際上拖后了項目的進(jìn)程,突出表現(xiàn)在會議多、效率低、經(jīng)常加班、過度設(shè)計等等。這兩類是兩種工作方式的極端。而真正優(yōu)秀的團(tuán)隊?wèi)?yīng)該是“自適應(yīng)——駕馭自如”型的。他們有稱職的主管,依靠“理解”管理團(tuán)隊,有豐富的經(jīng)驗技巧和敏銳的嗅覺,團(tuán)隊流程規(guī)則都是根據(jù)需要而設(shè)定的,成員自覺遵守團(tuán)隊紀(jì)律,產(chǎn)品的計劃、質(zhì)量和問題都是開放和透明的,能從根源上解決存在的問題。
那么,如何成為第三類團(tuán)隊呢?
錢安川表示,經(jīng)驗型過程控制的三大支柱包括:可見性、檢查及適應(yīng)。具體到執(zhí)行中,團(tuán)隊需要做的是:造物先造人;建立清晰的管理模型(可視化)、持續(xù)的反饋。
其中,對人的培養(yǎng)需要注意兩點:一是“找一個牛人”,即對管理者、產(chǎn)品經(jīng)理、開發(fā)人員的基本素質(zhì)要有一個把關(guān)。其次,建立團(tuán)隊之后要有意識的培養(yǎng),具體目標(biāo)可以參見以上“自適應(yīng)——駕馭自如”型團(tuán)隊特點介紹。
清晰管理模型則包括五個要素:項目規(guī)劃、項目啟動、自適應(yīng)的軟件開發(fā)方法——敏捷、可視化管理、約束和紀(jì)律。過程中需要注意的有,項目所涉及的各部門需要對項目規(guī)劃做到心中有樹/術(shù),項目各層次目標(biāo)、里程碑、規(guī)模、負(fù)責(zé)人等要明確。要有詳略得當(dāng)?shù)牧㈨棔?,對工作任?wù)進(jìn)行WBS分解。對項目整個進(jìn)程采用燃盡圖、任務(wù)進(jìn)度表等方式可視化管理,建立明確的團(tuán)隊規(guī)則。
第三階段“持續(xù)的反饋”,包括需求/設(shè)計評審,需求/設(shè)計反饋;單元測試,方法/類層面的反饋;交叉編程,詳細(xì)設(shè)計和代碼質(zhì)量層面的反饋;自測/功能驗收/測試,功能層面的反饋;ShowCase/灰度上線;站立會議/User Story Wall/燃盡圖/回顧會議等。“反饋是各個層面的”,錢安川表示,并且應(yīng)該盡量降低反饋的周期,適當(dāng)采取自動化手段。
最后,錢安川總結(jié)道“敏捷=能力+反饋”,而“紀(jì)律×技能=能力”,此外,雖然敏捷團(tuán)隊的共性是開放的環(huán)境加飽滿的工作熱情,但具體到執(zhí)行,每個團(tuán)隊的情況都不一樣,不可生搬硬套一些規(guī)則,要“忘記所學(xué),使團(tuán)隊自適應(yīng)”,要全盤思考,以問題驅(qū)動,解決實際問題。