- 后端產(chǎn)品經(jīng)理寶典:泛后臺(tái)PM知識(shí)與實(shí)戰(zhàn)一本通
- 趙世哲
- 3419字
- 2020-10-30 15:17:31
1.1 后端產(chǎn)品
1.1.1 什么是后端產(chǎn)品
在定義后端產(chǎn)品之前,我們先了解一下“產(chǎn)品體系”的概念。
產(chǎn)品體系是指一系列相關(guān)的產(chǎn)品集群,這些產(chǎn)品之間相輔相成,為實(shí)現(xiàn)共同的目標(biāo)配合工作。比如某打車應(yīng)用,其產(chǎn)品體系包括司機(jī)端、乘客端和后臺(tái)管理系統(tǒng),其中乘客端又有手機(jī)App、微信服務(wù)號(hào)、PC網(wǎng)頁端。在該案例中,提供給目標(biāo)用戶(包括乘客和司機(jī))使用的產(chǎn)品,就是前端產(chǎn)品;為前端產(chǎn)品提供數(shù)據(jù)處理、參數(shù)配置、邏輯運(yùn)算等服務(wù)的,起到管控和支撐作用的產(chǎn)品(后臺(tái)管理系統(tǒng)),就是后端產(chǎn)品。
如果給后端產(chǎn)品下個(gè)定義,那就是:在一個(gè)產(chǎn)品體系中,為前端產(chǎn)品提供數(shù)據(jù)處理、參數(shù)配置、邏輯運(yùn)算、策略機(jī)制等服務(wù)的,起到管控和支撐作用的產(chǎn)品或系統(tǒng)。
需要注意的是,后端產(chǎn)品不僅僅指管理后臺(tái),還包括專門進(jìn)行特定運(yùn)算和處理的服務(wù)化中間件、公用的資源管理系統(tǒng)等。比如,電商網(wǎng)站會(huì)有自己對(duì)應(yīng)的網(wǎng)站管理后臺(tái)系統(tǒng),主要用來處理商品的上傳、下架、管理等操作,其是一種后端產(chǎn)品,不過仍有其他后端產(chǎn)品,比如倉庫管理系統(tǒng)(WMS)、ERP管理系統(tǒng)、服務(wù)化搜索引擎、第三方風(fēng)控系統(tǒng)等,用于支撐它。
后端產(chǎn)品,是和前端產(chǎn)品相對(duì)應(yīng)的概念。
提到前端產(chǎn)品,大家想到的就是被推向市場最前沿的產(chǎn)品。它們服務(wù)的用戶群體比較廣泛,產(chǎn)品追求人性化、通用化、極佳的用戶體驗(yàn)和市場競爭力。通常我們在應(yīng)用商場中下載的App,或者在電腦瀏覽器上打開的頁面,就是前端產(chǎn)品。
提到后端產(chǎn)品,大家想到的就是趨向于企業(yè)或團(tuán)隊(duì)自用的、起到支撐和服務(wù)作用的、針對(duì)性和專業(yè)性比較強(qiáng)的產(chǎn)品。后端產(chǎn)品往往和分布式部署、企業(yè)內(nèi)部、產(chǎn)品后臺(tái)、數(shù)據(jù)、邏輯等概念相關(guān)聯(lián)。它們常常體量較大,架構(gòu)復(fù)雜。
需要注意的是,無論是B端產(chǎn)品還是C端產(chǎn)品,只要是一個(gè)完整的產(chǎn)品體系,都會(huì)包括產(chǎn)品化的前端部分和后端部分,只是某些產(chǎn)品的前、后端模塊會(huì)被聚合在一起。
伴隨整個(gè)互聯(lián)網(wǎng)行業(yè)的發(fā)展成熟,后端產(chǎn)品的需求會(huì)逐漸加大,這也是一個(gè)行業(yè)歸于理性和現(xiàn)實(shí)的必然過程,因?yàn)楹蠖水a(chǎn)品從性能、策略、機(jī)制、數(shù)據(jù)、底層架構(gòu)等層面為產(chǎn)業(yè)賦能的力度和潛能是巨大的,而且不容易復(fù)制和替代。
1.1.2 后端產(chǎn)品的特點(diǎn)
1.后端產(chǎn)品的信息體量龐大
后端產(chǎn)品承載的信息體量龐大,往往包含大量的報(bào)表生成、導(dǎo)入導(dǎo)出、基礎(chǔ)數(shù)據(jù)維護(hù)等功能,更多承擔(dān)數(shù)據(jù)流轉(zhuǎn)、系統(tǒng)對(duì)接、算法機(jī)制等偏向技術(shù)層面的工作。
2.后端產(chǎn)品用戶群體小,但角色多
后端產(chǎn)品的使用者往往是產(chǎn)品所屬企業(yè)的技術(shù)人員或?qū)I(yè)的管理人員。后端產(chǎn)品雖然也是被“人”所使用,但這個(gè)“人”不是張三、李四這種普通大眾,而是客服專員、營銷人員、財(cái)務(wù)人員、實(shí)施工程師等,他們代表的不是他們自己,而是不同的角色,代表著不同團(tuán)隊(duì)、部門、公司等業(yè)務(wù)組織。他們使用這個(gè)產(chǎn)品不是因?yàn)橄矚g它,而是因?yàn)樗麄円ㄟ^它來完成某種業(yè)務(wù)。
因此,后端產(chǎn)品用戶群體相對(duì)較小,普通用戶感知不到或者沒有機(jī)會(huì)接觸后端產(chǎn)品。盡管如此,后端產(chǎn)品又要滿足眾多角色的需要,因此產(chǎn)品經(jīng)理在后端產(chǎn)品功能規(guī)劃中,要清楚了解不同角色的權(quán)限是如何的,才能滿足用戶對(duì)各級(jí)權(quán)限的要求。
3.后端產(chǎn)品設(shè)計(jì)更偏理性
后端產(chǎn)品因?yàn)檫h(yuǎn)離普通用戶、缺少曝光率,所以相對(duì)弱化了對(duì)交互體驗(yàn)、視覺體驗(yàn)等表層的關(guān)注,轉(zhuǎn)而關(guān)注產(chǎn)品的功能性。由于后端產(chǎn)品承載了繁重的數(shù)據(jù)交互和邏輯運(yùn)算等工作,因此用戶對(duì)性能、可擴(kuò)展性、自動(dòng)化等方面要求較高。
前端需要什么支持,后端就要提供什么服務(wù),這賦予了后端產(chǎn)品作為工具的屬性。因此,在設(shè)計(jì)后端產(chǎn)品的過程中,最重要的是分析業(yè)務(wù)場景、依賴關(guān)系、邏輯規(guī)則、響應(yīng)速度、安全性等工作,這些都是偏向于理性思維的內(nèi)容。
4.后端產(chǎn)品的衡量指標(biāo)不易量化
對(duì)于前端產(chǎn)品來說,無論產(chǎn)品目標(biāo)是什么,通常都可以找到量化的指標(biāo)。比如,產(chǎn)品目標(biāo)是增加用戶量,就可以使用拉新數(shù)、日活、月活、留存率等指標(biāo)來衡量;如果產(chǎn)品目標(biāo)是增加收入,就可以使用ARPU值、付費(fèi)用戶比率、收入總額等指標(biāo)來衡量。后端產(chǎn)品則很難有可以量化的指標(biāo)去衡量。
后端產(chǎn)品背后的業(yè)務(wù)可以有各種量化的指標(biāo),但這些指標(biāo)是用來衡量業(yè)務(wù)的,而不能直接衡量支持業(yè)務(wù)的后端產(chǎn)品系統(tǒng)。
5.后端產(chǎn)品的用戶通常能接受一定的學(xué)習(xí)成本
前端產(chǎn)品的用戶對(duì)產(chǎn)品易用性的要求較高,因此,前端產(chǎn)品更需要注重用戶心智模型,追求簡單易用,降低用戶認(rèn)知和操作的學(xué)習(xí)成本。而對(duì)于后端產(chǎn)品來說,由于其本身具有功能復(fù)雜、層級(jí)較深等特點(diǎn),用戶通常很難一看就知道該怎么操作。
因此,后端產(chǎn)品用戶相對(duì)來說能夠接受較高的學(xué)習(xí)成本。提供FAQ(常見問題解答)給用戶是很正常的,而且往往還要專門組織周期性的培訓(xùn)。
6.后端產(chǎn)品在不同階段往往會(huì)經(jīng)歷耦合或拆分
在初期階段,后端產(chǎn)品往往會(huì)將很多功能耦合在一起,以便節(jié)約資源,方便管控。比如一個(gè)大后臺(tái)就包含并滿足了用戶對(duì)后端產(chǎn)品功能的所有需求。
但是隨著業(yè)務(wù)規(guī)模增大、服務(wù)性能降低、舊代碼的缺陷增多,后端產(chǎn)品就只能進(jìn)行拆分、解耦、重構(gòu),將某些業(yè)務(wù)功能拿出來,做成獨(dú)立的系統(tǒng),例如電商的倉庫系統(tǒng)(WMS)、訂單管理系統(tǒng)(OMS)、商品管理系統(tǒng)(PDM)、物流系統(tǒng)(TMS)等。有時(shí),我們甚至?xí)⑦\(yùn)算壓力較大的模塊從系統(tǒng)中拿出來單獨(dú)做成微服務(wù)化中間件。
1.1.3 相關(guān)概念的澄清
1.后端產(chǎn)品與B端產(chǎn)品
后端產(chǎn)品與B端產(chǎn)品這兩個(gè)概念常常被人混淆,因?yàn)槎哂泻芏嘟徊娴牟糠趾拖嗨频膶傩裕嵌卟⒉坏韧?/p>
B端產(chǎn)品,即為企業(yè)或商業(yè)公司提供服務(wù)的產(chǎn)品,比如釘釘App。B端產(chǎn)品往往是和C端產(chǎn)品相對(duì)應(yīng)的概念,是按照產(chǎn)品的服務(wù)對(duì)象定義的,與產(chǎn)品的戰(zhàn)略定位有關(guān)。
后端產(chǎn)品是和前端產(chǎn)品相對(duì)應(yīng)的概念,是按照產(chǎn)品在整個(gè)產(chǎn)品體系中的功能和職責(zé)定義的,與產(chǎn)品分工和職責(zé)層面相關(guān)。
因此兩者是不同維度的定義,有交叉的部分,但并無包含的關(guān)系。無論是B端還是C端產(chǎn)品(體系),都會(huì)有對(duì)應(yīng)的前端和后端產(chǎn)品部分。
2.技術(shù)層面的前、后端,與產(chǎn)品層面的前、后端
技術(shù)層面的前、后端,通常指的是前端開發(fā)和后端開發(fā),是技術(shù)領(lǐng)域的前后端分離的產(chǎn)物。前后端分離進(jìn)行開發(fā),是互聯(lián)網(wǎng)項(xiàng)目開發(fā)的普遍方式。技術(shù)前、后端開發(fā)人員的職責(zé)和技能要求不同,分工協(xié)作,有助于專業(yè)性的提升。
由此可見,前、后端開發(fā)技術(shù),與前、后端產(chǎn)品不是一個(gè)領(lǐng)域的概念。前者是技術(shù)分工,后者是產(chǎn)品分類。需要注意的是,“前端開發(fā)寫的代碼呈現(xiàn)出來的就是前端產(chǎn)品,后端代碼呈現(xiàn)出來的可視化界面就是后端產(chǎn)品”這種說法是錯(cuò)誤的。
1.1.4 后端產(chǎn)品是如何參與工作的
我們通常只知道用戶使用互聯(lián)網(wǎng)產(chǎn)品有目的地完成了某項(xiàng)任務(wù),那么其中后端產(chǎn)品承擔(dān)了哪些任務(wù),是如何參與工作的呢?我們可以通過如下網(wǎng)上購物的場景進(jìn)行簡單描述。
當(dāng)你瀏覽商品的時(shí)候,商品詳情和價(jià)格可能會(huì)不定時(shí)地變動(dòng),但這并不是通過前端網(wǎng)頁的某個(gè)修改按鈕來實(shí)現(xiàn)的,而是通過后端產(chǎn)品(商品管理系統(tǒng))來實(shí)現(xiàn)的。
當(dāng)你點(diǎn)擊“加入購物車”按鈕的時(shí)候,可能同一時(shí)間有很多人也在選擇這個(gè)商品,而倉庫庫存是有限的,如何確保當(dāng)兩個(gè)人同時(shí)將該商品加入購物車時(shí),兩人都能買到這個(gè)商品?會(huì)不會(huì)出現(xiàn)買空的現(xiàn)象呢?這就是后端產(chǎn)品(倉庫管理系統(tǒng))執(zhí)行了扣減庫存、鎖住庫存、超時(shí)釋放庫存等操作來實(shí)現(xiàn)的。
當(dāng)你去查看物流信息的時(shí)候,物流商的物流軌跡會(huì)準(zhǔn)確關(guān)聯(lián)到你的訂單上,這就是后端產(chǎn)品(物流管理系統(tǒng))對(duì)接了物流商的物流數(shù)據(jù),然后被網(wǎng)站調(diào)用后呈現(xiàn)的效果。
除了上述例子,還有很多使用場景中都有后端產(chǎn)品的參與和協(xié)助。總體而言,后端產(chǎn)品往往不會(huì)主動(dòng)出現(xiàn)在普通用戶面前,而是通過調(diào)取、訪問等系統(tǒng)間的交互過程,間接為普通用戶提供服務(wù)的。
1.1.5 后端產(chǎn)品設(shè)計(jì)的要點(diǎn)
設(shè)計(jì)后端產(chǎn)品,不能只局限于頁面層面,而要基于整個(gè)產(chǎn)品體系的宏觀需求來考慮,要同時(shí)滿足后端產(chǎn)品系統(tǒng)對(duì)性能、穩(wěn)定性、錯(cuò)誤處理機(jī)制、逆向機(jī)制、擴(kuò)展性等方面的需求。
(1)性能:系統(tǒng)必須滿足的性能要求,通常包括處理速度(響應(yīng)時(shí)間)、信息量、安全性等。比如“支付系統(tǒng)必須在半分鐘內(nèi)返回用戶支付狀態(tài)”就是一項(xiàng)性能需求。
(2)穩(wěn)定性:指的是系統(tǒng)的可靠性、持久性。比如“商品系統(tǒng)在一個(gè)月內(nèi)不能出現(xiàn)2次以上故障”就是一項(xiàng)穩(wěn)定性需求。
(3)錯(cuò)誤處理機(jī)制:系統(tǒng)對(duì)錯(cuò)誤要有響應(yīng)機(jī)制,并且支持快速糾錯(cuò)。比如當(dāng)“訂單取消后,用戶支付已成功”的情況出現(xiàn)時(shí),系統(tǒng)該怎么實(shí)現(xiàn)退款。
(4)逆向機(jī)制:比如訂單的正向需求是下單和支付,那么退貨、退款的實(shí)現(xiàn)機(jī)制自然也要考慮。
(5)可擴(kuò)展性:主要表現(xiàn)在兩方面。一方面,明確那些雖然不屬于當(dāng)前系統(tǒng)開發(fā)范疇,但將來可能會(huì)加入的需求,并為這部分需求做預(yù)留和鋪墊;另一方面,一些變量的取值或參數(shù)可能需要時(shí)常調(diào)整,那么就要支持這種取值的可變化性,比如做成可配置項(xiàng)。
- 農(nóng)網(wǎng)配電營業(yè)工
- 蟾蜍養(yǎng)殖關(guān)鍵技術(shù)精解
- 小型水電站設(shè)備管理辦法
- 稻田雜草原色圖譜與全程防除技術(shù)(第二版)
- After Effects CS6影視后期制作與欄目包裝(微課版)
- 消防安全技術(shù)綜合能力·2021
- Mastercam X6基礎(chǔ)教程
- 電機(jī)拖動(dòng)與電控技術(shù)(第3版)
- UG NX入門進(jìn)階精通(第3版)
- 單位與社區(qū)安全保衛(wèi)教程
- 房地產(chǎn)金融
- 中國新材料研究前沿報(bào)告2020
- 2015版國際鐵路貨物聯(lián)運(yùn)操作實(shí)務(wù)
- 鐵路機(jī)車及機(jī)車運(yùn)用管理
- PLC自學(xué)寶典