項(xiàng)目管理是項(xiàng)目的管理者在有限的資源約束下蔚叨,運(yùn)用系統(tǒng)的觀點(diǎn)床蜘、方法和理論辙培,對(duì)項(xiàng)目涉及的全部工作進(jìn)行有效的管理。即從項(xiàng)目的投資決策開(kāi)始到項(xiàng)目結(jié)束的全過(guò)程進(jìn)行計(jì)劃邢锯、組織扬蕊、指揮、協(xié)調(diào)丹擎、控制和評(píng)價(jià)尾抑, 以實(shí)現(xiàn)項(xiàng)目的目標(biāo)
本文接下來(lái)會(huì)討論的是如何透過(guò) OKR 的方式來(lái)管理項(xiàng)目研發(fā)過(guò)程。
一蒂培、簡(jiǎn)介 OKR
OKR(Objectives and Key Results) 全稱為目標(biāo)和關(guān)鍵成果[2]蛮穿。是由英特爾公司制定,由 John Doerr 引入谷歌后毁渗,廣為大眾所知道董朝。在 OKR 的系統(tǒng)中亚斋,首先要制定一個(gè)「目標(biāo)」,這目標(biāo)要非常明確可衡量的,且必須要能符合 SMART (Specific苔埋、Measurable、Achievable枝誊、Relevant顽聂、Time-bounded) 原則,這樣才能用來(lái)衡量是否已經(jīng)實(shí)現(xiàn)目標(biāo)么伯。
二疟暖、項(xiàng)目管理與 OKR
簡(jiǎn)單介紹過(guò) OKR 后,再回到項(xiàng)目管理上來(lái)看田柔,大部分的項(xiàng)目會(huì)有幾個(gè)關(guān)鍵內(nèi)容:
里程碑俐巴、完成時(shí)間
工作/任務(wù)量
資源
下圖為我司一般通用的項(xiàng)目研發(fā)流程
2.1 結(jié)合 OKR 與項(xiàng)目過(guò)程進(jìn)行目標(biāo)拆解
將 OKR 運(yùn)用在項(xiàng)目管理的過(guò)程里,我們會(huì)需要訂定長(zhǎng)期目標(biāo)硬爆、關(guān)鍵指標(biāo)欣舵,這非常簡(jiǎn)單,因?yàn)轫?xiàng)目本身就是一個(gè)具有范圍定義的缀磕,所以:(你也可以結(jié)合一些敏捷開(kāi)發(fā)方法論來(lái)輔助缘圈,像是 Scrum[3]、Kanban[4])
目標(biāo) (O) – 項(xiàng)目上線袜蚕,當(dāng)然糟把,你的項(xiàng)目也可以定義與業(yè)務(wù)指標(biāo)相關(guān),這樣會(huì)讓項(xiàng)目更有價(jià)值牲剃,例如:讓 xxx 位使用者能使用等
關(guān)鍵指標(biāo) (KR) – 里程碑遣疯,當(dāng)達(dá)到一個(gè)里程碑時(shí),其實(shí)就是完成了一個(gè)項(xiàng)目里的關(guān)鍵指標(biāo)
行動(dòng) (AC) – 投入哪些資源颠黎、需要哪些團(tuán)隊(duì)共同合作的策略另锋、方式等
當(dāng)長(zhǎng)期的目標(biāo)已經(jīng)制定了滞项,但項(xiàng)目過(guò)程中的每個(gè)環(huán)節(jié)仍舊有許多未知、不明確的問(wèn)題等待挖掘夭坪,且不同的項(xiàng)目?jī)?nèi)容文判,問(wèn)題也各不相同。以 Scrum 方法論舉例室梅,在 Scrum 的過(guò)程中戏仓,提到了一些會(huì)議環(huán)節(jié),像是 Planning Meeting亡鼠、Daily Meeting 等赏殃,在大部分的會(huì)議中,我們會(huì)強(qiáng)調(diào)同步「昨天做了什么」间涵、「今天要做什么」仁热、「目前遇到了什么問(wèn)題」。我們可以簡(jiǎn)單的將 OKR 結(jié)合進(jìn)這些會(huì)議里勾哩,讓會(huì)議的價(jià)值再提升一些抗蠢。這時(shí)候我們就能切出一些更細(xì)致的目標(biāo)、關(guān)鍵指標(biāo)與行動(dòng)方式思劳,此時(shí)產(chǎn)出的就會(huì)是中期目標(biāo)迅矛、短期目標(biāo)。
透過(guò)一連串的自上而下的拆分潜叛、定義目標(biāo)秽褒,會(huì)讓項(xiàng)目的各個(gè)里程碑更明確、更細(xì)致威兜。另外销斟,跨團(tuán)隊(duì)的協(xié)作上,也能根據(jù)目標(biāo)凝聚出當(dāng)前應(yīng)該要有的目標(biāo)意識(shí)牡属,某種程度上來(lái)說(shuō)票堵,可以避免不同團(tuán)隊(duì)在過(guò)程中雖然是奔著大目標(biāo)在執(zhí)行,但是在中間環(huán)節(jié)彼此目標(biāo)不同所導(dǎo)致的資源等待與浪費(fèi)逮栅。
隨著目標(biāo)的細(xì)分、關(guān)鍵指標(biāo)的不同窗宇,粒度愈細(xì)的目標(biāo)對(duì)于項(xiàng)目管理者來(lái)說(shuō)愈容易管理措伐,可以想成是在一個(gè)大的項(xiàng)目里,有許多不同時(shí)間點(diǎn)的小項(xiàng)目军俊。在筆者手里進(jìn)行的項(xiàng)目中侥加,一般常用來(lái)訂目標(biāo)與檢驗(yàn)結(jié)果的時(shí)間,提供給各位讀者參考下:
每月第一天粪躬,制訂當(dāng)月目標(biāo)担败,對(duì)于疑問(wèn)制定行動(dòng)策略昔穴,月底檢驗(yàn)關(guān)鍵指標(biāo)
每周第一天,制訂當(dāng)周目標(biāo)提前,對(duì)于疑問(wèn)制定行動(dòng)策略吗货,每周最后一天檢驗(yàn)關(guān)鍵指標(biāo)
每日上午 10 點(diǎn)制訂當(dāng)日目標(biāo),對(duì)于疑問(wèn)制定行動(dòng)策略狈网,晚上 6 點(diǎn)檢驗(yàn)關(guān)鍵指標(biāo)
看似有了更多的會(huì)議宙搬,但這些會(huì)議通常會(huì)在 20 分鐘內(nèi)結(jié)束,且價(jià)值極高拓哺,因?yàn)槟繕?biāo)就在眼前:
完成的目標(biāo)明確且可被檢驗(yàn)
對(duì)于產(chǎn)生出來(lái)的問(wèn)題勇垛,所提出的行動(dòng)策略能大大的提高響應(yīng)速度
不同團(tuán)隊(duì)間的協(xié)作聚焦提升
不同的階段,目標(biāo)是自上而下被拆分士鸥,能在下層的目標(biāo) (日目標(biāo)闲孤、半日目標(biāo)) 上進(jìn)行檢驗(yàn),進(jìn)而調(diào)整上層目標(biāo) (周目標(biāo)烤礁、月目標(biāo)等)讼积,降低因市場(chǎng)變化等因素,導(dǎo)致最后完成的內(nèi)容與當(dāng)初的規(guī)劃的差異過(guò)大
2.2 人員的要求
在 OKR 的理論中鸽凶,會(huì)要求每個(gè)人都能找到自己的目標(biāo)币砂,這時(shí)候就會(huì)需要有人來(lái)檢視這個(gè)目標(biāo)是否合理、是否太大或太小玻侥、或是是否跨職能/業(yè)務(wù)上的目標(biāo)有一致决摧,在一個(gè)項(xiàng)目里我們通常會(huì)有幾類負(fù)責(zé)人可以對(duì)目標(biāo)進(jìn)行把控。
業(yè)務(wù)負(fù)責(zé)人
產(chǎn)品負(fù)責(zé)人
技術(shù)負(fù)責(zé)人
測(cè)試負(fù)責(zé)人
運(yùn)維負(fù)責(zé)人
在不同的目標(biāo)制定上我們會(huì)需要這些負(fù)責(zé)人能夠識(shí)別出來(lái)各成員凑兰、不同職能團(tuán)隊(duì)的目標(biāo)是否在同一目標(biāo)上掌桩。透過(guò)這個(gè)方式能間接的提升:
各負(fù)責(zé)人對(duì)于項(xiàng)目與業(yè)務(wù)目標(biāo)的對(duì)齊、節(jié)奏姑食,可以安排更精細(xì)節(jié)點(diǎn)做出適當(dāng)?shù)臎Q策波岛,像是是否能在某些功能完成時(shí)先上線給使用者使用。
要求各負(fù)責(zé)人對(duì)于全局觀的把控更為強(qiáng)烈音半,在項(xiàng)目的過(guò)程中则拷,其實(shí)也是培養(yǎng)未來(lái)的新團(tuán)隊(duì)小組長(zhǎng)/負(fù)責(zé)人的一種路徑。
原本可能溝通較少曹鸠、節(jié)奏不一致的情況能夠降低煌茬,風(fēng)險(xiǎn)也能提前被挖掘出來(lái),并在前期就能先進(jìn)行調(diào)研彻桃、修正坛善。
2.3 目標(biāo)檢驗(yàn)的方式
在每個(gè) O (目標(biāo)) 訂出時(shí),也會(huì)有與之相對(duì)應(yīng)的 KR (關(guān)鍵指標(biāo)) 和相對(duì)應(yīng)完成 KR 的 AC (關(guān)鍵動(dòng)作),在實(shí)際的操作中這些 KR 能提供明確的目標(biāo)定義眠屎,協(xié)助項(xiàng)目成員剔交、負(fù)責(zé)人在進(jìn)行檢視時(shí),有明確的驗(yàn)證標(biāo)準(zhǔn)改衩。像是:
日目標(biāo):完成客戶管理模塊岖常,KR1:客戶管理模塊能完全跑通,KR2:?jiǎn)螠y(cè)覆蓋率 70%
周目標(biāo):完成 CRM 系統(tǒng)燎字,KR1:完成各模塊整合且無(wú)嚴(yán)重系統(tǒng)流程阻塞腥椒,KR2:集成測(cè)試覆蓋率 70%
這時(shí)我們便可在目標(biāo)檢驗(yàn)時(shí),進(jìn)行演示候衍、操作笼蛛,看看相對(duì)應(yīng)的指標(biāo)是否達(dá)成,未達(dá)成的部分可以透過(guò)訂定新的 AC 來(lái)加速蛉鹿、加強(qiáng)各相關(guān)人的行動(dòng)方式滨砍,也可以轉(zhuǎn)換 AC 為下一個(gè)目標(biāo)的行動(dòng)點(diǎn)或關(guān)鍵指標(biāo)。透過(guò)這樣一連串的目標(biāo)管理過(guò)程妖异,使得項(xiàng)目的目標(biāo)明確且可控惋戏,各個(gè)與目標(biāo)的相關(guān)人也能知道當(dāng)前的目標(biāo)與進(jìn)度,能適時(shí)的提出改進(jìn)點(diǎn)或行動(dòng)點(diǎn)他膳,進(jìn)而降低項(xiàng)目偏離預(yù)期的可能响逢。
以上簡(jiǎn)單的介紹了下 OKR 與項(xiàng)目管理過(guò)程的結(jié)合方式,