提到度量,很多人首先想到的是評(píng)估,評(píng)估效率,評(píng)估質(zhì)量,評(píng)估能力,這些都是軟件項(xiàng)目重點(diǎn)關(guān)注的維度,也因此很多人會(huì)產(chǎn)生這樣的疑問:
當(dāng)今,很多企業(yè)都在轉(zhuǎn)型成敏捷組織,近幾年來,敏捷項(xiàng)目管理也越來越盛行,敏捷不是擁抱變化、快速反應(yīng),推崇試錯(cuò)和迭代嗎,如此挑戰(zhàn)下如何進(jìn)行評(píng)估和度量?度量通常建立在指標(biāo)體系之上,又如何對(duì)一套變化的系統(tǒng)設(shè)置指標(biāo)呢?是不是敏捷就沒有度量?
答案是否,敏捷有度量,度量是敏捷項(xiàng)目管理非常重要的一部分工作。

01 首先來談?wù)劽艚蓓?xiàng)目是如何做度量的
敏捷宣言有一條:工作的軟件高于詳盡的文檔。這個(gè)工作的軟件指的是敏捷項(xiàng)目的交付物,是敏捷項(xiàng)目管理所要追求的目標(biāo),也是項(xiàng)目給利益相關(guān)方帶來的價(jià)值,也因此敏捷項(xiàng)目的度量要服務(wù)這個(gè)目標(biāo)。
和傳統(tǒng)的度量一樣,敏捷度量也是要基于一定的指標(biāo)體系,那如何設(shè)置這個(gè)指標(biāo)體系呢?
敏捷度量的前提也是要分解,將大的目標(biāo)分解成子目標(biāo),這些子目標(biāo)也就是度量的維度,有了維度還不夠,還需要定義度量維度下面的指標(biāo)(也叫評(píng)估項(xiàng)),此外,還需對(duì)每個(gè)評(píng)估項(xiàng)的值進(jìn)行定義,比如 0 分指的是這件事情壓根就沒有發(fā)生,5分代表成熟表現(xiàn)且非常穩(wěn)定,中間的分?jǐn)?shù)由團(tuán)隊(duì)來定義,但要保證的是分值之間具有區(qū)分度。
舉個(gè)例子,假設(shè)有個(gè)度量維度是軟件質(zhì)量(注意,軟件質(zhì)量不等同于代碼質(zhì)量),那么對(duì)應(yīng)的評(píng)估項(xiàng)就是與軟件質(zhì)量相關(guān)的可用性、適用性以及易用性等指標(biāo);如果度量維度是團(tuán)隊(duì)的人員能力,則相應(yīng)的評(píng)估項(xiàng)就變成了與能力相關(guān)的指標(biāo),比如業(yè)務(wù)能力、技術(shù)能力、使用工具、學(xué)習(xí)效率、分享機(jī)制等等。
以上工作是團(tuán)隊(duì)共同來完成的,也就是說指標(biāo)的設(shè)定是團(tuán)隊(duì)基于充分的溝通,協(xié)同工作的結(jié)果,這和傳統(tǒng)的自上而下發(fā)起的度量有著很大的區(qū)別。
敏捷項(xiàng)目在設(shè)置指標(biāo)的時(shí)候,有一個(gè)原則,那就是簡單主義優(yōu)于大而全。
有了度量指標(biāo)之后,接下來就是度量的實(shí)施原則,它保證的是度量這件事情可以持續(xù)的發(fā)生,并且有一些原則可依據(jù),比如,什么時(shí)候度量,度量的周期是多久,度量的實(shí)施是先局部再整體還是先整體再局部,這些實(shí)施原則雖然起的是指導(dǎo)作用,但并不代表它是一成不變的,相反,在度量實(shí)施的過程中,團(tuán)隊(duì)會(huì)通過溝通不斷的去調(diào)節(jié)這些原則,讓度量這件事情的投入產(chǎn)出比最高。
最后,團(tuán)隊(duì)還需要對(duì)度量結(jié)果進(jìn)行分析,從而制定相應(yīng)的改進(jìn)舉措,比如,項(xiàng)目的目標(biāo)是否達(dá)成,差距有多大,指標(biāo)是否和目標(biāo)有關(guān)聯(lián),是否需要調(diào)整,為了讓團(tuán)隊(duì)有更好的表現(xiàn),更快的達(dá)成目標(biāo),團(tuán)隊(duì)?wèi)?yīng)該采取什么行動(dòng),等等,客觀的度量結(jié)果是指導(dǎo)團(tuán)隊(duì)做出改進(jìn)的重要依據(jù)。
在這個(gè)過程中,將度量結(jié)果給出的反饋?zhàn)兂筛倪M(jìn)的措施,也是通過溝通來完成的,溝通使得所有人在對(duì)度量結(jié)果認(rèn)識(shí)一致的基礎(chǔ)上,對(duì)將要采取的行動(dòng)有著相同的理解。

