如何使用「關(guān)鍵路徑」法對(duì)需求進(jìn)行高效管理?
產(chǎn)品的需求管理是產(chǎn)品經(jīng)理所擔(dān)當(dāng)?shù)呢?zé)任之一,通過(guò)需求的管理能夠良好的支持項(xiàng)目經(jīng)理安排任務(wù)以及確保產(chǎn)品的交付進(jìn)度。關(guān)鍵路徑法在需求管理中就是一個(gè)很有效的工具。
關(guān)鍵路徑法
該方法主要目的是找出在執(zhí)行過(guò)程中的“關(guān)鍵節(jié)點(diǎn)”,嚴(yán)格控制進(jìn)度,同時(shí)通過(guò)計(jì)算float浮時(shí)以決定哪些活動(dòng)具有最低的交付日程彈性(通俗點(diǎn):延遲時(shí)間)。(希望不清楚如何使用的小伙伴們重點(diǎn)詳細(xì)閱讀“案例”章節(jié)。)
案例
我們?cè)趯?shí)際工作中著手進(jìn)行一個(gè)新的產(chǎn)品開(kāi)發(fā)的時(shí)候,經(jīng)常會(huì)面對(duì)復(fù)雜的業(yè)務(wù)關(guān)系,當(dāng)產(chǎn)品經(jīng)理將整個(gè)產(chǎn)品的需求拆分后,會(huì)發(fā)現(xiàn)需求與需求之間的關(guān)系錯(cuò)綜復(fù)雜,有的互相影響,有的需求依賴于前置需求的完成。舉個(gè)最最簡(jiǎn)單的例子,一個(gè)在線2C電商平臺(tái),經(jīng)常會(huì)有“購(gòu)物車”和“工具欄”的需求,很明顯,只有購(gòu)物車的需求開(kāi)發(fā)完成的前提下,才能著手進(jìn)行開(kāi)發(fā)工具欄需求,此時(shí)工具欄的前置需求就是“購(gòu)物車”。
舉一個(gè)實(shí)際工作案例給小白們講解下,在實(shí)際產(chǎn)品開(kāi)發(fā)中,當(dāng)拆分完需求、估算完需求工時(shí)后(如下圖所示)PM就將面臨著如何制定以下需求的交付計(jì)劃:
- 哪些需求可以有彈性的完成時(shí)間(允許合理時(shí)間內(nèi)延遲)?
- 延遲時(shí)間又是多少?
- 完成整個(gè)平臺(tái)最晚需要多長(zhǎng)時(shí)間呢?
- 最早完成的交付時(shí)間又是多少?
- 需求的優(yōu)先級(jí)如何排列等等
這些都是PM需要考慮的,一句話要用科學(xué)的分析給出結(jié)論,而目前依然有很多團(tuán)隊(duì)的PM在制定需求計(jì)劃的時(shí)候是拍腦袋而定,或者后期團(tuán)隊(duì)就盲目的采用追加人力的方式解決問(wèn)題。而關(guān)鍵路徑工具可以解決以上問(wèn)題。
需求示例列表:第一列為需求名稱,第三列為需求的完成工時(shí)
(1)根據(jù)上面的需求列表,首先希望小伙伴根據(jù)前置需求的關(guān)系,畫(huà)出需求網(wǎng)絡(luò)圖。
如下所示,標(biāo)記上需求的名稱和該需求的估算工時(shí)。
(2)其次以獨(dú)立需求(無(wú)前置需求)開(kāi)始進(jìn)行順向評(píng)估。
- 最早開(kāi)始時(shí)間=前置需求完成時(shí)間,標(biāo)記在需求左上角;
- 最早完成時(shí)間=需求工時(shí)+前置完成時(shí)間,標(biāo)記在右上角。如下所示:
可以看出整個(gè)產(chǎn)品中需求J最早完成時(shí)間為194,是整個(gè)需求中工時(shí)最大的。換句話說(shuō)也就是平臺(tái)完成的最早時(shí)間為194,故關(guān)鍵路徑為A-F-G-D-J。在項(xiàng)目開(kāi)發(fā)過(guò)程中,要著重關(guān)注關(guān)鍵路上的需求進(jìn)度。
(3)確定產(chǎn)品的關(guān)鍵路徑后,我們?cè)谝苑聪虻囊暯菣z視需求網(wǎng)絡(luò)圖,由沒(méi)有后續(xù)需求的所有需求開(kāi)始進(jìn)行評(píng)估。
- 需求最晚完成時(shí)間=項(xiàng)目最早能完成的工時(shí)=后置需求最晚開(kāi)始時(shí)間(標(biāo)記在需求右下);
- 最晚開(kāi)始時(shí)間=最晚完成時(shí)間-需求估算工時(shí)。(標(biāo)記在需求左下)。
示例(重點(diǎn)),上圖中沒(méi)有后續(xù)需求的有E、H、J。這三個(gè)需求最早完成的時(shí)間為170、177、194.可以推導(dǎo)出E、H、J最晚完成的時(shí)間為194.(因?yàn)檎麄€(gè)項(xiàng)目最早完成時(shí)間為194)。E、H、J最晚開(kāi)始時(shí)間分別等于最晚完成時(shí)間-所需要的工時(shí),以此類推直到所有需求評(píng)估完畢位置。詳見(jiàn)下圖:(注意點(diǎn):需求E、H、J的前置需求都是需求D,需求D完成的最晚時(shí)間被關(guān)鍵路徑上的需求J所決定,故需求D最晚完成時(shí)間為需求J的最早開(kāi)始時(shí)間)。
從上圖可知,關(guān)鍵路徑的特點(diǎn)是一組無(wú)buffer時(shí)間的需求組成。整個(gè)產(chǎn)品開(kāi)發(fā)過(guò)程中可能有多條關(guān)鍵路徑,但至少存在一條。
(4)浮時(shí):指的是某個(gè)需求最早開(kāi)始時(shí)間在不影響整個(gè)產(chǎn)品交付的前提下,可以延遲的時(shí)間。
也就是說(shuō)浮時(shí) Total Float=最晚開(kāi)始時(shí)間-最早開(kāi)始時(shí)間=最晚完成時(shí)間-最早完成時(shí)間。
如下所示:
示例:需求B的浮時(shí)=95-90=5 ,可以延遲五個(gè)工時(shí)。
產(chǎn)品經(jīng)理依據(jù)以上四步使用關(guān)鍵路徑工具就可以產(chǎn)品開(kāi)發(fā)中清晰的了解整個(gè)產(chǎn)品的關(guān)鍵節(jié)點(diǎn),有助于分配資源,保證產(chǎn)品優(yōu)質(zhì)按時(shí)交付。有效的解決了案例中的PM需要解決的問(wèn)題。希望大家不妨在各自的團(tuán)隊(duì)中嘗試使用下,如果有其他的問(wèn)題,還希望能與大家一起研究討論。
作者:洲伯通,就職于大連某軟件公司電商團(tuán)隊(duì),10年軟件開(kāi)發(fā)、設(shè)計(jì)工作經(jīng)驗(yàn),致力于傳播優(yōu)質(zhì)的專業(yè)知識(shí),分享自己在工作中的所見(jiàn)、所思、所得。
本文由 @洲伯通 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
好像沒(méi)講到產(chǎn)品完成的最晚時(shí)間這塊。
開(kāi)發(fā)來(lái)看pm的流程
樓主是不是剛考完P(guān)MP ??
不是~~~ ?? 剛考完NPDP ??
厲害厲害,分享下經(jīng)驗(yàn)唄,你是在哪考的啊 方便的話交個(gè)朋友啊,微信13049368516
請(qǐng)教,我是2年產(chǎn)品青年,實(shí)際工作中發(fā)現(xiàn)最困難是不是組織規(guī)劃時(shí)間,而是時(shí)間估計(jì)不準(zhǔn)。比如某模塊功能估計(jì)25工時(shí)完成,這個(gè)時(shí)間如何算出來(lái)的呢?是否考慮了中途緊急需求插進(jìn)來(lái)等干擾因素?估不準(zhǔn)了是不是整個(gè)計(jì)劃就打水漂了?
1、我們基本以項(xiàng)目經(jīng)理(懂開(kāi)發(fā)的人)去評(píng)估這個(gè)時(shí)間,后期就是自己通過(guò)項(xiàng)目學(xué)習(xí)了;多問(wèn)問(wèn)為什么需要是這個(gè)工時(shí);
2、如果工時(shí)比較緊,我們會(huì)通過(guò)刪減需求的復(fù)雜度(例,減少細(xì)化的驗(yàn)證功能等),以完成任務(wù)為目標(biāo),后期再優(yōu)化;
3、中途緊急的需求加進(jìn)來(lái)的話,按照緊急程度進(jìn)行排序,決定是否優(yōu)先處理,其他需求時(shí)間順延;
4、The most important,我們不會(huì)把時(shí)間安排死,會(huì)有浮動(dòng)的時(shí)間在,以防止產(chǎn)品出現(xiàn)緊急需求,另外產(chǎn)品經(jīng)理把規(guī)劃做好,其實(shí)不會(huì)太緊急需要多個(gè)工時(shí)的需求;
本人愚見(jiàn),希望有所幫助。
E的左下角應(yīng)該是173,而不是123
灰常感謝指摘!
為什么不用甘特圖來(lái)管理呢,更直觀
?????? 舉個(gè)例子喝水可用杯子喝,也可拿碗喝 ,還可以打瓶、水袋喝等等,工具沒(méi)有好壞,解決問(wèn)題就行,如果甘特圖能估算出需求最晚開(kāi)始、最晚完成、最早開(kāi)始、最早完成也可以使用哦~~ 因人而異
請(qǐng)教,在評(píng)估關(guān)鍵路徑上的需求進(jìn)度的時(shí)候,是否需要考量開(kāi)發(fā)人員的數(shù)量?開(kāi)發(fā)人員數(shù)量怎么結(jié)合進(jìn)去?
個(gè)人認(rèn)為需要考慮投入的資源,評(píng)估人力資源的步驟在關(guān)鍵路徑描繪前已經(jīng)確定,至于說(shuō)如何評(píng)估每個(gè)需求的投入人員數(shù)量,我建議使用德?tīng)柗品椒?。從團(tuán)隊(duì)中分別選3-4個(gè)不同技術(shù)能力的人員進(jìn)行評(píng)估,然后綜合判定該需求的所用工數(shù)和投入資源數(shù)量
你這個(gè)方法和土木工程管理中項(xiàng)目進(jìn)度管理很類似。
額,方法不限于行業(yè)~
評(píng)論竟然沒(méi)有刪除鍵……上面一條寫(xiě)錯(cuò)了,重新寫(xiě)一下:為什么整個(gè)產(chǎn)品中需求J最早完成時(shí)間為194,不是174?
因?yàn)樾枨骿 估算的工時(shí)是45 啊,最早完成工時(shí)194,是所有需求中完成時(shí)間最長(zhǎng)的,也就說(shuō)只有j結(jié)束了 整個(gè)項(xiàng)目才完成 所以….
圖一和圖二是不是寫(xiě)錯(cuò)了,里面J的估算時(shí)間是30?
為什么整個(gè)產(chǎn)品中需求J最早完成時(shí)間為194?而不是164?
需求J的估算工數(shù):45 給您帶來(lái)困惑非常抱歉!
哈哈,我工作第一年就是這么算的 ??
嗯 666 有其他好方法可以分享
方法論有助于讓我這種剛?cè)胄械男“譖M理清思路,謝謝樓主分享!很實(shí)用!
謝謝 能幫助別人就很快樂(lè)