復(fù)盤總結(jié):和外包開發(fā)對接的那些事兒

1 評論 7063 瀏覽 36 收藏 14 分鐘

最近一年的工作,作為一個產(chǎn)品經(jīng)理,前后共面向2個外包團(tuán)隊,經(jīng)歷了2個產(chǎn)品的5次對接、開發(fā)、測試、上線,每次項(xiàng)目周期為1~3個月。感觸頗深,想記錄一下這段時間的一些事情,對自己的工作進(jìn)行復(fù)盤總結(jié),也給有需要的人參考。

在正式說明之前,先對所接觸的外包團(tuán)隊進(jìn)行簡單的介紹:

基于公司的整體情況(嚴(yán)控成本,對項(xiàng)目周期沒有嚴(yán)格的時間線),我們在選擇外包團(tuán)隊時,啟用了個人外包(不知道專業(yè)叫法,姑且這么稱呼吧),每個團(tuán)隊都有獨(dú)立注冊的公司,但是同樣也有自己的本職工作,完成我們的需求需要在本職工作之余進(jìn)行。

所以本次的經(jīng)驗(yàn)主要基于這類團(tuán)隊,如果大家選擇非常有經(jīng)驗(yàn)的全職外包團(tuán)隊,經(jīng)歷可能會有些許差別,僅供參考。

接下來將從以下五個方面進(jìn)行說明:

  1. 外包項(xiàng)目中產(chǎn)品經(jīng)理的定位;
  2. 項(xiàng)目流程;
  3. 外包團(tuán)隊的選擇;
  4. 工作中出現(xiàn)的幾個共性現(xiàn)象;
  5. 幾點(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)隊會有一個主要的項(xiàng)目負(fù)責(zé)人,而自己則需要結(jié)合自己公司、產(chǎn)品需求以及所選外包團(tuán)隊的情況進(jìn)行整體的項(xiàng)目管理,這個的項(xiàng)目管理重在項(xiàng)目進(jìn)度以及產(chǎn)品質(zhì)量的把控。

二、項(xiàng)目流程

每一次的產(chǎn)品需求是在鎖定外包團(tuán)隊前公司內(nèi)部確定的,內(nèi)部在需求確定(調(diào)研、分析、排期)→原型設(shè)計→內(nèi)部評審之后,會開啟和外包公司的對接。

和外包公司的對接主要流程為需求溝通→疑問梳理→確定需求→價格和工期確定→合同簽訂→進(jìn)入開發(fā)(UI設(shè)計、產(chǎn)品開發(fā))。

三、外包團(tuán)隊的選擇

一年來,5次和外包團(tuán)隊對接,涉及兩個產(chǎn)品,其中3次為同一個產(chǎn)品的需求迭代。

對于外包團(tuán)隊的選擇,原則上主要遵循以下幾點(diǎn):

  1. 外包團(tuán)隊的選擇,第一匹配度當(dāng)然是開發(fā)團(tuán)隊熟悉的業(yè)務(wù)領(lǐng)域和需求的業(yè)務(wù)匹配度,如果能夠高度匹配,會大大降低溝通成本和技術(shù)實(shí)現(xiàn)成本;
  2. 此外,同一個產(chǎn)品的優(yōu)化迭代,會盡量選擇同一個團(tuán)隊,可以大大降低溝通成本,尤其是業(yè)務(wù)性比較強(qiáng)的,會大大減少外包方對業(yè)務(wù)的熟悉時間。同一個時期,不同產(chǎn)品的需求,為了保證項(xiàng)目的順利交付,盡量選擇不同的團(tuán)隊;
  3. 在保證質(zhì)量的基礎(chǔ)上盡量控制成本。每次定價基本都會經(jīng)過2~3輪的反復(fù)(這個相信大家都懂)。在開發(fā)定價前,內(nèi)部會根據(jù)市場情況對本次需求的開發(fā)工期進(jìn)行基本的評估,當(dāng)然,每次評估結(jié)果都比較保守,開發(fā)的價格會在內(nèi)部評估的基礎(chǔ)上上升30%左右。錢的問題,只要合理,且公司可以接受就是ok的。

四、對接過程中出現(xiàn)的共性現(xiàn)象

進(jìn)入開發(fā)階段,和外包的對接更多的在于以溝通為主的日常項(xiàng)目的跟進(jìn)以及需求答疑,由于非全職外包,無法保證團(tuán)隊人員百分之百對項(xiàng)目用心,且把每一次溝通內(nèi)容放在心上。

