敏捷項目度量怎麼做?

2020-09-10 ThoughtWorks

敏捷不僅有度量,度量還是敏捷項目非常重要的一部分,但敏捷度量和傳統的度量存在很大的區別。敏捷度量不是以評估和考核為目的的,它是為了幫助團隊拉通目標和行動、指導指定工作計劃和任務、協助團隊持續改進而發生的。

一提起度量,很多人可能會馬上想到評估和考核,在很多人的工作經歷裡,這兩個字如(YIN)影(HUN)隨(BU)形(SAN),終於,這幾年乘著「轉型」的東風,很多組織開始實踐敏捷,有人可能會想,敏捷擁抱變化、快速反應,推崇試錯和迭代,面對如此不確定的場景,應該不會有以評估和考核為目的的各種度量了吧?

答案是又不是,「不是」的原因是敏捷不僅有度量,度量還是敏捷項目非常重要的一部分;「是」的原因是敏捷的度量和傳統的度量存在很大的區別,敏捷度量不是單純意義上的評估和考核。

下面通過4個問題帶你揭秘敏捷度量的那些事

問題1:敏捷項目為什麼要做度量(Why)?

回顧一下敏捷宣言:個體與交互優於流程和工具,可工作的軟體優於面面俱到的文檔,客戶協作優於合同談判,響應變化優於遵循計劃,也就是說,儘管右項有其價值,我們更注重左項的價值。

深入理解一下敏捷宣言,不難看出,「個體和交互」是敏捷實施的方式(關注合作),「可工作的軟體」是敏捷項目的交付物(目標導向),「客戶協作」是服務提供的方式(公開透明),「響應變化」是追求靈活的反應機制(靈活機動)。

這幾條宣言簡單易理解,也被許多人認可,但事實勝於雄辯,在實際工作中,如何證實左項所注重的價值:關注合作、目標導向、公開透明、靈活機動,並儘可能的優化行為不斷讓敏捷的價值最大化呢?

這些就是度量要做的事情。

總的來說,度量能幫助敏捷項目做下面三件事情:

第一,拉通目標和行動

可工作的軟體長什麼樣子,它具備什麼功能,它為誰提供價值,採取什麼樣的行動能獲得這些價值,這些都是敏捷團隊需要回答的問題,敏捷團隊不僅僅要知道問題的答案,為了快速實現目標,敏捷團隊還需要定期評估行動的效果,為了拉通目標和行動,度量的引入能幫助團隊及時糾偏,少走彎路,減少浪費。

第二,定位當下的位置,計劃下階段的任務

實際工作中,經常會有客戶邀請我們的顧問評估一下他們的現狀,他們基於現狀做下一個階段或者下一年度的計劃,這樣的訴求在接近季度末或者年底的時候尤其多。

正如人需要定期做體檢一樣,體檢結果讓我們對自己的身體狀況有更好的了解,敏捷項目也需要定期的健康度評估,這些評估和度量的結果,除了揭示項目存在的問題,還能夠幫助團隊總結經驗反思教訓,從而更好的指導下一階段的計劃。

第三,改進,改進,改進

敏捷項目推崇持續改進,以更好的方式、更快的速度交付更優的價值,這是很多團隊追求的目標,這個目標不是一蹴而就的,有的時候團隊需要引入更好的工具,有的時候團隊需要借鑑更豐富的經驗,有的時候則依賴團隊持續的成長。

敏捷項目引入工具和他人經驗的過程也是不斷試錯的過程,在試錯的過程中團隊需要知道哪些改變是成功的,哪些是失敗的,這個評估通常是通過度量來完成的,所以引入度量也是為了更好的改進。

一句話總結,敏捷項目通過度量來拉通目標和行動、指導團隊制定工作計劃和任務,並協助團隊持續改進

敏捷項目為什麼要做度量

問題 2:敏捷項目度量什麼(What)?

試想一下,如果敏捷項目是一個長方體的話,長方體的體積代表團隊所要交付的目標,那麼這個體積由什麼來決定呢?