整體來講,敏捷項(xiàng)目的度量和敏捷宣言倡導(dǎo)的原則非常一致,它追求目標(biāo)導(dǎo)向、靈活機(jī)動(dòng)、公開透明和團(tuán)隊(duì)合作。
而溝通串起了整個(gè)度量工作的全過程,也因此,敏捷項(xiàng)目度量也被認(rèn)為是一種拉通目標(biāo)和行動(dòng)的管理工具,使用這個(gè)工具的的重要手段便是溝通。
如此度量的話,溝通太多,那會(huì)不會(huì)因此降低執(zhí)行的效率呢?想必很多人產(chǎn)生了這樣的疑問。
02 如何理解溝通和度量執(zhí)行效率的問題
要理解這個(gè)問題,可以從三個(gè)方面來思考。
第一,從傳統(tǒng)軟件開發(fā)的角度,造成效率低的原因,一是由于反饋周期太長,二是因?yàn)樽隽艘恍┎辉撟龅暮筒缓虾跻蟮氖虑?,造成太多浪費(fèi),歸根結(jié)底,還是因?yàn)闇贤ǖ牟患皶r(shí)、不充分、不到位。
所以說,溝通不是導(dǎo)致效率低下的原因,相反,缺少溝通會(huì)滯后問題暴露的時(shí)機(jī),后期修復(fù)這些問題需要花費(fèi)更多的時(shí)間和資源,這才是項(xiàng)目進(jìn)度管理的風(fēng)險(xiǎn)所在。
第二,在敏捷項(xiàng)目管理中,有很多實(shí)踐活動(dòng)能幫助提升效率,比如,迭代計(jì)劃會(huì),更好的拉通目標(biāo);每日站會(huì),更充分的了解進(jìn)度和困難,促成合作;成果展示,更及時(shí)的獲取反饋,從而及時(shí)調(diào)整,減少浪費(fèi),避免在錯(cuò)誤的道路跑的太遠(yuǎn),等等。
所以說,敏捷項(xiàng)目中,溝通雖然會(huì)帶來成本,但也會(huì)大大減少犯錯(cuò)的概率,提高開發(fā)效率。
第三,在一個(gè)依賴團(tuán)隊(duì)協(xié)作的軟件項(xiàng)目中,溝通還有其額外的價(jià)值,除了上述提到的拉通目標(biāo),減少風(fēng)險(xiǎn)之外,溝通還能幫助提高團(tuán)隊(duì)的凝聚力,好的團(tuán)隊(duì)關(guān)系是互相理解基礎(chǔ)上的互相成就,溝通便是促成理解和成就的最有效的方式,另外,溝通還有一個(gè)價(jià)值是能力發(fā)展,比如結(jié)對(duì)編程,除了提高代碼質(zhì)量,它最大的價(jià)值就在于“傳幫帶”,比如代碼審查,除了排查代碼質(zhì)量問題,它的意義在于經(jīng)驗(yàn)和技能的分享,和外部的培訓(xùn)相比,團(tuán)隊(duì)從這些實(shí)踐活動(dòng)獲得的價(jià)值會(huì)更加有效,也更接項(xiàng)目的“地氣”。

