個(gè)體成員的能力是敏捷方法成功與否的關(guān)鍵的因素。本文將從管理實(shí)踐和工程技術(shù)實(shí)踐兩個(gè)角度,談?wù)剛€(gè)體成員如何進(jìn)行敏捷能力的修煉和提升。敏捷宣言中第一個(gè)核心價(jià)值就指出:“個(gè)體和互動(dòng)高于流程和工具”,它強(qiáng)調(diào)了個(gè)體成員在執(zhí)行敏捷方法中的重要性,認(rèn)為人是實(shí)施工作的主體,應(yīng)該以人為核心而不是過(guò)程。
首先,擁抱變化,克服抵觸,做好實(shí)施敏捷的準(zhǔn)備。敏捷不是洪水猛獸,既然企業(yè)決定引入敏捷的變革,一定是敏捷項(xiàng)目管理方法有可取之處,何不加以嘗試,再做決定,而不要拒絕變化,盲目抵觸。
正如傳統(tǒng)項(xiàng)目管理中提倡的——溝通是項(xiàng)目經(jīng)理的基本素質(zhì),溝通也是解決變革問題的最有效手段。在實(shí)施敏捷伊始,一定要有充分的溝通,確保每一個(gè)成員都得到足夠的關(guān)于敏捷的信息,可以從多方面客觀地看待敏捷的優(yōu)勢(shì)和不足。敏捷不是神話,“敏捷不是銀彈”,沒有一個(gè)方法是放之四海而皆準(zhǔn)的,所以我們采用的是敏捷的思想和針對(duì)項(xiàng)目環(huán)境的定制的方法。
個(gè)體成員可以尋找機(jī)會(huì)多了解敏捷的理論方法,參考敏捷社區(qū)的實(shí)踐和案例分享,獲取成功的經(jīng)驗(yàn)和失敗的教訓(xùn),積極思考敏捷對(duì)于團(tuán)隊(duì)的獨(dú)特性和帶給自己的利與弊。同時(shí)企業(yè)也要采取正式和非正式的培訓(xùn)、研討會(huì)、工作坊等方式,排除個(gè)體成員的疑惑和顧慮,目的是為實(shí)施敏捷做好準(zhǔn)備。
其次,從管理實(shí)踐角度,了解敏捷的框架,具體實(shí)施的方法,適應(yīng)角色的變化。當(dāng)個(gè)體成員接觸一種新的方法是,尤其是技術(shù)人員經(jīng)常會(huì)提出這樣的問題,“采取什么框架都行,反正領(lǐng)導(dǎo)已經(jīng)定了,直接告訴我怎么做就行了”。其實(shí)這是最要不得的一種態(tài)度,實(shí)施一種新的框架或方法,固然要求具體的工作指導(dǎo),但是個(gè)體成員要從方法、過(guò)程、角色、職責(zé)等多個(gè)方面進(jìn)行系統(tǒng)的學(xué)習(xí)和演練,知其然,知其所以然,而不是僵化地照本宣科。為了避免這一現(xiàn)象,很多組織引入了教練這個(gè)角色,用以助力個(gè)體成員對(duì)新方法的掌握和有效使用。
因?yàn)楹芏嘟M織實(shí)施敏捷都是從Scrum框架開始的,而Scrum框架也是當(dāng)前最為流行的敏捷方法之一,本文就以Scrum為例進(jìn)行簡(jiǎn)要分析。
Scrum框架中有一種3-3-5的結(jié)構(gòu):即3種角色——產(chǎn)品負(fù)責(zé)人(Product Owner)、Scrum M aster和團(tuán)隊(duì)(Team);3種工件(artifact)——產(chǎn)品待辦事項(xiàng)列表(Product Backlog), 迭代待辦事項(xiàng)列表(Sprint Backlog)和燃盡圖 (Burndown Chart);5種儀式(ceremony)——迭代 (Sprint),迭代計(jì)劃 (Sprint Plan),每日站會(huì) (Daily standup meeting),迭代評(píng)審 (Sprint Review)和回顧(Retrospective)。不難看出,這就是一種項(xiàng)目管理的框架,提供了開展工作的具體流程、規(guī)范和步驟,但是又與傳統(tǒng)的項(xiàng)目管理不同。
對(duì)于個(gè)人來(lái)說(shuō),最重要的是要理解Scrum中的新角色,進(jìn)而清楚其具體職責(zé),如何進(jìn)行相互的協(xié)作。甚至有的團(tuán)隊(duì)成員可能需要進(jìn)行角色轉(zhuǎn)換,擔(dān)當(dāng)Scrum M aster或產(chǎn)品負(fù)責(zé)人(Product Owner),這就更需要弄清楚其各自的職能、擔(dān)負(fù)的權(quán)利和義務(wù)。比如,Scrum M aster的部分工作是清除團(tuán)隊(duì)遇到的障礙、輔導(dǎo)團(tuán)隊(duì)、保護(hù)團(tuán)隊(duì),對(duì)很多新?lián)蜸crum M aster的成員來(lái)說(shuō),往往會(huì)產(chǎn)生疑惑或陷入矛盾,因?yàn)樵摻巧环矫媸菆F(tuán)隊(duì)的領(lǐng)導(dǎo),另一方面是沒有人員的管理權(quán)利的。其實(shí),這就需要在深入弄清Scrum中的領(lǐng)導(dǎo)是服務(wù)式領(lǐng)導(dǎo)(servant-leader),Scrum M aster對(duì)團(tuán)隊(duì)成員沒有人事管理權(quán)利,但對(duì)流程有控制權(quán),他有義務(wù)幫助團(tuán)隊(duì)執(zhí)行
Scrum方法,為團(tuán)隊(duì)答疑解惑,甚至扮演教練的角色。所以Scrum M aster新手要修煉成團(tuán)隊(duì)的“牧羊犬”(注:用牧羊犬隱喻Scrum M aster保護(hù)團(tuán)隊(duì)、維持流程執(zhí)行),踐行Scrum M aster的6種優(yōu)秀品質(zhì):負(fù)責(zé)、謙虛、協(xié)作、投入、有影響力、知識(shí)淵博。
產(chǎn)品負(fù)責(zé)人是團(tuán)隊(duì)與客戶的接口,代表客戶的利益,為團(tuán)隊(duì)就業(yè)務(wù)需求方面的問題答疑解惑。同樣Mike Cohn也給出了優(yōu)秀的產(chǎn)品負(fù)責(zé)人應(yīng)該具備的品質(zhì):始終都在(available)、懂業(yè)務(wù)、善于溝通、果斷、得到授權(quán)。比如,Scrum中新角色產(chǎn)品負(fù)責(zé)人(Product Owner),他的目的是保證團(tuán)隊(duì)瞄準(zhǔn)正確的目標(biāo),他是站在客戶的角度。產(chǎn)品負(fù)責(zé)人有權(quán)設(shè)立目標(biāo)和形成愿景,他需要撰寫需求和排列優(yōu)先級(jí)。