根據常識,長方體的長、寬、高決定了長方體的體積。

長度代表交付的速度,也叫交付的效能,長度越長,交付的效率越高,團隊也就能更快的接近目標,實際工作中,我們經常聽到的研發效能、測試效能、管理效能,cycle time(需求提出到上線所用的時間)等等,都和速度有關,這些指標決定了團隊以多快的速度實現目標,這是度量中非常關鍵的指標。

寬度代表團隊的能力,實際工作中,我們提到的測試質量,代碼覆蓋率,敏捷實踐實施,持續集成和交付,統一配置管理,灰度發布,債務管理,鬆耦合架構,等等,和團隊實踐以及工具相關的指標都和能力有關,這些指標決定了團隊能不能應對不確定性帶來的挑戰,能不能解決各種複雜、繁雜甚至混沌的問題,能不能做到持續優化和改進。

高度又叫深度,代表產品(軟體)價值,實際工作中,我們做的需求價值分析、MVP拆分、產品願景、優先級排序、價值驗證等等,都是團隊基於自己的經驗展現出的對業務的理解,並在此基礎之上準確無誤的給出方案,交付客戶期望的價值,這些指標決定了團隊能不能基於自己深度的積累,精準的幫助客戶實現目標,並且能在極少浪費的情況下實現目標。

以上三個維度決定了長方體的體積,但是一個成熟的敏捷項目,光有這三個維度還不夠,因為這三個維度不能保證團隊是健康的,我們還需要第四個維度的指標來度量團隊(敏捷項目)的健康。

這個維度就如同我們給這個長方體上的顏色,是沮喪的灰色,焦慮的紅色,抑鬱的藍色,還是生機勃勃的綠色?團隊是什麼成熟度,項目整體是否健康,這些也需要度量,常見的指標,比如,項目滿足的財務指標,干係人管理,團隊協作,團隊成長,管理的透明化,成員的穩定性等等,敏捷團隊健康度這個維度決定了團隊能否長期穩定的以此種方式工作,團隊能不能自我優化。

一句話總結,敏捷項目度量的是交付效能、團隊能力和產品的價值,以及保證這這些目標能夠達成的團隊健康度。

團隊健康

問題 3:敏捷項目裡面誰來做度量(Who)?

這個問題可以從Scrum 的 5 個核心價值觀裡找到答案:承諾、專注、開放、尊重、勇氣。

這幾個價值觀指導著敏捷項目輕職權、重協作;輕命令、重自組織。

也因此,很多成熟的敏捷團隊是自組織的,是在一種扁平文化下工作的團隊,在這種團隊裡,無論是短周期的任務還是長周期的結果交付,團隊共同承諾,共同行動,共同負責。

度量作為非常關鍵的任務之一,也是團隊協同工作來完成的。

在這裡,有幾個小建議給到想做度量的敏捷團隊:

第一個建議是,角色之間交叉度量。團隊負責不代表不能有分工,如果團隊自行組織度量的話,建議角色互換來度量,比如開發人員做價值交付維度的發起者,需求人員提供信息;測試人員做開發相關指標度量的發起者,開發人員輸入信息,這樣做能更好的保證度量的客觀性,對團隊來講,也是一次不錯的知識和經驗分享的過程。

第二個建議是,引入外部的顧問來做度量。外部的顧問可以是其他團隊的人員,也可以是獨立的第三方顧問,這樣做的好處除了保證度量的客觀性,外部顧問還能帶來更多的經驗,甚至會把跨行業和領域的經驗帶給團隊,幫助團隊改進和優化,建設能力。這個方法實施的注意事項是,一定要保證兩次度量的評價標準一致,否則會失去度量的價值。

第三個建議,無論是團隊自組織做還是引入外部顧問,都需要全員參與。因為度量不僅是團隊拉(XI)通(NAO)目標、明確任務、統一行動的機會,度量還能夠幫助團隊提高凝聚力。