總結(jié)目前碰到的幾個問題,主要表現(xiàn)在以下幾點(diǎn):

  1. 溝通無效、需求的反復(fù):不論是項(xiàng)目初期,還是項(xiàng)目過程中出現(xiàn)的問題,在達(dá)成一致后的一段時間,總是會不定時反復(fù)出現(xiàn)(開發(fā)提出)、需要反復(fù)溝通確定。
  2. 實(shí)現(xiàn)效果達(dá)不到預(yù)期:即使前期需求溝通再明確,prd文檔寫的再詳細(xì),開發(fā)過程中總會因?yàn)楦鞣N原因出現(xiàn)不如預(yù)期的情況。沒有經(jīng)過系統(tǒng)的測試,交付物漏洞百出;改一處bug,衍生新的bug。
  3. 溝通時間:由于所選團(tuán)隊均為有本職工作的個人外包,外包團(tuán)隊工作時間均需在自身本職工作之余,這樣就要求產(chǎn)品經(jīng)理需要時刻準(zhǔn)備著隨時解答開發(fā)團(tuán)隊的問題,開發(fā)凌晨工作,產(chǎn)品一樣需要凌晨待命(當(dāng)然,這個不一定是每個人都會遇到)。
  4. 項(xiàng)目拖期:或因?yàn)榍捌诠ぷ髁吭u估有誤差,或因?yàn)榧夹g(shù)難點(diǎn),或因?yàn)樾枨笞兏?,或因?yàn)榻桓顿|(zhì)量不過關(guān),不可避免出現(xiàn)項(xiàng)目拖期的情況(開發(fā)團(tuán)隊為了錢,只要有需求就敢接的情況比比皆是)。
  5. 因各種問題帶來的負(fù)面情緒。難免會因?yàn)楣ぷ鞣绞降牟灰恢?、磨合不到位、溝通不及時等等問題帶來情緒的不穩(wěn)定,在自己做到位的情況下,發(fā)現(xiàn)對方團(tuán)隊還是漏洞百出,這就會給自身帶來一定的負(fù)面情緒(尤其本人一年來面對的開發(fā)團(tuán)隊情況,本人除了日常工作外,需要在非工作時間隨時待命,活脫脫一只產(chǎn)品加班狗)。

五、幾點(diǎn)反思和總結(jié)

1. 保證自己的業(yè)務(wù)能力

同和公司內(nèi)部團(tuán)隊的溝通相似,在和外包團(tuán)隊溝通的過程中,主要是圍繞需求、原型、文檔展開,同時包括開發(fā)進(jìn)度跟蹤,所以作為產(chǎn)品經(jīng)理首先需要保證自己的業(yè)務(wù)能力,不偷懶、把自己的本職工作做到位,多次確認(rèn)需求之后交付,盡量不在開發(fā)過程中完善需求。

2. 合理進(jìn)行項(xiàng)目排期,明確截止日期

開發(fā)過程的進(jìn)度排期和階段性計劃由外包團(tuán)隊負(fù)責(zé),產(chǎn)品人員只需要明確截止日期即可,但是在截止日期之前做到什么程度尤為重要。這樣,為了保證核心功能如期上線,對需求進(jìn)行排期尤為重要。

(因?yàn)閷油獍?,很難做到小步快跑,公司不可避免想要一個大而全的產(chǎn)品,而為了錢只要有需求就接的團(tuán)隊到處都是,直接導(dǎo)致的結(jié)果就是時間和質(zhì)量難以保證。在設(shè)計階段可以盡可能設(shè)計全面,但是面對實(shí)際開發(fā),一定要有無法如期完成全部需求的準(zhǔn)備。)

3.?對外包團(tuán)隊的選擇機(jī)制

前文有提到選擇外包的幾點(diǎn)原則,如果可以,一定要選擇業(yè)務(wù)匹配度較高的團(tuán)隊,尤其是專業(yè)性較強(qiáng)的需求,可以大大降低溝通成本、提高開發(fā)效率。在初次接觸的時候,可以通過團(tuán)隊歷史項(xiàng)目成功來對其業(yè)務(wù)匹配度進(jìn)行評判。

4. 明確溝通機(jī)制

由于無法駐場一起工作,在項(xiàng)目初期最好根據(jù)團(tuán)隊情況提前約定雙方溝通機(jī)制。

目前我們的做法是由開發(fā)團(tuán)隊定期(每周一次)提交項(xiàng)目進(jìn)度,以及對整體進(jìn)度的影響;開發(fā)期間重要問題當(dāng)面溝通解決,避免單獨(dú)溝通(盡量在項(xiàng)目群說明)。

5.?開發(fā)過程中隨時做好驗(yàn)收工作

如果開發(fā)團(tuán)隊足夠靠譜,在提測之后做驗(yàn)收即可。

然而一年來碰到的兩個開發(fā)團(tuán)隊,均無法保證開發(fā)質(zhì)量,這樣就要求我們在開發(fā)過程中及時做好分布驗(yàn)收工作。

驗(yàn)收的目的不是發(fā)現(xiàn)問題后及時改正(這樣可能會影響整體進(jìn)度),重要的是雙方意識到問題所在,重大問題及時調(diào)整。

