阿里妹導(dǎo)讀:在技術(shù)公司、尤其是互聯(lián)網(wǎng)公司,技術(shù)人員作為PM(項(xiàng)目經(jīng)理)是非常常見的。有些同學(xué)得心應(yīng)手,有條不紊,能得到清晰穩(wěn)定的預(yù)期結(jié)果;有些同學(xué)則在過程中遇到各種鬧心的事,最后不是項(xiàng)目上不了線,就是帶著問題或各種人員的不滿硬上。當(dāng)然這兩種都是比較極端的結(jié)果。理性思考下,這里面有沒有規(guī)律在?今天,阿里高級(jí)開發(fā)專家墨玖和你聊聊,如何做好一個(gè)技術(shù)項(xiàng)目的PM。
目標(biāo)分析
對(duì)于任何事情要有清晰的目標(biāo)才能精確把握,如何做好一個(gè)技術(shù)項(xiàng)目的PM?首先我們看到這里面目標(biāo)最起碼應(yīng)該是:如期交付有質(zhì)量保障的項(xiàng)目產(chǎn)出。這里有幾個(gè)需要我們注意的結(jié)果關(guān)鍵詞:如期交付(守時(shí)守信)、質(zhì)量保障(保質(zhì)保量)、項(xiàng)目產(chǎn)出(完整結(jié)果)。當(dāng)然還有最重要的因素:人 過程。阿里有句老話叫做:沒有結(jié)果的過程是放屁,沒有過程的結(jié)果是垃圾。所以,項(xiàng)目管理也是一樣。我們既要結(jié)果,又要過程,當(dāng)然,還要這里面人舒服。
這里我們?cè)倏偨Y(jié)提取下目標(biāo):
- 項(xiàng)目目標(biāo):如期交付(守時(shí)守信)、質(zhì)量保障(保質(zhì)保量)、項(xiàng)目產(chǎn)出(完整結(jié)果);
- 人員目標(biāo):舒服、有成就、有成長(zhǎng);
- 過程目標(biāo):風(fēng)險(xiǎn)控制、信息同步。
接下來我們就按照項(xiàng)目的生命周期來看看以上目標(biāo)要怎樣才能更好地達(dá)成。
目標(biāo)達(dá)成
項(xiàng)目啟動(dòng)
項(xiàng)目啟動(dòng)重要點(diǎn)是需求宣講,俗稱畫餅拉人。任何一個(gè)項(xiàng)目都會(huì)有既定的目標(biāo)和預(yù)期,但是這個(gè)目標(biāo)大家認(rèn)不認(rèn)?如何衡量結(jié)果好壞?做完后有沒有成就感?這是項(xiàng)目后續(xù)成敗的關(guān)鍵。所以你需要思考好這些東西,才能和大家宣講、才能拉人干事。不然人家都不知道你要干啥、干了有啥好、為啥要(賣力)給你干。作為項(xiàng)目PM的你定義好項(xiàng)目目標(biāo)、衡量結(jié)果(ROI)、人是尤為重要的。這里提幾點(diǎn)建議和思考。
- 目標(biāo):你為何要做這件事?
- 目標(biāo):你的目標(biāo)有沒有足夠明確?有沒有清晰的大圖?
- 目標(biāo):做這件事的意義是什么?
- 結(jié)果:你有沒想清楚個(gè)目標(biāo)的關(guān)鍵因素,核心指標(biāo)是什么?
- 結(jié)果:有沒有附加的影響和因素?是好的還是壞的?
- 人:你自己是否足夠清晰能夠完成項(xiàng)目的重要因素?尤其是大的項(xiàng)目top-down的思考。
- 人:你能為大家提供什么來確保順利的分工配合?越俎代庖阻、撒手不管都是不可取的。
- 人:這個(gè)項(xiàng)目需要哪些人?哪些角色?他們核心關(guān)鍵是哪些?
- 人:參與這個(gè)項(xiàng)目的同學(xué)能得到什么?失去什么?共贏嗎?
- 人:參與的同學(xué)的成就感在哪里?
當(dāng)你思考和整理好以上這些東西,才能做好項(xiàng)目(需求)的啟動(dòng)和宣講。目前我們很多項(xiàng)目的組織方式,是由多個(gè)角色完成的。常見的方式是運(yùn)營(yíng)或業(yè)務(wù)或產(chǎn)品做了項(xiàng)目中的一部分或所有,然后到需求階段再由技術(shù)同學(xué)跟進(jìn)后半段。這個(gè)角色有多人共同分擔(dān)并不沖突,重要的是我們要配合默契、銜接得當(dāng)、相互補(bǔ)位,拿到共贏結(jié)果。
工作過程中我見到過激情澎湃的KO,也見過稀里糊涂到直接開車,所以生活(工作)還是需要一些儀式感。注意做好這些點(diǎn),項(xiàng)目后面會(huì)順暢很多。
需求評(píng)審
一般需(hua)求(bing)宣(la)講(ren)完畢后,很快會(huì)進(jìn)入需求評(píng)審階段。這里是需求細(xì)化明確重要節(jié)點(diǎn)。作為一個(gè)項(xiàng)目PM你必須要做到小需求了如指掌、大需求合理拆分。這個(gè)階段最好是個(gè)時(shí)間段而不是一個(gè)時(shí)間點(diǎn)。尤其是對(duì)于互聯(lián)網(wǎng),我們講究的是快速,節(jié)約大家時(shí)間。你有必要提前深入介入,了解需求邏輯和范圍。這里會(huì)遇到如下幾類問題:
- 需求(描述或意義)不明確、理解不一致。解:不要牽強(qiáng)、不要害羞。描述不清楚的講(寫)清楚;意義不清楚的增加解釋。PM都要搞清楚搞明白,這樣你才能夠在中后期答疑解惑環(huán)節(jié),節(jié)約信息同步成本。實(shí)在不行就回到最開始的目標(biāo)上去:意義在哪里?
- 關(guān)鍵人員沒拉到到位。解:這個(gè)其實(shí)我們經(jīng)常會(huì)遇到,原因也有很多。事前列好人員信息版(可以放心里)是一個(gè)很好的習(xí)慣,我個(gè)人習(xí)慣用釘釘群公告 云雀 note 頁(yè)。事中則需要補(bǔ)救和充分溝通了,還好我們的同學(xué)都很能相互理解。
- 需求范圍膨脹。解:這個(gè)問題也是我們項(xiàng)目中常見導(dǎo)致項(xiàng)目最終崩潰的原因。所以你是需要提早接入需求的,最起碼要比評(píng)審早。確認(rèn)好項(xiàng)目的人員投入數(shù)量、投入度,確認(rèn)好本次重要目標(biāo)和次要目標(biāo)。適當(dāng)?shù)臅r(shí)候要做需求拆解,不要做超量(加班也可能搞不定)的計(jì)劃。不要做好好先生。你要清楚你的職責(zé)是如期交付有質(zhì)量保障的完整結(jié)果。
除以上問題外,對(duì)于大型的跨團(tuán)隊(duì)的項(xiàng)目可能當(dāng)下是無法詳細(xì)看清全局的。這就需要大PM在這個(gè)時(shí)候量力而行盡早分揀分派、劃定二級(jí)責(zé)任人。在互聯(lián)網(wǎng)公司,需求評(píng)審過不過一般都會(huì)提到需求溝通和宣講。所以,需求評(píng)審一般是PM認(rèn)同了項(xiàng)目目標(biāo)和意義的,這個(gè)要特別注意。所以具有PM角色的你(們)要更多的做配合需求拆分細(xì)化、答疑解惑;而不是一堆問題瞎懟(這可以發(fā)生在宣講或再靠前)。這里我提下幾個(gè)重要的點(diǎn)。
- 需求評(píng)審要提前做好信息充分公開有會(huì)議邀請(qǐng),關(guān)鍵人員要拉到位。
- 評(píng)審后關(guān)鍵參與人明確自身工作目標(biāo)和職責(zé)。
- 重要信息、問題和困難收集。同時(shí)做好信息公開同步。
- 重大設(shè)計(jì)、困難單列單獨(dú)跟進(jìn)。
完成以上后,項(xiàng)目人員也基本鋪開了。接下來更多的需要并行。
項(xiàng)目排期
評(píng)審?fù)戤吅缶o接著的就是再次的資源盤點(diǎn)和目標(biāo)對(duì)焦,簡(jiǎn)要的 recheck 確保補(bǔ)齊。這時(shí) PM 根據(jù)各負(fù)責(zé)角色工作評(píng)估做出簡(jiǎn)要排期和項(xiàng)目需求 參與方核對(duì)各方訴求,確定最終版本。這里也會(huì)遇到幾個(gè)問題:
- 排期時(shí)間過長(zhǎng)。解:拆分、加人、分階段。建議最小工作單元評(píng)估最好不要超過2人日。
- 其他項(xiàng)目排期沖突。解:分析是產(chǎn)品節(jié)奏沖突還是人員(資源)沖突,確認(rèn)好各自目標(biāo)再共同協(xié)商總體排期。
- 重要階段未給足充分時(shí)間,如設(shè)計(jì)階段、系統(tǒng)聯(lián)調(diào)、冒煙、測(cè)試、內(nèi)測(cè)等經(jīng)常忽略項(xiàng)。解:提前協(xié)商溝通好協(xié)調(diào)。
最后,項(xiàng)目排期要和各參與同學(xué)溝通清楚投入度和時(shí)間節(jié)點(diǎn)。一定要明確幾個(gè)重要的時(shí)間點(diǎn):設(shè)計(jì)評(píng)審、測(cè)分評(píng)審時(shí)間、提測(cè)時(shí)間、產(chǎn)品驗(yàn)收時(shí)間、發(fā)布時(shí)間(如果客戶端還要根據(jù)不同端特殊情況分開列出)。同時(shí)排期過程中可能遇到的并行風(fēng)險(xiǎn)、人員資源風(fēng)險(xiǎn)及時(shí)對(duì)外同步。
設(shè)計(jì) 測(cè)分評(píng)審
設(shè)計(jì)之于項(xiàng)目隱患 后期擴(kuò)展、測(cè)分之于項(xiàng)目質(zhì)量風(fēng)險(xiǎn)的意義,技術(shù)同學(xué)想必都是非常清晰明確的。這不僅僅要求項(xiàng)目PM,對(duì)于核心的系分、測(cè)分設(shè)計(jì)人員也提出嚴(yán)格要求。務(wù)必保證:
- 重要流程有圖、有文字、有用例覆蓋。
- 重要設(shè)計(jì)方案、測(cè)試方案要提前溝通討論評(píng)估風(fēng)險(xiǎn)和影響。
- 需要考慮資金、安全、性能、風(fēng)險(xiǎn)的,單列 todolist checklist。
- 重要設(shè)計(jì)影響對(duì)外同步。
對(duì)于技術(shù)型的PM,最好滿足:
1. 項(xiàng)目中的核心設(shè)計(jì)者;
2. 業(yè)務(wù) owner 或核心,其中一項(xiàng)。
這里主要是考慮到技術(shù)項(xiàng)目PM(實(shí)在不行要有核心設(shè)計(jì)人員)對(duì)于業(yè)務(wù)定型、技術(shù)定型在業(yè)務(wù)中后期的影響著實(shí)太大。
此階段開始作為過程跟蹤重要手段需要有常規(guī)的項(xiàng)目日?qǐng)?bào)和風(fēng)險(xiǎn)提示了。建議對(duì)于工作日小于20人日的項(xiàng)目可以不用每天發(fā)項(xiàng)目日?qǐng)?bào),有風(fēng)險(xiǎn)及時(shí)同步即可。超過的最好每日有項(xiàng)目詳細(xì)進(jìn)度,根據(jù)項(xiàng)目復(fù)雜度不同粒度可以精確到單人負(fù)責(zé)的模塊。重要的是過程跟蹤 問題及時(shí)反饋解決。
研發(fā)過程
研發(fā)過程中一般大家精力都會(huì)集中在各自項(xiàng)目負(fù)責(zé)模塊上。同時(shí)對(duì)于我們這種互聯(lián)網(wǎng)公司,變化又是家常便飯。這里有個(gè)原則是信息跟蹤和同步評(píng)估要充分??赡苌婕暗脚牌谡{(diào)整的,要及時(shí)溝通和調(diào)整。也要注意風(fēng)險(xiǎn)和項(xiàng)目范圍把控。這時(shí)你可能會(huì)有如下幫助:
- 項(xiàng)目空間任務(wù)列表(aone有批量功能)
- 排期進(jìn)度表(云雀)
- 需求變更記實(shí)錄表(云雀)
- 人員負(fù)責(zé)表(云雀)
- 風(fēng)險(xiǎn)跟蹤列表(云雀或aone)
- 過程進(jìn)度日?qǐng)?bào):模塊進(jìn)度條百分比、當(dāng)日工作主要內(nèi)容、風(fēng)險(xiǎn)同步與處理。
- 重要邏輯影響對(duì)外同步(如表邏輯、業(yè)務(wù)邏輯變更的,需同步對(duì)應(yīng)使用方)。
冒煙 聯(lián)調(diào) 提測(cè)
大家都知道大多數(shù)的線上技術(shù)問題都可以在測(cè)試階段提前發(fā)現(xiàn)。而PM要思考的是測(cè)試前我們能做什么?提測(cè)前的冒煙、聯(lián)調(diào)包含了必要的單元測(cè)試、功能測(cè)試和部分集成測(cè)試。尤其是對(duì)于多系統(tǒng)聯(lián)動(dòng)的項(xiàng)目冒煙和聯(lián)調(diào)的質(zhì)量直接影響到測(cè)試效果和線上問題量。這里PM一定要提前溝通評(píng)估安排好時(shí)間控制和冒煙聯(lián)調(diào)節(jié)奏,有必要的話集中閉關(guān) 小階段目標(biāo)設(shè)定可以實(shí)行。同時(shí)對(duì)于復(fù)雜的項(xiàng)目由于整體節(jié)奏和工作壓力等原因參與人員很容易陷入自我流程和模塊邏輯里。在聯(lián)調(diào)階段作為PM最好能設(shè)計(jì)出幾個(gè)經(jīng)典業(yè)務(wù)場(chǎng)景作為聯(lián)調(diào)目標(biāo),對(duì)項(xiàng)目的整體質(zhì)量做提早把控。重要項(xiàng)目特殊建議:
- 全量(70% )含憑證冒煙。
- 流程覆蓋設(shè)計(jì) 測(cè)試執(zhí)行(PM)
- 閉關(guān)聯(lián)調(diào) 分模塊分階段聯(lián)調(diào)半日目標(biāo)進(jìn)度。
- 獨(dú)立的項(xiàng)目聯(lián)調(diào)環(huán)境準(zhǔn)備。
- 關(guān)鍵鏈路的日志標(biāo)要求。
無論是作為核心開發(fā)還是純PM,此階段都需要主動(dòng)去檢查項(xiàng)目的研發(fā)交付程度。包含但不限于主業(yè)務(wù)流程、特殊分支邏輯等。你可以根據(jù)項(xiàng)目重要程度復(fù)雜程度來判斷是否需要精細(xì)化。同時(shí)此階段也很容易暴露缺失或錯(cuò)誤邏輯。我個(gè)人做法是小型項(xiàng)目自己設(shè)計(jì)場(chǎng)景case走;大型項(xiàng)目聯(lián)合核心研發(fā)測(cè)試一起設(shè)計(jì)場(chǎng)景case;同時(shí)注意對(duì)產(chǎn)品交互和 demo。
測(cè)試
項(xiàng)目到了測(cè)試階段大部分的開發(fā)工作已經(jīng)基本結(jié)束了。我們這里討論一種場(chǎng)景是開發(fā)測(cè)試有不同人員執(zhí)行。測(cè)試bug要督促做到日清,不能日清的需要有原因跟蹤。本階段一般也是code review集中階段。PM應(yīng)直接或間接的對(duì)于關(guān)鍵鏈路設(shè)計(jì)、流程日志記錄、編碼規(guī)范要著重把關(guān) 。同時(shí)產(chǎn)品發(fā)布 回滾方案在本階段要做準(zhǔn)備了。一般來說每個(gè)團(tuán)隊(duì)發(fā)展到2年后都會(huì)有比較規(guī)范的發(fā)布計(jì)劃模板。這里我們著重提及幾點(diǎn)PM要注意的事項(xiàng):
- 安排處理好項(xiàng)目測(cè)試環(huán)境,確保穩(wěn)定性。
- 安排各系統(tǒng)CR節(jié)奏,并跟蹤反饋。
- 安排發(fā)布計(jì)劃討論和準(zhǔn)備。制定并總結(jié)初步發(fā)布執(zhí)行計(jì)劃(單點(diǎn)對(duì)應(yīng)明確責(zé)任人)。
- 安排討論確定版本限制兼容方案。
- 安排準(zhǔn)備線上功能開關(guān)和灰度方案。
- 重要項(xiàng)目要有發(fā)布預(yù)演。
- 預(yù)發(fā)和線上不隔離的系統(tǒng)要注意單獨(dú)考慮預(yù)評(píng)估發(fā)測(cè)試風(fēng)險(xiǎn)。有必要的給出操作步驟。
產(chǎn)品驗(yàn)收
一般情況測(cè)試完成后就到產(chǎn)品驗(yàn)收環(huán)節(jié)了。這個(gè)過程有些同學(xué)可能就直接不問或者任憑產(chǎn)品驗(yàn)收結(jié)果做最后的質(zhì)量兜底。這是極為不可取的,原因是一般的產(chǎn)品驗(yàn)收最多只會(huì)跑到整體項(xiàng)目 case 的30%不到,越是大越是復(fù)雜的項(xiàng)目這個(gè)比率越是低。產(chǎn)品驗(yàn)收的目標(biāo)是檢查產(chǎn)品功能完整性、產(chǎn)品體驗(yàn),而對(duì)C的線上用戶幾乎會(huì)全方位無死角覆蓋。所以這次是你產(chǎn)品(功能)細(xì)節(jié)問題的最后一次機(jī)會(huì)??紤]到項(xiàng)目成本 收益 重要程度,對(duì)于特殊項(xiàng)目需要單獨(dú)的組織參與人員設(shè)計(jì)并執(zhí)行內(nèi)部驗(yàn)收,以確保多人更大范圍的產(chǎn)品檢驗(yàn)。
這個(gè)事情有兩個(gè)重要意義:
1. 項(xiàng)目產(chǎn)品信心建立。
2. 項(xiàng)目產(chǎn)品功能體驗(yàn)review。
一般性的準(zhǔn)備我這里也列舉下:
- 產(chǎn)品驗(yàn)收checklist;
- 驗(yàn)收環(huán)境準(zhǔn)備;
- 驗(yàn)收數(shù)據(jù)準(zhǔn)備;
- 驗(yàn)收問題列表;
- 變更列表(云雀或aone),此時(shí)的改動(dòng)要特別注意變更風(fēng)險(xiǎn)和范圍評(píng)估;
- 數(shù)據(jù)、BI、埋點(diǎn)驗(yàn)收準(zhǔn)備;
- 產(chǎn)品驗(yàn)收數(shù)據(jù)收集(可選)。
項(xiàng)目發(fā)布
在以上階段都完成后,就到了項(xiàng)目發(fā)布的最重要階段。在準(zhǔn)備好發(fā)布計(jì)劃的前提下。要注意多系統(tǒng)聯(lián)動(dòng)的 發(fā)布時(shí)間節(jié)奏、依賴控制、風(fēng)險(xiǎn)控制、線上驗(yàn)證等把握。嚴(yán)格執(zhí)行發(fā)布流程和回滾方案的同時(shí),注意以下幾點(diǎn):
- 提醒系統(tǒng)發(fā)布前中后檢查,建立通知機(jī)制(發(fā)布群)。
- 系統(tǒng)發(fā)布要注意API變更、數(shù)據(jù)及表結(jié)構(gòu)變更等對(duì)線上邏輯的影響評(píng)估。(一般預(yù)發(fā)布已經(jīng)做了)
- 發(fā)布后的線上檢查,特別注意檢查本身會(huì)否影響線上功能和數(shù)據(jù)。
- 最好做到發(fā)布功能有開關(guān) 線上白名單。
- 復(fù)雜項(xiàng)目的發(fā)布一般會(huì)選在在晚上,但同時(shí)要做好分班跟進(jìn)計(jì)劃。
- 發(fā)布完、線上驗(yàn)證完畢后,項(xiàng)目發(fā)布郵件及通知同步要到位。
復(fù)盤總結(jié)
互聯(lián)網(wǎng)公司,唯快不破。再快的產(chǎn)品功能發(fā)布 也需要回到我們最初的本源,目標(biāo)有沒有達(dá)成?所以回到我們項(xiàng)目起初制定的目標(biāo)和衡量標(biāo)準(zhǔn),需要有個(gè)目標(biāo)達(dá)成總結(jié)。重要的點(diǎn)提及下
- 項(xiàng)目目標(biāo)衡量數(shù)據(jù)統(tǒng)計(jì)。
- 過程優(yōu)缺點(diǎn)復(fù)盤,揚(yáng)長(zhǎng)避短(非所有項(xiàng)目)。
- 較為成功的項(xiàng)目要及時(shí)安排慶祝(儀式感很重要)。
其他的補(bǔ)充
互聯(lián)網(wǎng)公司有個(gè)很大的挑戰(zhàn)就是,項(xiàng)目節(jié)奏壓力。同時(shí)通過以上我們也可看到想要做好一個(gè)項(xiàng)目是需要付出很多的,有很多東西都是默默地背后的。項(xiàng)目也好,產(chǎn)品功能也好。都是人做出來的。再牛逼的業(yè)務(wù)宣講、再清晰的目標(biāo)設(shè)定、再精細(xì)流程把控最終都逃不過人這個(gè)核心的落腳點(diǎn)。作為PM你要時(shí)刻反思:
- 真正的業(yè)務(wù)訴求是什么?
- 項(xiàng)目有沒有偏離軌道?
- 這個(gè)人跟你做項(xiàng)目能不能得到成長(zhǎng)、成就?
- 他有沒有被你推到了墻角?
- 你是否能觀察判斷到可能的風(fēng)險(xiǎn)并最好規(guī)避、次之解決?
- 你會(huì)否會(huì)因?yàn)橐粋€(gè)項(xiàng)目,一場(chǎng)仗而得到一批干將?
這是除了項(xiàng)目結(jié)果以外我們需要思考的。不僅僅是業(yè)務(wù)或技術(shù),這是走的長(zhǎng)遠(yuǎn)、是準(zhǔn)備未來。
關(guān)于數(shù)據(jù)變更(結(jié)構(gòu) 數(shù)據(jù)):包含表結(jié)構(gòu)變更、數(shù)據(jù)格式變更、數(shù)據(jù)內(nèi)容變更等 在系分階段要同步BI(其他數(shù)據(jù)使用方),項(xiàng)目驗(yàn)收前要再次確認(rèn)。
本文作者:墨玖
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。