一句話總結,敏捷項目的度量由團隊共同承諾、共同行動和共同負責來完成。

團隊

問題 4:敏捷項目在什麼時候做度量(When)?

這個問題如同問「我們通常什麼時候做體檢?」,答案無外乎幾種:生病的時候;一段時間的專項鍛鍊或治療之後(比如,3個月的體能);例行的年度或者半年度體檢。

敏捷項目度量也是。

第一種情況是項目在經歷重大的事件之後,這裡專指風險事件或者危機事件,團隊需要集體反思、總結教訓,這個時候項目需要做一次度量,找到那些把風險帶給團隊的指標,以此來尋找優化和解決問題的方法。

第二種情況是裡程碑事件之後,或者一個關鍵的MVP 發布之後,團隊積累了大量的經驗,當然也有教訓,這個時候也應該引入度量,評估一下和目標的差距,制定下個階段的計劃,帶著經驗繼續優化和改進。

第三種情況就是周期性的度量,建議3-6個月,之所以選擇這樣一個周期,是因為少於3個月,很多持續性的行動還很難產出效果,長於6個月的話,某些行為具備了慣性,掉頭的難度比較大,綜合考慮,3-6個月是比較合適的周期,具體選擇多長時間,由團隊來決定。

一句話總結,敏捷項目除了例行的度量之外,在經歷了大的危機、重大的裡程碑事件之後也是執行度量、總結經驗和教訓來優化和改進的好時機。

周期性的度量

有一句話是這樣說的:「我們不能測量我們不能控制的東西」。敏捷度量亦是,敏捷度量無法幫助團隊度量未知的東西,但如果團隊想更好的了解自己和未知,或許它能夠幫到你。

敏捷度量的Why、What、Who、When

總結一下:敏捷不僅有度量,度量還是敏捷項目非常重要的一部分,但敏捷度量和傳統的度量存在很大的區別,敏捷度量不是以評估和考核為目的的,它是為了幫助團隊拉通目標和行動、指導指定工作計劃和任務、協助團隊持續改進而發生的。


文/ThoughtWorks陳慶敏

