復(fù)盤總結(jié):和外包開(kāi)發(fā)對(duì)接的那些事兒
最近一年的工作,作為一個(gè)產(chǎn)品經(jīng)理,前后共面向2個(gè)外包團(tuán)隊(duì),經(jīng)歷了2個(gè)產(chǎn)品的5次對(duì)接、開(kāi)發(fā)、測(cè)試、上線,每次項(xiàng)目周期為1~3個(gè)月。感觸頗深,想記錄一下這段時(shí)間的一些事情,對(duì)自己的工作進(jìn)行復(fù)盤總結(jié),也給有需要的人參考。
在正式說(shuō)明之前,先對(duì)所接觸的外包團(tuán)隊(duì)進(jìn)行簡(jiǎn)單的介紹:
基于公司的整體情況(嚴(yán)控成本,對(duì)項(xiàng)目周期沒(méi)有嚴(yán)格的時(shí)間線),我們?cè)谶x擇外包團(tuán)隊(duì)時(shí),啟用了個(gè)人外包(不知道專業(yè)叫法,姑且這么稱呼吧),每個(gè)團(tuán)隊(duì)都有獨(dú)立注冊(cè)的公司,但是同樣也有自己的本職工作,完成我們的需求需要在本職工作之余進(jìn)行。
所以本次的經(jīng)驗(yàn)主要基于這類團(tuán)隊(duì),如果大家選擇非常有經(jīng)驗(yàn)的全職外包團(tuán)隊(duì),經(jīng)歷可能會(huì)有些許差別,僅供參考。
接下來(lái)將從以下五個(gè)方面進(jìn)行說(shuō)明:
- 外包項(xiàng)目中產(chǎn)品經(jīng)理的定位;
- 項(xiàng)目流程;
- 外包團(tuán)隊(duì)的選擇;
- 工作中出現(xiàn)的幾個(gè)共性現(xiàn)象;
- 幾點(diǎn)反思和總結(jié)。
一、外包項(xiàng)目中產(chǎn)品經(jīng)理的定位
一年的外包項(xiàng)目中,作為產(chǎn)品經(jīng)理,除了要負(fù)責(zé)產(chǎn)品的相關(guān)工作,同樣需要負(fù)責(zé)項(xiàng)目的管理工作。
當(dāng)然,外包團(tuán)隊(duì)會(huì)有一個(gè)主要的項(xiàng)目負(fù)責(zé)人,而自己則需要結(jié)合自己公司、產(chǎn)品需求以及所選外包團(tuán)隊(duì)的情況進(jìn)行整體的項(xiàng)目管理,這個(gè)的項(xiàng)目管理重在項(xiàng)目進(jìn)度以及產(chǎn)品質(zhì)量的把控。
二、項(xiàng)目流程
每一次的產(chǎn)品需求是在鎖定外包團(tuán)隊(duì)前公司內(nèi)部確定的,內(nèi)部在需求確定(調(diào)研、分析、排期)→原型設(shè)計(jì)→內(nèi)部評(píng)審之后,會(huì)開(kāi)啟和外包公司的對(duì)接。
和外包公司的對(duì)接主要流程為需求溝通→疑問(wèn)梳理→確定需求→價(jià)格和工期確定→合同簽訂→進(jìn)入開(kāi)發(fā)(UI設(shè)計(jì)、產(chǎn)品開(kāi)發(fā))。
三、外包團(tuán)隊(duì)的選擇
一年來(lái),5次和外包團(tuán)隊(duì)對(duì)接,涉及兩個(gè)產(chǎn)品,其中3次為同一個(gè)產(chǎn)品的需求迭代。
對(duì)于外包團(tuán)隊(duì)的選擇,原則上主要遵循以下幾點(diǎn):
- 外包團(tuán)隊(duì)的選擇,第一匹配度當(dāng)然是開(kāi)發(fā)團(tuán)隊(duì)熟悉的業(yè)務(wù)領(lǐng)域和需求的業(yè)務(wù)匹配度,如果能夠高度匹配,會(huì)大大降低溝通成本和技術(shù)實(shí)現(xiàn)成本;
- 此外,同一個(gè)產(chǎn)品的優(yōu)化迭代,會(huì)盡量選擇同一個(gè)團(tuán)隊(duì),可以大大降低溝通成本,尤其是業(yè)務(wù)性比較強(qiáng)的,會(huì)大大減少外包方對(duì)業(yè)務(wù)的熟悉時(shí)間。同一個(gè)時(shí)期,不同產(chǎn)品的需求,為了保證項(xiàng)目的順利交付,盡量選擇不同的團(tuán)隊(duì);
- 在保證質(zhì)量的基礎(chǔ)上盡量控制成本。每次定價(jià)基本都會(huì)經(jīng)過(guò)2~3輪的反復(fù)(這個(gè)相信大家都懂)。在開(kāi)發(fā)定價(jià)前,內(nèi)部會(huì)根據(jù)市場(chǎng)情況對(duì)本次需求的開(kāi)發(fā)工期進(jìn)行基本的評(píng)估,當(dāng)然,每次評(píng)估結(jié)果都比較保守,開(kāi)發(fā)的價(jià)格會(huì)在內(nèi)部評(píng)估的基礎(chǔ)上上升30%左右。錢的問(wèn)題,只要合理,且公司可以接受就是ok的。
四、對(duì)接過(guò)程中出現(xiàn)的共性現(xiàn)象
進(jìn)入開(kāi)發(fā)階段,和外包的對(duì)接更多的在于以溝通為主的日常項(xiàng)目的跟進(jìn)以及需求答疑,由于非全職外包,無(wú)法保證團(tuán)隊(duì)人員百分之百對(duì)項(xiàng)目用心,且把每一次溝通內(nèi)容放在心上。
總結(jié)目前碰到的幾個(gè)問(wèn)題,主要表現(xiàn)在以下幾點(diǎn):
- 溝通無(wú)效、需求的反復(fù):不論是項(xiàng)目初期,還是項(xiàng)目過(guò)程中出現(xiàn)的問(wèn)題,在達(dá)成一致后的一段時(shí)間,總是會(huì)不定時(shí)反復(fù)出現(xiàn)(開(kāi)發(fā)提出)、需要反復(fù)溝通確定。
- 實(shí)現(xiàn)效果達(dá)不到預(yù)期:即使前期需求溝通再明確,prd文檔寫的再詳細(xì),開(kāi)發(fā)過(guò)程中總會(huì)因?yàn)楦鞣N原因出現(xiàn)不如預(yù)期的情況。沒(méi)有經(jīng)過(guò)系統(tǒng)的測(cè)試,交付物漏洞百出;改一處bug,衍生新的bug。
- 溝通時(shí)間:由于所選團(tuán)隊(duì)均為有本職工作的個(gè)人外包,外包團(tuán)隊(duì)工作時(shí)間均需在自身本職工作之余,這樣就要求產(chǎn)品經(jīng)理需要時(shí)刻準(zhǔn)備著隨時(shí)解答開(kāi)發(fā)團(tuán)隊(duì)的問(wèn)題,開(kāi)發(fā)凌晨工作,產(chǎn)品一樣需要凌晨待命(當(dāng)然,這個(gè)不一定是每個(gè)人都會(huì)遇到)。
- 項(xiàng)目拖期:或因?yàn)榍捌诠ぷ髁吭u(píng)估有誤差,或因?yàn)榧夹g(shù)難點(diǎn),或因?yàn)樾枨笞兏?,或因?yàn)榻桓顿|(zhì)量不過(guò)關(guān),不可避免出現(xiàn)項(xiàng)目拖期的情況(開(kāi)發(fā)團(tuán)隊(duì)為了錢,只要有需求就敢接的情況比比皆是)。
- 因各種問(wèn)題帶來(lái)的負(fù)面情緒。難免會(huì)因?yàn)楣ぷ鞣绞降牟灰恢?、磨合不到位、溝通不及時(shí)等等問(wèn)題帶來(lái)情緒的不穩(wěn)定,在自己做到位的情況下,發(fā)現(xiàn)對(duì)方團(tuán)隊(duì)還是漏洞百出,這就會(huì)給自身帶來(lái)一定的負(fù)面情緒(尤其本人一年來(lái)面對(duì)的開(kāi)發(fā)團(tuán)隊(duì)情況,本人除了日常工作外,需要在非工作時(shí)間隨時(shí)待命,活脫脫一只產(chǎn)品加班狗)。
五、幾點(diǎn)反思和總結(jié)
1. 保證自己的業(yè)務(wù)能力
同和公司內(nèi)部團(tuán)隊(duì)的溝通相似,在和外包團(tuán)隊(duì)溝通的過(guò)程中,主要是圍繞需求、原型、文檔展開(kāi),同時(shí)包括開(kāi)發(fā)進(jìn)度跟蹤,所以作為產(chǎn)品經(jīng)理首先需要保證自己的業(yè)務(wù)能力,不偷懶、把自己的本職工作做到位,多次確認(rèn)需求之后交付,盡量不在開(kāi)發(fā)過(guò)程中完善需求。
2. 合理進(jìn)行項(xiàng)目排期,明確截止日期
開(kāi)發(fā)過(guò)程的進(jìn)度排期和階段性計(jì)劃由外包團(tuán)隊(duì)負(fù)責(zé),產(chǎn)品人員只需要明確截止日期即可,但是在截止日期之前做到什么程度尤為重要。這樣,為了保證核心功能如期上線,對(duì)需求進(jìn)行排期尤為重要。
(因?yàn)閷?duì)接外包,很難做到小步快跑,公司不可避免想要一個(gè)大而全的產(chǎn)品,而為了錢只要有需求就接的團(tuán)隊(duì)到處都是,直接導(dǎo)致的結(jié)果就是時(shí)間和質(zhì)量難以保證。在設(shè)計(jì)階段可以盡可能設(shè)計(jì)全面,但是面對(duì)實(shí)際開(kāi)發(fā),一定要有無(wú)法如期完成全部需求的準(zhǔn)備。)
3.?對(duì)外包團(tuán)隊(duì)的選擇機(jī)制
前文有提到選擇外包的幾點(diǎn)原則,如果可以,一定要選擇業(yè)務(wù)匹配度較高的團(tuán)隊(duì),尤其是專業(yè)性較強(qiáng)的需求,可以大大降低溝通成本、提高開(kāi)發(fā)效率。在初次接觸的時(shí)候,可以通過(guò)團(tuán)隊(duì)歷史項(xiàng)目成功來(lái)對(duì)其業(yè)務(wù)匹配度進(jìn)行評(píng)判。
4. 明確溝通機(jī)制
由于無(wú)法駐場(chǎng)一起工作,在項(xiàng)目初期最好根據(jù)團(tuán)隊(duì)情況提前約定雙方溝通機(jī)制。
目前我們的做法是由開(kāi)發(fā)團(tuán)隊(duì)定期(每周一次)提交項(xiàng)目進(jìn)度,以及對(duì)整體進(jìn)度的影響;開(kāi)發(fā)期間重要問(wèn)題當(dāng)面溝通解決,避免單獨(dú)溝通(盡量在項(xiàng)目群說(shuō)明)。
5.?開(kāi)發(fā)過(guò)程中隨時(shí)做好驗(yàn)收工作
如果開(kāi)發(fā)團(tuán)隊(duì)足夠靠譜,在提測(cè)之后做驗(yàn)收即可。
然而一年來(lái)碰到的兩個(gè)開(kāi)發(fā)團(tuán)隊(duì),均無(wú)法保證開(kāi)發(fā)質(zhì)量,這樣就要求我們?cè)陂_(kāi)發(fā)過(guò)程中及時(shí)做好分布驗(yàn)收工作。
驗(yàn)收的目的不是發(fā)現(xiàn)問(wèn)題后及時(shí)改正(這樣可能會(huì)影響整體進(jìn)度),重要的是雙方意識(shí)到問(wèn)題所在,重大問(wèn)題及時(shí)調(diào)整。
對(duì)產(chǎn)品經(jīng)理而言重要的是主動(dòng),做法主要表現(xiàn)在以下幾個(gè)方面:
- 項(xiàng)目初期,日常主動(dòng)詢問(wèn)對(duì)需求的理解,可以主動(dòng)拋出問(wèn)題,詢問(wèn)某處是否有疑問(wèn),適當(dāng)誘導(dǎo)開(kāi)發(fā)提前拋出問(wèn)題。
- 項(xiàng)目中期,盡量引導(dǎo)開(kāi)發(fā)將開(kāi)發(fā)好的頁(yè)面發(fā)布,不定時(shí)查看,提前確定問(wèn)題,但是這個(gè)時(shí)候盡可能非重大問(wèn)題不干擾開(kāi)發(fā),因?yàn)椴⒉煌晟疲苡锌赡苡绊戦_(kāi)發(fā)進(jìn)度,當(dāng)然重要的是影響開(kāi)發(fā)人員的情緒。
- 項(xiàng)目后期,明確進(jìn)度,已完成功能逐步測(cè)試,匯總問(wèn)題。驗(yàn)收階段,明確提測(cè)和解決問(wèn)題的機(jī)制,盡量保證所有問(wèn)題有去有回不反復(fù)。
6. 盡量減少無(wú)效溝通
盡量保證每一次溝通都有結(jié)果呈現(xiàn),如果問(wèn)題依舊需要反復(fù),請(qǐng)保持耐心。
所謂的溝通結(jié)果,最好是文檔的形式,確保問(wèn)題、可能有的解決方案、各種解決方式的優(yōu)缺點(diǎn)、重要的是雙方就最終選擇的解決方案達(dá)成一致。
這個(gè)文檔,重要的是給內(nèi)部使用,為自己梳理,目的是在問(wèn)題反復(fù)出現(xiàn)的時(shí)候自己心中有數(shù),而非追究責(zé)任。
此外,關(guān)于功能無(wú)法實(shí)現(xiàn)的問(wèn)題,我們的原則是保證核心功能、用戶體驗(yàn)不大打折扣的前提下,盡量和開(kāi)發(fā)溝通確認(rèn)當(dāng)前狀態(tài)下最優(yōu)的實(shí)現(xiàn)方式。
7. 風(fēng)險(xiǎn)前置
項(xiàng)目外包,以不影響上線使用為核心,從最開(kāi)始就需要提前評(píng)估風(fēng)險(xiǎn),做好風(fēng)險(xiǎn)前置的工作。
公司決定項(xiàng)目外包前,提前明確外包項(xiàng)目的風(fēng)險(xiǎn),比如團(tuán)隊(duì)的不穩(wěn)定性、質(zhì)量無(wú)法完全保證、周期較長(zhǎng)、上線時(shí)間難以精確等,做到自己心里有數(shù)的同時(shí),也要讓公司團(tuán)隊(duì)清楚。
需求排期階段,制訂開(kāi)發(fā)計(jì)劃預(yù)留一定時(shí)間。根據(jù)需求的大小,盡量保證預(yù)估開(kāi)發(fā)的上線時(shí)間比公司內(nèi)部需要的時(shí)間提前一段時(shí)間,項(xiàng)目越大,需要提前的時(shí)間越多。
進(jìn)入開(kāi)發(fā)階段,通過(guò)和開(kāi)發(fā)的日常溝通,需要隨機(jī)應(yīng)變,及時(shí)確定項(xiàng)目每個(gè)階段的開(kāi)發(fā)情況對(duì)項(xiàng)目上線的影響,非自己能夠解決的問(wèn)題,提前做好planB和公司領(lǐng)導(dǎo)溝通確定。
8. 做好項(xiàng)目收尾工作,產(chǎn)品上線≠項(xiàng)目結(jié)束
無(wú)法保證對(duì)業(yè)務(wù)的深入理解是外包團(tuán)隊(duì)的固有屬性,除了上線前已知的問(wèn)題之外,因?yàn)闇y(cè)試不夠充分,難免會(huì)有其他隱藏的問(wèn)題,所以在和開(kāi)發(fā)擬定的合同中也都會(huì)有兩個(gè)時(shí)期:試運(yùn)行階段(根據(jù)需求大小,通常在上線后10-30天)、項(xiàng)目維護(hù)階段(通常在正式運(yùn)行完成后1年內(nèi))。
除此之外,我們?cè)谏暇€之后就需要對(duì)產(chǎn)品盡可能的多操作,做更多的正常和異常操作,發(fā)現(xiàn)問(wèn)題及時(shí)提出,評(píng)估影響范圍、及時(shí)安排開(kāi)發(fā)解決,盡量避免帶著未知問(wèn)題結(jié)束項(xiàng)目。
9. 其他知識(shí)儲(chǔ)備
決定啟用外包團(tuán)隊(duì)時(shí),同時(shí)也就決定了內(nèi)部可以配合的人員,如果沒(méi)有懂開(kāi)發(fā)的人員跟進(jìn),就要求產(chǎn)品經(jīng)理對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)及開(kāi)發(fā)框架有一定的了解,如果悲催的碰到像我一樣的團(tuán)隊(duì),都需要開(kāi)始學(xué)習(xí)服務(wù)器的基礎(chǔ)知識(shí),也真的是心力交瘁。
10 穩(wěn)定情緒
這個(gè)是最重要也是最難的一點(diǎn),有合作就會(huì)有不合。
我相信所有的負(fù)面情緒都來(lái)源于事物的發(fā)展偏離預(yù)期,期望越大失望也就越大。我們必須知道,所有的負(fù)面情緒,并不會(huì)推動(dòng)事情的良性發(fā)展。
對(duì)此,我只想說(shuō):盡我所能,做最全的準(zhǔn)備,做最壞的打算,盡量保證項(xiàng)目周期,做到問(wèn)心無(wú)愧!
最后:第一次把自己的經(jīng)歷寫下來(lái),不論過(guò)程是怎樣的,也算是有收獲,然而如果可以選擇,不想再經(jīng)歷。
本文由 @綠小豆 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于CC0協(xié)議。
剛結(jié)束一個(gè)項(xiàng)目,作者遇到的問(wèn)題我全部中槍,項(xiàng)目結(jié)束發(fā)現(xiàn)自己更加成熟有魅力了 ??