對產(chǎn)品經(jīng)理而言重要的是主動,做法主要表現(xiàn)在以下幾個方面:

  1. 項(xiàng)目初期,日常主動詢問對需求的理解,可以主動拋出問題,詢問某處是否有疑問,適當(dāng)誘導(dǎo)開發(fā)提前拋出問題。
  2. 項(xiàng)目中期,盡量引導(dǎo)開發(fā)將開發(fā)好的頁面發(fā)布,不定時查看,提前確定問題,但是這個時候盡可能非重大問題不干擾開發(fā),因?yàn)椴⒉煌晟?,很有可能影響開發(fā)進(jìn)度,當(dāng)然重要的是影響開發(fā)人員的情緒。
  3. 項(xiàng)目后期,明確進(jìn)度,已完成功能逐步測試,匯總問題。驗(yàn)收階段,明確提測和解決問題的機(jī)制,盡量保證所有問題有去有回不反復(fù)。

6. 盡量減少無效溝通

盡量保證每一次溝通都有結(jié)果呈現(xiàn),如果問題依舊需要反復(fù),請保持耐心。

所謂的溝通結(jié)果,最好是文檔的形式,確保問題、可能有的解決方案、各種解決方式的優(yōu)缺點(diǎn)、重要的是雙方就最終選擇的解決方案達(dá)成一致。

這個文檔,重要的是給內(nèi)部使用,為自己梳理,目的是在問題反復(fù)出現(xiàn)的時候自己心中有數(shù),而非追究責(zé)任。

此外,關(guān)于功能無法實(shí)現(xiàn)的問題,我們的原則是保證核心功能、用戶體驗(yàn)不大打折扣的前提下,盡量和開發(fā)溝通確認(rèn)當(dāng)前狀態(tài)下最優(yōu)的實(shí)現(xiàn)方式。

7. 風(fēng)險前置

項(xiàng)目外包,以不影響上線使用為核心,從最開始就需要提前評估風(fēng)險,做好風(fēng)險前置的工作。

公司決定項(xiàng)目外包前,提前明確外包項(xiàng)目的風(fēng)險,比如團(tuán)隊的不穩(wěn)定性、質(zhì)量無法完全保證、周期較長、上線時間難以精確等,做到自己心里有數(shù)的同時,也要讓公司團(tuán)隊清楚。

需求排期階段,制訂開發(fā)計劃預(yù)留一定時間。根據(jù)需求的大小,盡量保證預(yù)估開發(fā)的上線時間比公司內(nèi)部需要的時間提前一段時間,項(xiàng)目越大,需要提前的時間越多。

進(jìn)入開發(fā)階段,通過和開發(fā)的日常溝通,需要隨機(jī)應(yīng)變,及時確定項(xiàng)目每個階段的開發(fā)情況對項(xiàng)目上線的影響,非自己能夠解決的問題,提前做好planB和公司領(lǐng)導(dǎo)溝通確定。

8. 做好項(xiàng)目收尾工作,產(chǎn)品上線≠項(xiàng)目結(jié)束

無法保證對業(yè)務(wù)的深入理解是外包團(tuán)隊的固有屬性,除了上線前已知的問題之外,因?yàn)闇y試不夠充分,難免會有其他隱藏的問題,所以在和開發(fā)擬定的合同中也都會有兩個時期:試運(yùn)行階段(根據(jù)需求大小,通常在上線后10-30天)、項(xiàng)目維護(hù)階段(通常在正式運(yùn)行完成后1年內(nèi))。

除此之外,我們在上線之后就需要對產(chǎn)品盡可能的多操作,做更多的正常和異常操作,發(fā)現(xiàn)問題及時提出,評估影響范圍、及時安排開發(fā)解決,盡量避免帶著未知問題結(jié)束項(xiàng)目。

9. 其他知識儲備

決定啟用外包團(tuán)隊時,同時也就決定了內(nèi)部可以配合的人員,如果沒有懂開發(fā)的人員跟進(jìn),就要求產(chǎn)品經(jīng)理對數(shù)據(jù)庫設(shè)計及開發(fā)框架有一定的了解,如果悲催的碰到像我一樣的團(tuán)隊,都需要開始學(xué)習(xí)服務(wù)器的基礎(chǔ)知識,也真的是心力交瘁。

10 穩(wěn)定情緒

這個是最重要也是最難的一點(diǎn),有合作就會有不合。

我相信所有的負(fù)面情緒都來源于事物的發(fā)展偏離預(yù)期,期望越大失望也就越大。我們必須知道,所有的負(fù)面情緒,并不會推動事情的良性發(fā)展。

對此,我只想說:盡我所能,做最全的準(zhǔn)備,做最壞的打算,盡量保證項(xiàng)目周期,做到問心無愧!

最后:第一次把自己的經(jīng)歷寫下來,不論過程是怎樣的,也算是有收獲,然而如果可以選擇,不想再經(jīng)歷。

 

本文由 @綠小豆 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)作者許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 剛結(jié)束一個項(xiàng)目,作者遇到的問題我全部中槍,項(xiàng)目結(jié)束發(fā)現(xiàn)自己更加成熟有魅力了 ??

    來自山東 回復(fù)