工作量評(píng)估的四種方法
作為產(chǎn)品經(jīng)理,對于工作量評(píng)估的工作內(nèi)容也是要了解的,下面文章中筆者分享了關(guān)于工作量評(píng)估的四種方法的相關(guān)內(nèi)容,大家一起來看看,學(xué)一學(xué)叭!
原本,工作量評(píng)估更多是項(xiàng)目經(jīng)理或技術(shù)經(jīng)理需要做的工作,但隨著產(chǎn)品經(jīng)理在團(tuán)隊(duì)內(nèi)的成長,越來越多的產(chǎn)品經(jīng)理需要參與到售前,或者項(xiàng)目管理的工作中,自然而然會(huì)遇到工作量(工期、費(fèi)用預(yù)估、合同報(bào)價(jià)、產(chǎn)品定價(jià))相關(guān)工作。
另外,最近大家都在做產(chǎn)品的年度規(guī)劃,如果做完規(guī)劃后,領(lǐng)導(dǎo)問我們大概投入多少錢,需要多少人,做多長時(shí)間?類似于這樣的問題,我們應(yīng)該如何回答?這也用到了工作量評(píng)估的方法。
所以本文結(jié)合我過去幾年的工作經(jīng)驗(yàn)總結(jié)常見的四種工作量評(píng)估方法,希望對你有幫助。
一、功能拆解法
功能拆解法,顧名思義,先將要做的系統(tǒng)功能拆解為可評(píng)估的顆粒度,一般我習(xí)慣拆到三級(jí)或四級(jí)功能,這樣更有跡可循。
比如很多人會(huì)問,做一個(gè)XX系統(tǒng)需要多少錢?這個(gè)問題沒辦法回答,因?yàn)闆]有功能邊界。
所以我們可以先試著拆第一級(jí)功能,即這個(gè)平臺(tái)分為幾個(gè)應(yīng)用?
以HRSaaS平臺(tái)為例,假設(shè)我們需要完成四個(gè)應(yīng)用,分別是PC端、微信小程序端、微信公眾號(hào)端(或APP端)、平臺(tái)的運(yùn)營管理端。然后再為每個(gè)應(yīng)用拆分二級(jí)功能。
比如pc端是功能最多的,包含了登錄注冊、人事管理、崗位職級(jí)管理、薪酬管理、績效管理、流程管理、可視化報(bào)表等功能。
然后再拆三級(jí)功能,如人事管理包含了入職、轉(zhuǎn)正、調(diào)崗、離職,每個(gè)功能都包含查詢、單筆添加、批量導(dǎo)入、批量導(dǎo)出、數(shù)據(jù)權(quán)限控制這幾個(gè)簡單的頁面。
這樣人事管理這個(gè)模塊被我們拆成了四級(jí)功能,而且每個(gè)功能包含前端開發(fā)、后端開發(fā)、測試三個(gè)維度的工作量。
當(dāng)然,有些功能是純后臺(tái)的開發(fā)邏輯,這些很容易被工作量評(píng)估者遺漏,比如一些批量處理的定時(shí)任務(wù)。
之后按照經(jīng)驗(yàn),或者很多評(píng)估公司會(huì)使用一些計(jì)算公式來羅列各個(gè)功能所需時(shí)間。
“按照經(jīng)驗(yàn)”說簡單也簡單,對于有經(jīng)驗(yàn)的人來說,大致可以估出來一個(gè)功能需要幾天,但對于沒有經(jīng)驗(yàn)的同學(xué),就需要找開發(fā)請教,或者查看之前類似功能的開發(fā)周期。
按照公式一般會(huì)將每個(gè)功能區(qū)分不同的級(jí)別,比如難、中、易?;蛘吆芏喙緯?huì)使用難度系數(shù),不同的級(jí)別/系數(shù),對應(yīng)不同的工作時(shí)間。
最后逐一列完所有三級(jí)或四級(jí)功能的難易程度之后,把天數(shù)加總起來。
這個(gè)過程就是最簡單的功能拆解法,但里面會(huì)涉及到兩個(gè)問題:
- 同樣的功能,不同能力的人員開發(fā)所需的時(shí)間不同,應(yīng)該如何參照?
- 很多團(tuán)隊(duì)在實(shí)際工作中是“并行”,而工作量評(píng)估更多是“串行”思維,這樣評(píng)估出來的結(jié)果,大概率比實(shí)際情況要高不少。
所以說,工作量評(píng)估最終的結(jié)果,并非僅僅按照功能拆分法的結(jié)果而來,更多是多種方法的結(jié)合,因此,關(guān)于這兩個(gè)問題,文末會(huì)詳細(xì)說明。
功能拆分法的關(guān)鍵,就在于功能拆解的顆粒度是否足夠細(xì)致。
這個(gè)“足夠”很難量化,不同規(guī)模、不同復(fù)雜度的系統(tǒng)會(huì)有很多差異,核心要素是既能讓自己可以明確做這個(gè)功能所涉及的大體功能清單,又不能過于細(xì)致(比如具體到按鈕級(jí)別、字段級(jí)別,那樣就太繁瑣且低效了)。
二、人月估算法
人月法,顧名思義,就是評(píng)估幾個(gè)人做幾個(gè)月,然后根據(jù)人月單價(jià)換算成最終的費(fèi)用。
但是預(yù)估人月時(shí),其實(shí)更多也是靠經(jīng)驗(yàn),雖然人月單價(jià)都會(huì)區(qū)分人員級(jí)別(如初級(jí)、中級(jí)、高級(jí)、資深等),但作為“事前”評(píng)估時(shí),張三做這件事大致花幾個(gè)月,就需要“拍腦袋”了。
市場上很多人月法都是在人力外包的場景下使用的,而且是先用人,后付錢。這樣相當(dāng)于“按實(shí)際使用情況”付費(fèi)。
但也有很多時(shí)候需要在使用前大致估算,甲方說:你們派幾個(gè)人來,工期多久?假設(shè)是派遣3個(gè)人,做3個(gè)月,那就可以初步評(píng)估成本為9人月。
如果甲乙雙方的合作方式為人力外包,那么這9個(gè)人月就基本包含了甲方需要支付的所有費(fèi)用。
如果甲乙雙方的合作方式為項(xiàng)目合作,那么這9個(gè)人月可能只是“實(shí)施成本”或者叫做“交付成本”,整個(gè)項(xiàng)目報(bào)價(jià)中,還會(huì)包含產(chǎn)品費(fèi)、其他增值服務(wù)費(fèi)等。
這就是簡單的人月法評(píng)估價(jià)格,但具體操作的時(shí)候,又會(huì)基于不同的客戶關(guān)系、合作模式、業(yè)務(wù)預(yù)期等因素,對人月進(jìn)行調(diào)整。
三、緊貼預(yù)算法
實(shí)際上,在真實(shí)的乙方向甲方進(jìn)行項(xiàng)目報(bào)價(jià)時(shí),乙方基本都會(huì)問一句:咱們這個(gè)項(xiàng)目的預(yù)算大概多少?預(yù)算是多少,那報(bào)價(jià)就不能超過這個(gè)數(shù),這是最簡單的工作量估算方法,也可以叫“倒推法”。
如果是單一來源,或者乙方能夠控住招標(biāo)局勢,那么比預(yù)算價(jià)格略低一點(diǎn),即可作為成交價(jià),之后再根據(jù)成交金額通過人月法、功能拆解法來評(píng)估投入多少人,做多少事。
如果是正常投標(biāo),可能中標(biāo)額會(huì)在預(yù)算的85%左右,如果是多家公司激烈廝殺,最終成交價(jià)就不好猜了。
假設(shè)一款產(chǎn)品正常做完需要300萬,但甲方預(yù)算只有150萬,最終成交價(jià)格是120萬,那對于乙方來說,這個(gè)項(xiàng)目能做嗎?
大多數(shù)答案是,咬著后槽牙說:太能了!
因?yàn)橐恍┹o助類功能可以不做,一些復(fù)雜功能可以簡單化,一款產(chǎn)品的定制化交付過程,幾個(gè)月甚至幾年的時(shí)間,里面可輾轉(zhuǎn)騰挪的內(nèi)容還是蠻多的。
(所以說,很多大企業(yè)的外包項(xiàng)目做完之后用不起來,上線即結(jié)束,原因之一也就猜出來了)
除非,甲方很清楚自己要什么,就是要花一半的錢買全量的產(chǎn)品,這時(shí)要不要做,就要斟酌一下了。但據(jù)我了解,大部分企業(yè)依然會(huì)一咬牙一跺腳,把工作接下來。
因?yàn)椋绻悴蛔?,競對就做了,自己少了一個(gè)案例,競對多了一個(gè)案例。而且,自己的人員成本支出是固定的,卻少了一個(gè)項(xiàng)目的營收。
所以,緊貼預(yù)算法,也體現(xiàn)了乙方公司的困境。
四、對標(biāo)同業(yè)法
最后則是一個(gè)更加簡單粗暴的方式,此方式適合“壟斷競爭市場”(在某產(chǎn)品市場中,許多廠商在市場中銷售有差別的同種產(chǎn)品)。
就像幾年前我們想做HRSaaS平臺(tái),但是不知道定價(jià)多少錢,于是就去看了很多類似的SaaS公司的定價(jià)規(guī)則,之后根據(jù)定價(jià)來倒推自己的營收。
比如一家100人以內(nèi)的企業(yè)每個(gè)月收費(fèi)30元,一年就是360元。一家100-500人的企業(yè)每月收費(fèi)50元,一年是600元。
假設(shè)團(tuán)隊(duì)有15人,平均月薪1.5萬,每年的人員成本(不包含管理成本和其他社保、福利、差旅等支出)就需要270萬元,按照上述兩類企業(yè)規(guī)模1:1計(jì)算,則各需要將近3000家客戶付費(fèi)。
再算上營銷優(yōu)惠之類的,每年需要至少6000家企業(yè)客戶,才能保證自己不虧錢。為什么很多企業(yè)需要融資,為什么要推出各種優(yōu)惠套餐?現(xiàn)金流是真的扛不?。?/p>
所以,我們參考同業(yè)一方面是參考他們的對外價(jià)格,另一方面也要評(píng)估這個(gè)價(jià)格對自己意味著什么,也能發(fā)掘整個(gè)團(tuán)隊(duì)整體需要提升的方向在哪里。
是友商的管理效率更高?人員成本更低?用戶量更大?還是說有其他的生財(cái)之道?
公司與公司之間的差距,從定價(jià)上有時(shí)也能體現(xiàn)背后的一些隱藏邏輯。
五、總結(jié)
上述四種方法,適用于不同的場景和報(bào)價(jià)模式。
- 乙方的項(xiàng)目制,更多采用緊貼預(yù)算法+人月法+功能拆解法;
- 自研產(chǎn)品,更多采用同業(yè)法+功能拆解法+人月法;
- 甲方的項(xiàng)目立項(xiàng)預(yù)估費(fèi)用,對功能的細(xì)化比較困難,所以更多可以采用人月法+同業(yè)法,其中同業(yè)法除了參考同行,還可以參考乙方公司的初步報(bào)價(jià)。
實(shí)際運(yùn)用中,這些方式更多是相互牽扯、相互影響。
當(dāng)然,所有的工作量預(yù)估,都會(huì)涉及“投入產(chǎn)出比”的問題,如何評(píng)估本次投入的收益,又是一件難題,本文不再展開。
歸根結(jié)底,“經(jīng)驗(yàn)法”也是基于多種方式融合而來,只不過沒經(jīng)驗(yàn)的人缺少很多可量化的決策支撐。
說一下上文提到的那兩個(gè)問題:
1. 同樣的功能,不同能力的人員開發(fā)所需的時(shí)間不同,應(yīng)該如何參照?
原本我對這個(gè)問題只有一個(gè)粗淺的觀點(diǎn),并不能達(dá)到輸出成文的認(rèn)知,剛巧上個(gè)月學(xué)數(shù)據(jù)建模,其中提到了三個(gè)詞,我發(fā)現(xiàn)可以應(yīng)用到這個(gè)問題上。
我們可以將不同水平的開發(fā)者大體分為三類分別評(píng)估,再通過實(shí)際交付過程中的人員水平進(jìn)行微調(diào)。
或者選取一個(gè)平均(折中)的水平進(jìn)行初評(píng)估,之后按照不同的系數(shù)分為:悲觀時(shí)間、樂觀時(shí)間、最可能時(shí)間三類,如果我們的計(jì)算方法和計(jì)算過程偏差不大,最終結(jié)果應(yīng)該以最可能時(shí)間為準(zhǔn)。
2. 很多團(tuán)隊(duì)在實(shí)際工作中是“并行”,而工作量評(píng)估更多是“串行”思維,這樣評(píng)估出來的結(jié)果,大概率比實(shí)際情況要高不少
這里多出來的空間,才是交付過程中可輾轉(zhuǎn)騰挪的“底牌”,也是為了為不可控因素留下一些余地,因?yàn)榈残枰藚⑴c的事情,都無法完全量化。
我覺得,如果連這部分冗余都沒了,那乙方真的很難賺錢了。
六、寫在最后
最后,還要談一下復(fù)盤和經(jīng)驗(yàn)積累的重要性。
無論你是否擁有決策權(quán),都可以通過自己的方法評(píng)估完工作量之后,和最終這件事做完之后的實(shí)際工作量進(jìn)行對比,從而尋找自己在預(yù)估時(shí)存在的思維偏差。
這樣多做幾次之后,隨著經(jīng)驗(yàn)的積累,你可能會(huì)知道不同的項(xiàng)目,不同的合作模式,甚至不同的客戶,不同的研發(fā)團(tuán)隊(duì),在做類似的產(chǎn)品時(shí),工作量應(yīng)該怎么預(yù)估,甚至知道為什么同樣的產(chǎn)品和功能范圍,在A客戶和B客戶的交付成本能相差一倍。
只可惜,大部分企業(yè)在評(píng)估工作量時(shí),更多是“拍腦袋”,并沒有一些相對標(biāo)準(zhǔn)或者有跡可循的量化思路。
我覺得,這反而體現(xiàn)了管理上的不完備性,即“靠人管”還是“靠流程和體系”管,這也是不同發(fā)展周期下的爭論點(diǎn)、變革點(diǎn)。
專欄作家
不想延期,公眾號(hào):不想延期,人人都是產(chǎn)品經(jīng)理專欄作家。半路轉(zhuǎn)行的B端泛金融產(chǎn)品,堅(jiān)持“以實(shí)踐驗(yàn)證理論,以輸出倒逼成長”的目標(biāo)。點(diǎn)滴珍貴,重在積累
本文原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于CC0協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒評(píng)論,等你發(fā)揮!