關(guān)于接入第三方產(chǎn)品,我們需掌握哪些知識(shí)點(diǎn)?
規(guī)范地接入合適的第三方產(chǎn)品有很多優(yōu)點(diǎn):可有效降低項(xiàng)目延期、爛尾的風(fēng)險(xiǎn);在減少人力、時(shí)間成本的同時(shí)卻得到了較為成熟的方案,提升了用戶使用體驗(yàn),實(shí)現(xiàn)了較高的投入產(chǎn)出比。那么在接入第三方產(chǎn)品前,我們需要做出哪些評(píng)估呢?接入時(shí)又有哪些注意點(diǎn)呢?
一、前言
市面上很多產(chǎn)品的功能并不完全是純自主開(kāi)發(fā),某些功能采用第三方產(chǎn)品服務(wù)商。常見(jiàn)可接入的第三方產(chǎn)品有:IM、短信驗(yàn)證、支付、地圖等,而每種產(chǎn)品又有不同的服務(wù)商可供選擇。因此也衍生出一些疑問(wèn):如何評(píng)估產(chǎn)品功能是自主研發(fā)還是使用第三方產(chǎn)品方案?怎樣選擇適合自己產(chǎn)品的第三方?接入完成后怎樣保證有效可靠使用?
二、如何評(píng)估功能是自研還是接入第三方?
產(chǎn)品功能是團(tuán)隊(duì)自研還是接入第三方實(shí)現(xiàn),取決于多種因素,并非在接到需求后拍拍腦袋就去立馬實(shí)現(xiàn)。
未經(jīng)慎重評(píng)估可能出現(xiàn)實(shí)際更適合自研,卻選擇了接入第三方而帶來(lái)無(wú)法完全滿足需求的后果;也可能出現(xiàn)接入第三方是更優(yōu)方案,卻選擇自研,進(jìn)而造成項(xiàng)目延期,嚴(yán)重的甚至項(xiàng)目爛尾。
為了規(guī)避這些風(fēng)險(xiǎn),可通過(guò)以下5個(gè)因素進(jìn)行綜合評(píng)估:
1.?是否有相關(guān)研發(fā)資質(zhì)
每個(gè)行業(yè)都有相應(yīng)的監(jiān)管部門(mén)在作用,有些業(yè)務(wù)有特定的門(mén)檻,例如第三方支付業(yè)務(wù)是必須要拿到支付牌照。因此我們需要評(píng)估對(duì)當(dāng)前業(yè)務(wù)是否有研發(fā)資質(zhì),未取得資質(zhì)的可考慮選擇接入第三方,同時(shí)也是規(guī)避監(jiān)管帶來(lái)的風(fēng)險(xiǎn)。
2.分析需求緊急程度
業(yè)務(wù)需求緊急需要盡快上線,留給團(tuán)隊(duì)開(kāi)發(fā)的時(shí)間不足以完成上線,可考慮接入第三方產(chǎn)品。
例如某款產(chǎn)品需要要在一個(gè)禮拜內(nèi)上線地圖模塊,通過(guò)評(píng)估后我們就能得知,選擇團(tuán)隊(duì)自研幾乎是不可能完成的任務(wù),此時(shí)我們可以通過(guò)快速接入第三方地圖應(yīng)用來(lái)滿足需求。
3.?分析需求實(shí)現(xiàn)難度
需求實(shí)現(xiàn)難度影響著開(kāi)發(fā)時(shí)長(zhǎng)。難度大,占用團(tuán)隊(duì)研發(fā)時(shí)間長(zhǎng),選擇團(tuán)隊(duì)自研可能導(dǎo)致項(xiàng)目延期,這時(shí)可以考慮接入第三方產(chǎn)品;如果較容易實(shí)現(xiàn),占用團(tuán)隊(duì)研發(fā)時(shí)間較少,那么可以選擇團(tuán)隊(duì)自研。
4. 團(tuán)隊(duì)研發(fā)實(shí)力
不同公司的研發(fā)實(shí)力都不盡相同,相比ATM等頭部互聯(lián)網(wǎng)公司,普通互聯(lián)網(wǎng)公司研發(fā)實(shí)力可能相對(duì)弱些。因此也需結(jié)合團(tuán)隊(duì)的研發(fā)實(shí)力來(lái)評(píng)估,研發(fā)實(shí)力明顯不足以滿足需求的,可考慮接入第三方,這樣也不至于因研發(fā)實(shí)力不滿足開(kāi)發(fā)需求而導(dǎo)致項(xiàng)目進(jìn)行不下去而爛尾。
5. 開(kāi)發(fā)預(yù)算情況
一個(gè)項(xiàng)目的開(kāi)發(fā)需要權(quán)衡開(kāi)發(fā)成本和預(yù)算,項(xiàng)目開(kāi)發(fā)也遵循有多少錢(qián)做多少事兒,預(yù)算足以讓團(tuán)隊(duì)完成需求,那可以選擇團(tuán)隊(duì)自研;而預(yù)算過(guò)低,但市場(chǎng)上有成熟的第三方產(chǎn)品且符合預(yù)算,可考慮接入第三方。這樣就避免項(xiàng)目實(shí)際完成時(shí)超出預(yù)算,甚至因預(yù)算不足導(dǎo)致項(xiàng)目爛尾。
【案例】
結(jié)合實(shí)際案例來(lái)復(fù)盤(pán):
- 業(yè)務(wù)需求:產(chǎn)品涉及用戶UGC的模塊,避免不良內(nèi)容對(duì)平臺(tái)產(chǎn)生負(fù)面影響,需要對(duì)用戶上傳的圖片進(jìn)行安全審核。我們結(jié)合以上5點(diǎn)因素進(jìn)行評(píng)估,是通過(guò)團(tuán)隊(duì)自研還是使用第三方去實(shí)現(xiàn)。
- 是否有相關(guān)研發(fā)資質(zhì):未有相關(guān)資質(zhì)限制
- 分析需求緊急程度:普通
- 分析需求實(shí)現(xiàn)難度:較難,短時(shí)間較難研發(fā)出一套成熟方案
- 團(tuán)隊(duì)研發(fā)實(shí)力:普通 ,初創(chuàng)公司并非大牛云集
- 開(kāi)發(fā)預(yù)算情況:開(kāi)發(fā)成本高,預(yù)算不足以支撐開(kāi)發(fā)完成
通過(guò)評(píng)估,雖然在圖片內(nèi)容安全識(shí)別技術(shù)上未查詢到相關(guān)研發(fā)資質(zhì)的限制,需求也并非需要緊急上線,但是該業(yè)務(wù)實(shí)現(xiàn)難度大、團(tuán)隊(duì)研發(fā)實(shí)力并不強(qiáng)加之預(yù)算也不足以支撐開(kāi)發(fā)完成,排除了團(tuán)隊(duì)自研的方案。
而通過(guò)調(diào)研得知,第三方產(chǎn)品“阿里云”在內(nèi)容安全識(shí)別領(lǐng)域較成熟,能滿足我們的業(yè)務(wù)需求,購(gòu)買(mǎi)流量包后的收費(fèi)標(biāo)準(zhǔn)也在我們的預(yù)算范圍內(nèi),因此最后考慮接入“阿里云內(nèi)容安全識(shí)別”產(chǎn)品來(lái)實(shí)現(xiàn)業(yè)務(wù)需求。
單從我們解決圖片安全審核這個(gè)需求來(lái)說(shuō),如果選擇團(tuán)隊(duì)自研,開(kāi)發(fā)時(shí)間是按月計(jì)算,而即使開(kāi)發(fā)完也并不是一勞永逸,還要持續(xù)迭代,自研成本十萬(wàn)+。而目前接入阿里云開(kāi)發(fā)使用時(shí)間不到一周,購(gòu)買(mǎi)流量包一塊錢(qián)就能識(shí)別近700張圖片,極大的降低了開(kāi)發(fā)成本和時(shí)間成本,給公司節(jié)省了費(fèi)用。
總結(jié):評(píng)估是為了慎重的選擇更適合的方案,正確的決策為公司節(jié)省成本的同時(shí)降低了項(xiàng)目超預(yù)算、中斷的風(fēng)險(xiǎn)。
三、第三方產(chǎn)品接入四步走
1.?梳理產(chǎn)品需求
1)列出需實(shí)現(xiàn)功能清單
確定要接入第三方產(chǎn)品后,首先我們要清楚自己產(chǎn)品需要實(shí)現(xiàn)什么功能,所以要先對(duì)產(chǎn)品需求進(jìn)行梳理,明確要實(shí)現(xiàn)的需求,然后列出相應(yīng)的功能清單。
例如我們產(chǎn)品主要對(duì)圖片內(nèi)容進(jìn)行審核,基于自身業(yè)務(wù)屬性列出需支持的功能:對(duì)于頭像圖片要求能識(shí)別真實(shí)正面人臉照、五官是否遮擋;內(nèi)容圖片的識(shí)別要求:可排除涉黃、涉暴、涉政、廣告、帶二維碼。
2)是否有個(gè)性化需求
第三方產(chǎn)品服務(wù)往往只提供一個(gè)通用的解決方案,而不同公司因業(yè)務(wù)屬性的差異,對(duì)于功能的需求也不太相同。有些可能是無(wú)法通過(guò)通用方案滿足需求,需要第三方平臺(tái)可提供定制化服務(wù),或是考慮數(shù)據(jù)安全因素需要產(chǎn)品支持本地化部署等個(gè)性化需求。
通過(guò)需求的梳理,我們明確了需要實(shí)現(xiàn)的功能清單和其他個(gè)性化需求,目的是為了接下來(lái)帶著這些去匹配適合我們的第三方產(chǎn)品。
2.?目標(biāo)產(chǎn)品調(diào)研
1)了解市場(chǎng)主流第三方產(chǎn)品服務(wù)商
我們可以通過(guò)搜索引擎搜索需支持功能的關(guān)鍵詞,去了解目前市場(chǎng)上有哪些第三方產(chǎn)品是我們的調(diào)研目標(biāo),分別有哪些服務(wù)商在做這方面的業(yè)務(wù)。
2)明確功能與報(bào)價(jià)
了解到目標(biāo)產(chǎn)品服務(wù)商后,接下來(lái)需要調(diào)研目標(biāo)產(chǎn)品是否支持列出功能清單中的功能,是否滿足我們的使用場(chǎng)景。
針對(duì)如何全面了解功能與報(bào)價(jià),建議兩個(gè)方式:仔細(xì)查閱該產(chǎn)品相關(guān)文檔(功能介紹、產(chǎn)品文檔、開(kāi)發(fā)文檔等)或體驗(yàn)Demo版;聯(lián)系該產(chǎn)品商務(wù)人員或客服,一般商務(wù)都會(huì)給出詳盡資料,甚至可以申請(qǐng)?jiān)囉谩?/p>
3.?服務(wù)商選型
調(diào)研完成后,可能會(huì)存在有多個(gè)第三方服務(wù)商可供選擇的情況,這時(shí)候我們通過(guò)以下因素考量進(jìn)行最終選型。
1)可行性、適用性
服務(wù)商能滿足我們的功能需求并不能代表技術(shù)實(shí)現(xiàn)一定可行,可能因自身產(chǎn)品的一些技術(shù)原因?qū)е履承?duì)接無(wú)法實(shí)現(xiàn),因此需要同技術(shù)人員進(jìn)行相關(guān)細(xì)節(jié)的探討。
2)報(bào)價(jià)與預(yù)算
如果我們接入的服務(wù)商是需要收費(fèi)的,對(duì)報(bào)價(jià)及計(jì)費(fèi)方式這塊需要非常的謹(jǐn)慎,因?yàn)樯婕暗藉X(qián)的問(wèn)題都不是“小”問(wèn)題。避免因?qū)κ召M(fèi)方案了解不透徹而導(dǎo)致接入后才發(fā)現(xiàn)超出預(yù)算,給自己挖坑。
4.?功能微調(diào)
完成服務(wù)商選型后即進(jìn)入開(kāi)發(fā)實(shí)現(xiàn)階段,過(guò)程中需要我們考慮并處理以下問(wèn)題,從而保證功能有效可靠使用。
1)功能交互異常處理方案
雙方產(chǎn)品對(duì)接過(guò)程中不可避免的涉及功能的交互,因?yàn)闆](méi)有辦法保證第三產(chǎn)品接口100%穩(wěn)定不出問(wèn)題,所以我們需要在一些重要的功能中考慮交互異常的處理方案。
2)功能微調(diào)
第三方產(chǎn)品接入后,對(duì)方提供的默認(rèn)方案對(duì)我們產(chǎn)品來(lái)說(shuō),不完全適配需要調(diào)整或者是可以實(shí)現(xiàn)功能但是體驗(yàn)較差,這種情況是需要我們進(jìn)行功能的調(diào)整。
案例1:在阿里云內(nèi)容安全識(shí)別中,對(duì)于涉黃內(nèi)容的程度值分為:色情、性感、正常,考慮自身產(chǎn)品的屬性是允許上傳如比基尼、內(nèi)褲、泳裝等圖。由于我們并不清楚服務(wù)商的識(shí)別判斷邏輯,因此我們需要了解產(chǎn)品文檔并進(jìn)行功能測(cè)試。,實(shí)際測(cè)試得出,這類(lèi)圖被識(shí)別為性感,那么我們只需要調(diào)整這類(lèi)圖為“性感”,并且可識(shí)別通過(guò)即可。
案例2:對(duì)接支付寶的自動(dòng)轉(zhuǎn)賬功能,對(duì)于一些異常情況,支付寶默認(rèn)回傳的報(bào)錯(cuò)文案更偏技術(shù)術(shù)語(yǔ),或者不能直接拿到用,這樣影響用戶體驗(yàn),需要自定義成用戶更易理解的文案,也就是使產(chǎn)品“說(shuō)人話”。
不斷調(diào)整功能適配的粒度,使接入的產(chǎn)品功能更加符合我們產(chǎn)品的調(diào)性和使用場(chǎng)景,從而降低產(chǎn)品上線后不適用率,提升了用戶體驗(yàn)。
5.?上線持續(xù)迭代
功能上線后并不是就代表萬(wàn)事大吉了,之后也是需要根據(jù)實(shí)際的用戶使用情況以及我們的產(chǎn)品調(diào)性,來(lái)針對(duì)性的進(jìn)行功能持續(xù)打磨,讓第三方產(chǎn)品更加契合我們產(chǎn)品,持續(xù)提升用戶使用體驗(yàn)。
四、總結(jié)
規(guī)范的接入合適的第三方產(chǎn)品有很多優(yōu)點(diǎn):可有效降低項(xiàng)目延期、爛尾的風(fēng)險(xiǎn);在減少人力、時(shí)間成本的同時(shí)卻得到了較為成熟的方案,提升了用戶使用體驗(yàn),實(shí)現(xiàn)了較高的投入產(chǎn)出比。
本文由@?空?原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載,
題圖來(lái)自?Unsplash,基于?CC0?協(xié)議
- 目前還沒(méi)評(píng)論,等你發(fā)揮!