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