03 敏捷度量對(duì)管理者的挑戰(zhàn)
從敏捷度量的目的和流程來看,它對(duì)項(xiàng)目管理提出了更高的要求,敏捷度量在其目標(biāo)導(dǎo)向、靈活機(jī)動(dòng)、公開透明和團(tuán)隊(duì)合作的原則之上,實(shí)際上是管理的敏捷性。
也因此,敏捷度量對(duì)敏捷項(xiàng)目的管理者提出了一些能力的要求和素質(zhì)的要求。
能力的要求主要體現(xiàn)在度量的實(shí)施上。
第一個(gè)能力便是輔導(dǎo),管理者擔(dān)負(fù)著知識(shí)傳授、理論輔導(dǎo)、工具導(dǎo)入等職責(zé),這個(gè)能力要求管理者對(duì)度量具備深入的理解和靈活的應(yīng)變能力。
第二個(gè)能力是反饋,管理者能夠基于度量結(jié)果,帶著團(tuán)隊(duì)進(jìn)行改進(jìn)分析,將分析的結(jié)果落實(shí)成行動(dòng),一步步縮短差距,提煉經(jīng)驗(yàn),優(yōu)化度量體系,在這個(gè)過程中,管理者還要給予團(tuán)隊(duì)和個(gè)體具體的有幫助的反饋,在糾偏的過程中培養(yǎng)人。
第三個(gè)能力是溝通,管理者根據(jù)管理的目的選擇合適的溝通方式和工具,解決爭議,強(qiáng)化團(tuán)隊(duì)合作,通過溝通牽引大家共同努力,將度量融合進(jìn)項(xiàng)目管理的過程,充分發(fā)揮度量的溝通管理作用。
第四個(gè)能力是管理,作為管理者,緊盯目標(biāo),協(xié)調(diào)團(tuán)隊(duì)的實(shí)踐和行動(dòng),跟蹤進(jìn)度,組織溝通和回顧,優(yōu)化從迭代管理到整個(gè)項(xiàng)目周期管理的流程,高效能的推進(jìn)計(jì)劃和產(chǎn)出結(jié)果。
素質(zhì)的要求主要體現(xiàn)在對(duì)自身角色的定義和認(rèn)識(shí)上。
第一個(gè)要求是開放,以開放的心態(tài)面對(duì)變化和不確定性,發(fā)掘團(tuán)隊(duì)成員的潛力,幫助成員發(fā)展能力,尋找在特定領(lǐng)域比自己經(jīng)驗(yàn)豐富更資深的同伴,謙虛務(wù)實(shí),持續(xù)進(jìn)步。
第二個(gè)要求是投入,兼顧團(tuán)隊(duì)目標(biāo)與個(gè)體利益,以身作則,在實(shí)現(xiàn)團(tuán)隊(duì)目標(biāo)的基礎(chǔ)之上,充分理解個(gè)體的訴求并幫助個(gè)體獲得價(jià)值,建設(shè)穩(wěn)定且不斷成長的團(tuán)隊(duì)。
第三個(gè)是支持,發(fā)揮支持和輔導(dǎo)的作用比實(shí)施權(quán)利更加重要,建設(shè)一種扁平式的文化,賦能團(tuán)隊(duì)并支持團(tuán)隊(duì)決策的達(dá)成和落實(shí)。
第四個(gè)是創(chuàng)新,相信嘗試比成功更重要,目標(biāo)導(dǎo)向但不是以成功作為唯一的度量指標(biāo),從未知中探索可能,嘗試用不同的方法實(shí)現(xiàn)目標(biāo)。

總結(jié)一下:度量是敏捷項(xiàng)目管理的一個(gè)重要工具,比起傳統(tǒng)的度量,敏捷度量更加靈活機(jī)動(dòng),更加注重團(tuán)隊(duì)合作,實(shí)施度量并不會(huì)降低團(tuán)隊(duì)的效能,相反,敏捷項(xiàng)目在度量的過程中,能通過充分的溝通,幫助團(tuán)隊(duì)拉通目標(biāo),提高效能,現(xiàn)實(shí)的經(jīng)驗(yàn)是,高效能不是“量”出來的,是“管”出來的,所以說,敏捷度量是管理模式創(chuàng)新的產(chǎn)物。