相關焦點

  • 【CSDN在線培訓】敏捷團隊的鏡子—基於JIRA的敏捷項目管理
    JIRA是Atlassian公司推出的一款非常出色的項目與事務跟蹤工具,其被廣泛用於在缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等工作領域。 點擊報名 由於JIRA配置的靈活性,在國內中文文檔偏少,又缺乏優秀項目實踐的分享,使得許多人雖然使用了JIRA,但效果不佳。
  • 跨越敏捷開發的那些坑
    目前"網際網路時代下"全球企業項目環境現狀是敏捷項目管理工作方式,迎來爆發式增長。PMI-ACP體系下的敏捷能幫企業解決問題,企業實施"敏捷項目管理培訓"的目的是①交付與客戶需求一致的產品,提升項目成功率。②培養遊戲的項目經理打造自組織人才梯隊。③持續改進快速推出適應市場的新產品。那麼什麼是PMI-ACP?Agile Certified Practitioner,敏捷項目經理國際資格認證。學習的是如何在需求不確定、版本發布周期快的環境下,迭代開發項目的一種方法。
  • 協同新機遇:讓研發敏捷起來
    在緊湊的產品研發迭代周期中,往往涉及需求規劃、項目計劃和進度跟蹤、開發構建、測試及發布部署等一系列操作。這個過程在傳統的研發組織中,各研發職能團隊如同豎井,形成了業務流程不互通、信息不透明、協作效率低的的窘境。於是,敏捷成為驅動研發組織高效協作、打破研發數據孤島的重要能力。
  • 進行微服務治理,先要對微服務進行度量
    要對微服務進行治理,先要對微服務進行度量。根據微服務的生命周期,可以將服務度量分為服務開發質量度量、服務測試質量度量、服務運維質量度量和服務線上性能度量四大部分。因此,從開發階段的過程管理和成果管理中,可以獲得很多相關度量指標。目前流行的敏捷過程管理工具很多,Jira便是其中的典型代表。圖2.9是筆者所在團隊使用Jira進行敏捷迭代管理的一個功能截圖。
  • PMP備考:0經驗小白如何做好敏捷項目管理?
    公眾號:項目管理社區0經驗小白如何進行項目團隊中的敏捷管理?敏捷管理工具在項目的各個階段是如何使用的?敏捷管理經理每天的工作內容是哪些?業內知名PMP培訓師為你答疑解惑!受診人情況:本人沒有敏捷管理經驗,但是想爭取敏捷項目管理崗位。雖然有學習敏捷知識,但是對敏捷在日常項目管理工作中實際使用沒有概念。今日問題01敏捷管理實際工作中使用哪些敏捷管理工具,工具具體結合項目各階段是怎麼實際使用的呢?02敏捷項目管理中每天的工作都有哪些?
  • PM:敏捷項目管理概要
    敏捷項目管理是規劃和指導項目流程的迭代方法。與敏捷軟體開發一樣,敏捷項目是在叫做迭代的小型部門中完成的。每個迭代都由項目團隊審查和評判;從迭代的評判中獲得的信息用於決定項目的下一個步驟。每個項目迭代通常是安排在兩周內完成。
  • Worktile正式入駐飛書,助力企業輕鬆實現敏捷開發與協作
    企業在敏捷研發中時常面臨著交付延期、需求不匹配等問題,如何更高效地完成敏捷研發?Worktile攜手飛書,為企業用戶提供敏捷開發服務,幫助企業實現軟體項目的需求管理、缺陷追蹤、迭代規劃與推進以及效能度量等一系列工作,將敏捷貫徹到底,從而更好更快地發布產品。
  • Scrum敏捷開發,了解一下
    尊敬的讀者,記得加關注、點讚、點評喲,您的認可是我最大的動力,謝謝敏捷開發通過創造變化和響應變化,在不確定、混亂的環境中完成軟體開發。敏捷開發宣言個體和互動 高於 流程和工具工作的軟體 高於 詳盡的文檔客戶合作 高於 合同談判響應變化 高於 遵循計劃敏捷開發十二原則我們最重要的目標,是通過及早和持續不斷地交付有價值的軟體使客戶滿意。欣然面對需求變化,即使在開發後期也一樣。為了客戶的競爭優勢,敏捷過程掌控變化。
  • 傳統項目管理和敏捷項目管理的區別是什麼?
    很多人都知道,項目管理領域有兩種管理方式:傳統項目管理和敏捷項目管理。很多人在團隊引入敏捷的時候,會有一個疑惑,傳統項目管理和敏捷項目管理的區別是什麼?
  • 敏捷項目管理這樣做,讓你事半功倍!
    做項目管理時,有些人極其信賴敏捷方法,也有些人認為敏捷是浪費時間,根本不起作用。有一種錯誤的觀點認為,如果你使用像看板這樣的敏捷項目管理方法來管理你的項目,你就不能使用工作分解結構(WBS)。敏捷實施者認為,在項目開始時,工作範圍是未知的。因此,在WBS上花費時間對敏捷項目來說毫無用處。如果你同意這種看法,那麼你管理的項目將錯過WBS在敏捷環境中提供的巨大好處。
  • 敏捷、精益、六西格瑪之間到底有什麼差異?
    然而,由於六西格瑪強調定量和定性的度量,因此許多敏捷倡導者認為六西格瑪過於笨重,甚至在應用中有些差錯。,都對敏捷有所影響。也就是說,雖然沒有明確提及項目管理,但是用於「管理項目」的活動會自然而然地出現在敏捷的各種實踐過程中。
  • 探索敏捷轉型之道,中原消費金融成功舉辦2020鄭州敏捷之旅
    11月28日,「2020鄭州敏捷之旅——開放互聯 敏捷生態」舉行,本屆活動由中原銀行、中原消費金融聯合主辦,專注於金融機構敏捷轉型的探討,並以敏捷之旅為契機,組建中原敏捷聯盟,打造金融機構學習、交流、合作的平臺。這是繼2019年10月首屆鄭州敏捷之旅後,敏捷愛好者又一次在鄭州相聚。
  • 2020年用於項目管理的最佳敏捷工具
    在過去的幾年中,敏捷已經獲得了很大的吸引力,而且左右中間和中間的公司都希望在其員工中實施一種敏捷方法論。鑑於此,問題就變成了如何運行成功的敏捷項目?實現此目標的一種方法是藉助敏捷工具。這些工具旨在幫助您牢記敏捷宣言的項目管理生命周期。但是,隨著敏捷方法的普及,市場上有大量此類工具可供選擇。
  • 8Manage PM:如何做好敏捷項目管理?
    8Manage PM:如何做好敏捷項目管理?有一種錯誤的觀點認為,如果你使用像看板這樣的敏捷項目管理方法來管理你的項目,你就不能使用工作分解結構(WBS)。  敏捷實施者認為,在項目開始時,工作範圍是未知的。因此,在WBS上花費時間對敏捷項目來說毫無用處。如果你同意這種看法,那麼你管理的項目將錯過WBS在敏捷環境中提供的巨大好處。
  • 敏捷項目管理軟體,敏捷開發團隊協作工具重磅推薦
    2020-12-28 14:19:25 來源: 小仙 舉報   敏捷開發團隊協作工具
  • 周金根:個人敏捷的創立與詳解Scrum會議
    【51CTO專稿】在敏捷實踐中,Scrum可以說是用於運行項目的框架,它基于敏捷的原則和價值。對於管理嚴格的項目團隊,Scrum會議也會每天都在同一時間進行。通過每日Scrum 會議,團隊成員之間可以彼此相互熟悉工作內容,充分了解項目進度,相互幫助解決問題。那麼,在Scrum中的Sprint計劃會議應當如何進行?
  • 華為雲MVP黃雋:從排斥到布道者,敏捷的正確打開方式是什麼
    黃雋:華為雲MVP,十餘年IT從業經驗,中國DevOps社區核心組織者、敏捷江湖桃花島社區創始人。熱衷並致力於精益敏捷、DevOps、過程改善、項目和團隊管理等工作。曾擔任過敏捷專家、資深過程改善顧問、項目經理、副總經理等服務於多家世界五百強和大型集團。作為DevOps&敏捷的實踐和推行者,努力搭建從現狀通向未來的橋梁,構建共贏生態。
  • Teambition 啟動全國敏捷項目管理 Roadshow
    上海2017年7月5日電 /美通社/ -- 協作工具創導者 Teambition 近日啟動了「敏捷 IT 項目管理 Roadshow」活動,全面展示 Teambition 在實踐敏捷項目管理上的先進理念與效率。
  • 敏捷項目管理軟體,迅速找到最適合你的敏捷開發的管理工具
    其實我講敏捷開發的文章也不少啦,戳進我的主頁能夠看到更多關于敏捷開發的內容噢。但是我們通常更習慣於「看到什麼做什麼」,這是我們的慣性思維,即使是以「快速、迭代」為特性的敏捷開發也不例外,所以對于敏捷開發可用的管理工具值得一講再講。  為什麼我會推薦使用vika維格表來進行敏捷開發的管理呢?
  • 一文了解敏捷項目管理的優勢
    敏捷項目管理的優勢敏捷項目管理的提出是基於如下的價值理念:1)個體和互動高於流程和工具。2)工作的軟體高於詳盡的文檔。敏捷在軟體開發行業誕生和發展,以可視化管理、項目範圍管理、質量管理和團隊績效為著力點,由快速響應變化、執行過程中頻繁的失敗、不斷試錯、得到反饋後持續校正的一系列簡單卻互相依賴的最佳實踐組成。這些最佳實踐不斷提煉成為行業標準動作,並結合在一起形成了一個整體框架體系、方法論及工具包的集合。