產品經理設計后臺產品的核心思路
編輯導語:在實際工作中,產品經理會時常聽到到前臺產品、中臺產品和后臺產品,這三者有何區別?本文作者對前中后臺產品作了一個簡單的區分,并以后臺產品經理為例,分享如何進行后臺產品設計的核心思路。
一、前言
在實際工作中,我們經常聽到前臺產品、中臺產品和后臺產品。
前臺產品就是直接和用戶產生聯系的產品,很多時候大家會認為用戶經常接觸到的產品頁面和交互就是前臺產品,其實并不完全正確。產品交互和頁面屬于“前端產品”,但“前端產品”僅是前臺產品的一部分。前臺產品除了包含“前端產品”外,還包含各種對用戶請求與響應進行處理的各種業務邏輯。
中臺產品是近些年興起的產品概念。中臺產品的核心價值是“承上啟下”,從而提升效率,節約成本。
以電商產品為例,假如我們要做一個推薦系統,需要從用戶系統、訂單系統、搜索系統、瀏覽日志、商品系統等多個系統甚至是跨平臺去獲取這些數據,就需要完成同這些系統的對接,如果后續這些系統有變動,也要同步進行維護。工作量很大,數據流與信息流也很難統一。如果直接從數據中臺獲得信息,就便捷了許多。
后臺產品,簡而言之就是不直接面向用戶,主要由企業內部人員使用的產品。
例如運營人員使用的配置管理,財務人員使用的結算管理、營銷人員使用的銷售管理。后臺產品承載著企業最為核心的業務功能。
如果中臺產品是企業的戰地指揮部的話,那么后臺產品就是企業的司令部。在這里掌握著企業幾乎全部的資金、信息、數據資源。運籌帷幄,決勝千里。
不同企業雖然業務屬性不同,后臺產品也會有一定的區別,但是不論業務邏輯怎么變,后臺產品總會有一些非常核心的東西,體現著產品的內涵,正所謂萬變不離其宗。
本文今天主要通過日常工作中產品經理在設計后臺產品時常面臨的些困惑進行討論分析,結合自己的工作經驗以及成功案例,提煉出,從而打造一個可伸縮的后臺產品,使后臺產品可以應對不斷變化的業務需求,增強產品的競爭力。
二、后臺產品經理的困惑
實際工作中,后臺產品經理往往會存在幾個困惑。
1. 功能冗余
一些產品經理覺得后臺產品往往公司是不太重視,產品經理覺得負責后臺產品在工作上很難出彩,因此在進行后臺產品設計時,往往投入也不夠,僅是產品能滿足基本的業務功能即可,交互邏輯也非常簡單,沒有長遠的規劃,業務需要一個功能就實現一個功能,造成后臺產品功能重復開發,使用起來非常冗余。
2. 理念陳舊
不同的公司,后臺產品的功能也有很大的差別。有的公司主營業務單一,發展穩定,后臺產品功能也相應比較簡單,而且多年不發生變化。
這種情況下,后臺產品僅是滿足基本的業務需要而已,有的公司主營業務多樣,發展迅速,不斷擴張,后臺產品迭代就非常迅速。
產品經理在設計后臺產品時,還停留在傳統的后臺產品階段,認為后臺產品就是一個后端的管理系統,這樣就導致了后臺產品跟不上公司發展的需求,不斷反復,從而影響了公司業務開展,影響效率與收益。
3. 擴展性差
產品經理在設計后臺產品時,往往是只著眼于眼前的功能需求,導致后期產品功能擴展受到非常大的制約。
后臺產品功能往往也要服務于前臺或是中臺產品,擴展性差,導致后臺產品功能不能承載前臺產品的功能需要,產品功能相互制約,導致后臺產品的升級改造成本非常高,繼續在原產品架構上優化,維護成本很高,舍棄掉原有后臺,重建又覺得可惜,進退兩難。而即便是重建,產品經理未來可能還是面臨擴展性差的問題,得不償失。
三、后臺產品設計的核心思路
面對后臺產品經理在負責后臺產品設計時存在困惑,我們該去如何解決?
會不會有一種通用的方法,可以應對后臺產品設計中存在的普遍問題?
這些年我們在日常實際工作中,也接觸過非常多的后臺產品設計,結合實際產品經驗,我們提煉出產品經理在設計后臺產品時的核心思路。
1. 明確后臺產品業務范圍
我們在設計后臺產品時,需要問自己一個靈魂深處的問題:你做的后臺產品,價值體現在哪里?
一般來說,我們做任何產品都要考慮ROI(Return on Investment,投資回報率)。有些產品的ROI是顯性的,比較容易量化,比如你的產品直接給你帶來多少收入;而有些產品的ROI是隱性的,比如我們做一個公益產品,這個產品的價值到底是多少,可能要幾年后才能真正體現。
產品價值取決于后臺產品業務范圍。如果產品的業務范圍僅僅是做一個簡單的用戶密碼修改,那么根本就沒必要去實現一個后臺產品。而公司業務的不同,后臺產品實現的業務功能也不同。
很明顯,如果你是電商產品的后臺,ERP產品的后臺或是內容產品的后臺,業務流程是不一樣的。我們只有明確了后臺產品未來要實現的業務范圍,才可以在后臺產品的可伸縮設計做到心中有數,胸有成竹。
2. 構建后臺產品核心功能
后臺產品承載的業務千變萬化,但是在核心功能上不同的后臺產品總會出奇的相似。結合這些年工作中接觸到的各種后臺產品,我們提煉出構建后臺產品需要的幾大核心功能。
總體而言我們在構建后臺產品時,首先要構建以下核心功能,如下圖所示。
員工管理:主要用于對使用后臺產品或是同后臺產品有業務關系的企業員工進行管理。因為使用后臺產品的員工會來自于不同的業務部門。員工的權限,角色也會不同,并且還會有員工的變動,例如員工的入職、離職或是其他信息變化。
組織管理:后臺產品往往會涉及企業內部或是外部的多個組織,不同組織在使用后臺產品的功能上也會有所不同。在組織管理這個核心功能中,主要涉及組織的新增和維護,組織名稱定義,組織范圍等。
組織和員工之間為一對多的關系,即一個組織下可以有多名員工,極特別情況,有多對多,比如一個員工是公司的分管副總,會存在于總經辦這個組織,也會存在于他所分管的部門,比如他分管的財務部,財務部這個組織中也會有這個員工。
用戶管理:這個一般指的是使用企業前臺產品所提供服務的用戶。最常見的功能就是對用戶信息管理,賬號禁用與啟用。用戶屬性維護。用戶是屬于個人用戶,還是機構用戶。對于SaaS后臺產品,用戶管理里面還包含用戶銀行賬號、電話、聯系方式。
同樣,對于購物類App產品,金融類App產品或是內容類App產品,對用戶的身份真實性也有一定要求,也會有包含有許多用戶敏感信息。這種情況下,需要對用戶相關信息查看、編輯進行權限管理和日志記錄。
角色管理:角色管理是在后臺產品中非常常見的一個核心模塊。簡單的后臺產品,角色管理僅需要定義角色名稱,并將角色賦予給用戶。而復雜的用戶管理,不僅僅是管理后臺產品用戶權限,還會對前臺產品的用戶角色進行定義,進一步對不同用戶使用產品功能的范圍進行劃分。
角色管理是連接用戶和權限的紐帶。為用戶直接賦權做法雖然可行,但后期維護成本太高。通過角色管理,定義使用后臺產品或是前臺產品的用戶角色,可以簡化用戶使用產品的功能控制,便于擴展。
權限管理:權限管理是一套對于用戶可使用產品功能范圍的一個規則集,定義了產品的哪些功能哪些用戶可以使用,而哪些功能哪些用戶不能使用。
權限管理,除了權限要定義或管理權限名稱這樣的基礎功能外,更多的是需要定義產品可執行范圍的規則集。
對于復雜的后臺產品,權限管理還在定義相關的激活參數,即用戶在同樣角色范圍內,在某個時點,或是在某種特定場景下可使用的產品功能范圍不同。
資源管理:這個核心功能主要是對整個前臺產品或是后臺產品的所用到的資源進行控制。這些資源涉及企業內部的,也涉及企業外部。正如我們工作中經常使用的財務管理后臺產品,對于企業內部的資源,涉及公司的各種企業銀行賬戶、結算時間、結算方式,同時也會定義同公司有業務往來的外部資源,包括對方的結算時間、結算方式、交互信息等。
日志管理:日志管理功能很多時候大家都不認為是后臺產品的核心功能,最初往往不受重視。主要是覺得日志管理不產生直接的經濟效益。也有很多人覺得,日志管理就是一個記錄操作日志的東東,會記錄到程序的日志中,后臺產品不需要日志。
實際工作中我們也遇到太多,由于在后臺產品中沒有規劃日志管理,而導致的操作信息無法追溯而導致的操作風險。合規是一方面。
更多的是,體驗非常良好的日志管理功能,后臺人員可以很方便地定位用戶操作過程中的問題,提高產品反饋效率,增加用戶產品體驗。通過技術人員后臺查看日志的方式,雖然可行,但是往往比較耗費時間,溝通成本高,溝通效率低下。
配置管理:配置管理主要會對所有后臺產品以及前臺產品涉及的相關參數進行配置。常見的,諸如用戶登錄的Token有效期,密碼長度限制,發送相關郵件的數據參數,發送短信的相關參數,前臺產品同后臺產品信息交互的密鑰配置。后臺產品與第三方產品進行交互的相關接口信息,連接方式,IP配置等。
3. 后臺產品模塊化設計方式
完成構建后臺產品的核心功能后,我們就開始規劃后臺產品的其他功能。我們知道,不同領域的產品,業務千差萬別,這就需要我們有后臺產品模塊化的設計思路。
簡而言之,就是類似于搭樂高積木一樣,搭建后臺產品模塊,做到業務需求快速響應,產品功能靈活可伸縮。因此我們在設計后臺產品時,在設計思路上就要將后臺產品看作是一個花瓶一樣,不同的產品功能就是不同的花,需要的功能插入花瓶,而不需要的產品功能,從花瓶中拿出即可。
如上圖所示,模塊可以有多個。各種模塊根據實際業務的不同進行針對性地定義。以實際工作為例,如果業務是屬于電商類,這些模塊可以是:訂單管理、物流管理、庫存管理、商品管理等。
如果業務是屬于金融類,這些模塊可以是:資產管理、支付管理、清分與結算管理等。并可以隨著業務擴展進行定制化新增,從而滿足增長需要。
四、總結
很多時候產品經理在負責后臺產品時,會覺得負責后臺產品不容易做出業績而導致動力不足,對后臺產品的各種功能得過且過能用就可以,還有一些產品經理是由于對業務認識不足,導致不知道后臺產品設計從哪里入手。
同時,在一些公司,往往也只有前臺產品經理,后臺的產品實現,往往由開發人員自己搭建。總體看下來,要么是公司領導對后臺產品不重視,要么是產品經理自己覺得后臺產品不重要,要么是不知道后臺產品如何設計。
結合實際工作,后臺產品其實是在公司中非常關鍵的產品。因為后臺產品承載著公司最核心的業務。前臺產品僅是公司業務的呈現而已。
大家都知道,往往前臺產品風格變化比較快,而后臺產品的核心功能卻能一直保持。例如公司要做一個金融類的App,可以短時間包裝多多個金融App產品,但是真正是后臺產品承載著賬戶、對賬、清結算這些最核心的功能。
同時也建議,如果是新入職的產品經理,在熟悉公司業務階段,最好先負責一階段的后臺產品,這樣可以短時間快速了解公司的業務流程。在熟悉了核心流程之后,再深入市場,從而實現后續的創新。
#專欄作家#
王佳亮,微信公眾號:佳佳原創,人人都是產品經理專欄作家。中國計算機學會(CCF)會員,專注于互聯網產品設計理念分享。
本文原創發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自Unsplash,基于CC0協議。
用戶管理和員工管理是不是冗余了?
估計不是成都的產品經理,媽的,老子做了這么多年,沒這么區分,都是一起上的,難道一個人干了幾個人的活?
從技術層面了解目前平臺構建架構現狀,多找后端開發聊目前痛點、優化思路,找用戶聊使用場景、期望的能力,然后結合目前的資源投入,給出整合的方案
你所指的用戶是?
請問后臺重構,怎么進行后臺模塊聚合提煉,目前思路稍微混亂
請問有思路了嗎
請問有思路了嗎
比較粗暴的話,就看后臺對應業務大類分,顆粒度再細一點,根據流程分或者數據分