淺談互聯(lián)網(wǎng)項(xiàng)目風(fēng)險(xiǎn)管理
沒有風(fēng)險(xiǎn),就是最大的風(fēng)險(xiǎn)。
查理·芒格經(jīng)常引用的一句諺語:“如果我知道我會(huì)死在哪里,那我一輩子都不會(huì)去那里?!边@種逆向思維模型,是我們工作中可以用到的思維模型。
每個(gè)項(xiàng)目,都是一場(chǎng)或大或小的戰(zhàn)役,而在項(xiàng)目管理過程中風(fēng)險(xiǎn)無處不在,如果我們知道接下來會(huì)有哪些風(fēng)險(xiǎn),那就可以提前準(zhǔn)備做好預(yù)案,從而大大提升我們項(xiàng)目的成功交付率。項(xiàng)目經(jīng)理總在操心各種不確定性,需求、決策、團(tuán)隊(duì)成員、進(jìn)度等等。
除了這份擔(dān)憂,我們需要對(duì)項(xiàng)目有整體的全景認(rèn)知,認(rèn)真詳細(xì)的提前考量各種約束風(fēng)險(xiǎn),并且在各種實(shí)戰(zhàn)中積累出一套成體系的風(fēng)險(xiǎn)管理方法實(shí)踐,用這樣的方法做風(fēng)險(xiǎn)管理,我們才能做到胸有成竹,將風(fēng)險(xiǎn)降到最低,最大化的提升項(xiàng)目交付效率。
項(xiàng)目早期列出各項(xiàng)風(fēng)險(xiǎn)
項(xiàng)目經(jīng)理盡量在項(xiàng)目早期,把能想到的所有風(fēng)險(xiǎn)都列出來,提前做好準(zhǔn)備。
一個(gè)健康的項(xiàng)目,風(fēng)險(xiǎn)數(shù)目應(yīng)該隨著時(shí)間線呈現(xiàn)遞減情況,這樣才能在可控范圍內(nèi)。
一個(gè)事項(xiàng)不確定是否有風(fēng)險(xiǎn),還是算作有風(fēng)險(xiǎn)點(diǎn)的,風(fēng)險(xiǎn)是可能發(fā)生的事情,風(fēng)險(xiǎn)控制就是要保證一些風(fēng)險(xiǎn)不發(fā)生或發(fā)生了有應(yīng)對(duì)的措施。
為此,我們可以維護(hù)一個(gè)互聯(lián)網(wǎng)項(xiàng)目常見的風(fēng)險(xiǎn)列表。
在項(xiàng)目初期對(duì)照風(fēng)險(xiǎn)列表,逐一核對(duì)形成一份項(xiàng)目的早起風(fēng)險(xiǎn)清單,并將這份風(fēng)險(xiǎn)清單文檔及時(shí)透明公示給項(xiàng)目組干系人,讓每個(gè)人都提前意識(shí)到有這些風(fēng)險(xiǎn),群策群力產(chǎn)出對(duì)應(yīng)的解決方案。
“今天的問題,就是昨天的風(fēng)險(xiǎn)”。
那互聯(lián)網(wǎng)項(xiàng)目風(fēng)險(xiǎn)都來自于哪里呢?
一般我們可以把風(fēng)險(xiǎn)分成下面幾個(gè)類別:
有了以上清單,那很多風(fēng)險(xiǎn)你就可以提前開始準(zhǔn)備對(duì)策了。
風(fēng)險(xiǎn)如何應(yīng)對(duì)呢?
首先,我們要有一個(gè)好的心態(tài),能在早期預(yù)期到這些風(fēng)險(xiǎn)已經(jīng)很不錯(cuò)了,也不必為了完全在掌控之外的事情太憂心。比如說測(cè)試負(fù)責(zé)人要離職,開發(fā)人員有變動(dòng),團(tuán)隊(duì)高層調(diào)動(dòng),項(xiàng)目臨時(shí)被取消等等。 這些風(fēng)險(xiǎn)尤其對(duì)于弱矩陣項(xiàng)目管理,過于擔(dān)心反而影響協(xié)調(diào)執(zhí)行的有效性,更應(yīng)該保持樂觀的心態(tài)應(yīng)對(duì)這些風(fēng)險(xiǎn),積極應(yīng)對(duì)。
其次,項(xiàng)目早期做好調(diào)研:明確用戶需求和產(chǎn)品方向,減少后期的變動(dòng);早點(diǎn)準(zhǔn)備技術(shù)調(diào)研,讓資深技術(shù)人員根據(jù)項(xiàng)目實(shí)際情況做好最合理的技術(shù)選型。對(duì)常見的風(fēng)險(xiǎn)(需求不斷新增,代碼提測(cè)質(zhì)量差,計(jì)劃排期不準(zhǔn),變更記錄不全未周知,發(fā)布流程不規(guī)范等),可以用對(duì)應(yīng)的更完善的流程來緩和和預(yù)防問題的發(fā)生。
例如規(guī)定在一個(gè)固定時(shí)間盒不接受新增需求:采用集中評(píng)審代碼,安排多次代碼評(píng)審,打通Jira和Git倉庫做好功能跟進(jìn),擴(kuò)大冒煙測(cè)試用例范圍;適當(dāng)改變項(xiàng)目的功能范圍,保證計(jì)劃上線;計(jì)劃排期充分考慮到節(jié)假日,學(xué)習(xí)、開會(huì)、評(píng)審等緩沖時(shí)間;維護(hù)好公共的需求變更記錄wiki頁面, 建立項(xiàng)目各角色的聊天群組、郵件列表,任何變動(dòng)及時(shí)周知干系人;規(guī)范發(fā)布流程必備內(nèi)容,包含Release note?、Code review報(bào)告 、功能測(cè)試報(bào)告 、異常測(cè)試報(bào)告(若有) 、性能測(cè)試報(bào)告(若有),另外要求開發(fā)負(fù)責(zé)人,開發(fā),QA,PE/SA/DBA重要干系人務(wù)必參與評(píng)審給出意見。
學(xué)會(huì)將風(fēng)險(xiǎn)交給專業(yè)的團(tuán)隊(duì)負(fù)責(zé)
例如:專業(yè)DBA負(fù)責(zé)數(shù)據(jù)庫模塊;專業(yè)性能測(cè)試團(tuán)隊(duì)負(fù)責(zé)性能 ;讓專業(yè)的法務(wù)、專利團(tuán)隊(duì)負(fù)責(zé)法律條款的草擬和審核;提交工單申請(qǐng)信息安全部做專業(yè)安全測(cè)試;如果安全要求高,還可申請(qǐng)經(jīng)費(fèi)請(qǐng)外部白帽子團(tuán)隊(duì)做進(jìn)一步的安全測(cè)試等。
學(xué)會(huì)制定預(yù)案,很多工作可以提前做好規(guī)劃
例如說人員有變動(dòng),是否可以提前準(zhǔn)備招聘流程,如果沒有名額,哪些人可以做備份人員。
項(xiàng)目上線后我們需要相關(guān)數(shù)據(jù)分析,那先期做好埋點(diǎn),區(qū)分好數(shù)據(jù)源;預(yù)計(jì)運(yùn)營(yíng)根據(jù)節(jié)假日有多個(gè)運(yùn)營(yíng)活動(dòng),那先期做好開關(guān),做好多個(gè)banner切換等等。
最后
從每個(gè)項(xiàng)目中汲取經(jīng)驗(yàn),完善自己的風(fēng)險(xiǎn)管理能力。從一開始的問題事發(fā)之后疲于應(yīng)對(duì);到能動(dòng)員資源解決問題;再到提前預(yù)測(cè)風(fēng)險(xiǎn),從定性分析到定量分析,做好有效準(zhǔn)備;最后如果能把問題變?yōu)闄C(jī)會(huì),那就更棒了。如果每個(gè)風(fēng)險(xiǎn)都是坑,那學(xué)會(huì)如何優(yōu)雅的跳過,走出凌波微步;更或是填好坑,作為下次起跳的墊腳石,越走越高,看到更高的風(fēng)景。
本文得益于鄒欣老師的《構(gòu)建之法》及Johanna Rothman的《項(xiàng)目管理修煉之道》, Mona的《小議風(fēng)險(xiǎn)管理及在互聯(lián)網(wǎng)項(xiàng)目中的應(yīng)用》。 綜合這一年多來在項(xiàng)目中的實(shí)踐學(xué)習(xí),在這里和大家探討。
最后用Aaron Wildavsky的一句話 “沒有風(fēng)險(xiǎn),就是最大的風(fēng)險(xiǎn)”與大家共勉。
作者:李慧,網(wǎng)易杭研項(xiàng)目管理,PMP。先后從事運(yùn)維服務(wù)與流程管理工作。目前專注于互聯(lián)網(wǎng)行業(yè)敏捷項(xiàng)目管理,在網(wǎng)易帳號(hào)中心擔(dān)任項(xiàng)目經(jīng)理,負(fù)責(zé)整體項(xiàng)目管理,致力于互聯(lián)網(wǎng)團(tuán)隊(duì)項(xiàng)目的高效交付?!毒W(wǎng)易互聯(lián)網(wǎng)項(xiàng)目管理微專業(yè)》主要編輯之一。
本文由 @網(wǎng)易杭研項(xiàng)目管理(微信公眾號(hào):NetEasePM) 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自PEXELS,基于CC0協(xié)議
相見恨晚
外部依賴引入的風(fēng)險(xiǎn),要怎么處理?我們很多第三方對(duì)接的產(chǎn)品 延期都很嚴(yán)重