通過(guò)一個(gè)例子,來(lái)聊聊 To B 的后端產(chǎn)品重構(gòu)

37 評(píng)論 82950 瀏覽 472 收藏 12 分鐘

本文作者將結(jié)合自身經(jīng)驗(yàn)以及項(xiàng)目案例,與我們分享了后端產(chǎn)品重構(gòu)的規(guī)劃該怎么做,enjoy~

從大眾的觀點(diǎn)來(lái)看,后端產(chǎn)品是給少量管理人員使用的產(chǎn)品。相對(duì)C端,后端產(chǎn)品在交互和流程上對(duì)易用性和可用性的要求較低,產(chǎn)品應(yīng)用只要能完成基本的功能需求即可。這個(gè)產(chǎn)品設(shè)計(jì)思路導(dǎo)致很多 to B 的產(chǎn)品在流程和過(guò)程上就不夠清晰,增加了使用困難。用戶在使用后端產(chǎn)品時(shí)苦不堪言,卻又迫于要完成工作而不得不使用。

筆者所在的公司就是一家典型的 to B 的教育行業(yè)的公司,為中小學(xué)提供教育信息化的軟件產(chǎn)品。在筆者入職之后,接手的一些產(chǎn)品由于開(kāi)發(fā)時(shí)間比較古老,交互和易用性上有很大問(wèn)題,導(dǎo)致在軟件產(chǎn)品銷售和使用上都產(chǎn)生了極大的隱患,因此在筆者就職的三年間,利用各種資源開(kāi)始各種產(chǎn)品重構(gòu)。重構(gòu)之后的效果是毋庸置疑的:在 to B 的軟件依靠銷售量存活的情況下,某個(gè)重構(gòu)后的產(chǎn)品從多次競(jìng)標(biāo)PK失敗,到一躍成為銷售額占產(chǎn)品線前3,效果讓人驚喜。

一、后端產(chǎn)品重構(gòu)的規(guī)劃該怎么做?

1. 確定后端產(chǎn)品重構(gòu)的目的

產(chǎn)品重構(gòu)就工作量和消耗公司資源而言無(wú)疑是巨大的,并且不是那么容易被老板所能理解和接受的。當(dāng)決定重構(gòu)一個(gè)產(chǎn)品前,首先我們要確定重構(gòu)他的目的是什么,重構(gòu)所消耗的資源是否能夠解決當(dāng)前的問(wèn)題并在之后提高產(chǎn)品的銷售量和市場(chǎng)競(jìng)爭(zhēng)力。

常見(jiàn)的產(chǎn)品重構(gòu)原因有:

  1. 交互老舊,易用性差,需要復(fù)雜培訓(xùn)才能使用;
  2. 功能間邏輯關(guān)系混亂,流程不清晰;
  3. 底層結(jié)構(gòu)不支持新需求,拓展性差。

常見(jiàn)的重構(gòu)目的有:

  1. 用新的交互模式提高易用性,增加可以看懂的說(shuō)明來(lái)避免大量復(fù)雜培訓(xùn),降低培訓(xùn)成本
  2. 將不合理、無(wú)人使用、不通用的功能砍掉,將功能間的關(guān)聯(lián)盡量扁平,方便使用。
  3. 利用界面美觀來(lái)提升用戶第一觀感,增加競(jìng)標(biāo)的優(yōu)勢(shì)。

終極目的:

  1. 增加產(chǎn)品銷售額
  2. 減少使用者的溝通成本

2. 產(chǎn)品重構(gòu)的流程

當(dāng)你接觸一個(gè)產(chǎn)品,并且決定對(duì)這個(gè)產(chǎn)品重構(gòu)的時(shí)候,首先就是要了解這個(gè)產(chǎn)品的所有功能以及功能之間的關(guān)聯(lián)關(guān)系。尤其是 to B 的后端產(chǎn)品,每個(gè)產(chǎn)品都有大量不同的角色和權(quán)限,經(jīng)常導(dǎo)致新用戶無(wú)法快速的了解和使用。

作為產(chǎn)品經(jīng)理,當(dāng)你接手一個(gè)產(chǎn)品時(shí),首先就是要掌握整個(gè)產(chǎn)品的所有功能的關(guān)聯(lián)關(guān)系。盡管PRD文檔或者產(chǎn)品白皮書(shū)能夠讓你快速了解這個(gè)產(chǎn)品有哪些功能,但是功能之間的邏輯關(guān)系仍然可能不夠清晰(完全取決于上一個(gè)寫(xiě)文檔的人是否認(rèn)真)。

我的方法是,不論是否有相關(guān)的PRD文檔,在決定產(chǎn)品重構(gòu)時(shí),第一步就是自己把這個(gè)產(chǎn)品的全部的角色、菜單、權(quán)限甚至于每個(gè)頁(yè)面上的每個(gè)功能都是做什么的,整理成一個(gè)腦圖,并且標(biāo)注上自己認(rèn)為不合理或者需要改進(jìn)的功能點(diǎn)。如果這個(gè)產(chǎn)品有復(fù)雜的流程,最好還要寫(xiě)清楚產(chǎn)品應(yīng)用的流程是怎樣的,確定流程是否合理。

以最近重構(gòu)的一個(gè)應(yīng)用:在線選課為例,簡(jiǎn)單講講產(chǎn)品經(jīng)理在重構(gòu)過(guò)程中都做了什么。

在線選課,旨在給K12的學(xué)校用戶提供校本選修的選課功能的一個(gè)應(yīng)用,可以支持教師申報(bào)課程,教務(wù)管理員審批,學(xué)生在特定時(shí)間選課的功能。

(1)梳理流程和主要角色對(duì)應(yīng)的權(quán)限和菜單

在線選課涉及到三個(gè)角色:管理員、授課教師及學(xué)生。先需要整理出原有產(chǎn)品設(shè)計(jì)的流程和擁有的菜單??梢钥吹?,大部分復(fù)雜的流程和功能都集中在管理員端。

(2)對(duì)整個(gè)產(chǎn)品的流程進(jìn)行優(yōu)化,并且需要達(dá)到最后你想達(dá)到的目的

to B 后端產(chǎn)品的特點(diǎn)就是功能多、角色多、菜單多、邏輯復(fù)雜。在重構(gòu)時(shí),假設(shè)產(chǎn)品是有固定流程的,那么將你認(rèn)為合理的、符合邏輯的流程標(biāo)識(shí)出來(lái)。然后在充分調(diào)研的情況下,對(duì)一些沒(méi)有任何用處的、不通用的功能砍掉。最后整理成一個(gè)菜單、角色、權(quán)限的功能列表。整個(gè)過(guò)程其實(shí)和做一個(gè)全新的產(chǎn)品類似,梳理流程,梳理功能,梳理角色。甚至于因?yàn)橛幸恍┰械倪壿嫼驮O(shè)計(jì)缺陷,你不得不重新思考設(shè)計(jì)產(chǎn)品的新方法。繼續(xù)以在線選課為例,原有系統(tǒng)流程不清晰,重構(gòu)的目的是要讓用戶在沒(méi)有培訓(xùn)的狀態(tài)下就能快速使用和了解對(duì)應(yīng)的功能。因此在重構(gòu)新版時(shí),需要標(biāo)識(shí)出新流程及新流程上的一些需要解決的問(wèn)題。如圖所示(腦圖內(nèi)容未全部展示)。這其實(shí)和寫(xiě)一個(gè)完整的PRD沒(méi)區(qū)別,但是用腦圖的方式反而讓整個(gè)流程更加簡(jiǎn)單明了,而且效率更高。

(3)原型設(shè)計(jì)階段

在原型設(shè)計(jì)階段,你需要和UED(如果有)部門(mén)進(jìn)行深入的探討如何讓流程更加清晰。這個(gè)流程清晰不僅僅體現(xiàn)在界面的展示上,包括一些提示信息及使用幫助都能讓你完善整個(gè)流程,減少用戶使用的培訓(xùn)成本。在原型設(shè)計(jì)上,就不多做贅述,如果能整理出來(lái)清晰的流程卻畫(huà)不出來(lái)清晰好用的原型,那可能你需要一個(gè)專業(yè)的交互設(shè)計(jì)師來(lái)拯救你的產(chǎn)品重構(gòu)了。最后畫(huà)好的原型建議讓用戶體驗(yàn)一下,或者是讓其他的產(chǎn)品經(jīng)理體驗(yàn)一下,提出一些意見(jiàn),說(shuō)不定有些就會(huì)成為產(chǎn)品的亮點(diǎn)。

(4)協(xié)調(diào)資源,給老板畫(huà)個(gè)大餅

在產(chǎn)品重構(gòu)中,需要用改進(jìn)的目標(biāo)和試圖達(dá)到的效果讓老板知道你在做的這個(gè)事兒很重要,能夠提升銷售量和減輕工作量。同時(shí)你還要跟研發(fā)、測(cè)試講清楚,重構(gòu)的目的是為了讓別人少來(lái)騷擾他們,保證大家對(duì)重構(gòu)這個(gè)事兒沒(méi)有怨言。畢竟重構(gòu),還是一個(gè)很費(fèi)事費(fèi)力的事情,基本上一個(gè)后端產(chǎn)品想要完全重構(gòu)到?jīng)]有bug,少說(shuō)半年,多則一年。

總結(jié)一下,產(chǎn)品重構(gòu)的流程4步:

  1. 整理舊版本功能、邏輯、菜單、權(quán)限
  2. 確認(rèn)新版本功能、邏輯、菜單、權(quán)限
  3. 畫(huà)原型
  4. 通過(guò)給老板畫(huà)大餅的方式,協(xié)調(diào)對(duì)應(yīng)資源

3. 重構(gòu)的效果評(píng)估:不同人的關(guān)注點(diǎn)不同,效果評(píng)估的周期十分漫長(zhǎng)

在花費(fèi)大量的時(shí)間和成本將產(chǎn)品進(jìn)行重構(gòu)之后,老板肯定會(huì)關(guān)注這個(gè)重構(gòu)的效果是怎樣的,銷售的數(shù)字有沒(méi)有變好看。而作為一個(gè)產(chǎn)品經(jīng)理,你要確認(rèn)的是重構(gòu)之后的產(chǎn)品有沒(méi)有達(dá)到你想要的易用性強(qiáng)、減輕培訓(xùn)工作量、是否有拓展性等等。這時(shí),通過(guò)新版本上線后的用戶的使用反饋就能感覺(jué)出來(lái)重構(gòu)的第一印象。

筆者就職的公司由于產(chǎn)品流程復(fù)雜,導(dǎo)致很多應(yīng)用都是公司的交付人員協(xié)助用戶使用,因此產(chǎn)品的第一使用人群實(shí)際上不是最終的用戶,而是公司的交付人員??梢灾苯釉诋a(chǎn)品發(fā)布前,讓這些人提前使用一下,通過(guò)觀察他們面對(duì)新版本時(shí)是否驚喜、是否覺(jué)得滿足了需求,來(lái)暫時(shí)判斷重構(gòu)的效果。

當(dāng)然,銷售和盈利也是評(píng)估重構(gòu)效果的一部分。但是往往銷售和盈利需要經(jīng)過(guò)一段時(shí)間才能看出來(lái),例如一年,兩年。

例如筆者曾經(jīng)重構(gòu)的一個(gè)用于教師備課的平臺(tái),在15年重構(gòu)完成,但是15年的銷售業(yè)績(jī)并沒(méi)有過(guò)高增長(zhǎng),反而在16年被很多學(xué)??蛻羰褂煤屯扑]之后,銷售額有了質(zhì)的飛躍。

二、其他一些小感想

通過(guò)整理產(chǎn)品的功能列表和清單,筆者還在這中間發(fā)現(xiàn)了很多有趣的事情。

筆者前后帶過(guò)4個(gè)產(chǎn)品新人,每次給他們出的第一個(gè)工作任務(wù),就是整理某個(gè)產(chǎn)品的功能清單和內(nèi)部邏輯并提出疑問(wèn)。

這個(gè)工作看起來(lái)很簡(jiǎn)單,就是把整個(gè)產(chǎn)品的流程過(guò)一遍,寫(xiě)下問(wèn)題。但是幾個(gè)人給出的成果物是完全不同的。同樣都是沒(méi)有做過(guò)產(chǎn)品的新人,在他的產(chǎn)品素質(zhì)還不能確定的情況下,這個(gè)任務(wù)竟然能夠輕松的看出來(lái)誰(shuí)對(duì)產(chǎn)品的sense更強(qiáng),誰(shuí)能提出更好的優(yōu)化方案,誰(shuí)的邏輯更清晰。

這是一個(gè)很有趣的事情。如果是讓新人做一個(gè)全新的產(chǎn)品,可能難度還是比較大。因此對(duì)已有產(chǎn)品做功能整理這個(gè)簡(jiǎn)單的工作,是考驗(yàn)產(chǎn)品新人邏輯思維能力、工作認(rèn)真程度、獨(dú)立思考能力甚至執(zhí)行力、溝通能力(畢竟有些細(xì)節(jié)還要去問(wèn)具體的研發(fā)或者測(cè)試或者帶她的產(chǎn)品)的很好的方法。

 

題圖來(lái)自 攝圖網(wǎng),基于 CC0 協(xié)議

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

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 寫(xiě)的不錯(cuò)!我們的產(chǎn)品重構(gòu)思路也是這樣的,但有數(shù)據(jù)安全或者有定制化要求公司,在重構(gòu)時(shí)候有可能把產(chǎn)品遷移到內(nèi)部網(wǎng)絡(luò),需要考慮第三方業(yè)務(wù)是否支持內(nèi)部網(wǎng)絡(luò)……

    來(lái)自江蘇 回復(fù)
  2. 大佬,您好!作為一個(gè)產(chǎn)品新人,對(duì)一個(gè)復(fù)雜的后臺(tái)ERP系統(tǒng)進(jìn)行重構(gòu),該如何下手?如果方便的話,能否加個(gè)微信

    來(lái)自山東 回復(fù)
  3. B端和后端的區(qū)別是啥 你開(kāi)篇一會(huì)說(shuō)2B一會(huì)說(shuō)后端

    來(lái)自湖南 回復(fù)
    1. b端,指的是產(chǎn)品的用戶是企業(yè)用戶(比如企業(yè)微信、釘釘)。
      對(duì)應(yīng)的還有c端,指產(chǎn)品的用戶是個(gè)人用戶(比如微信、淘寶)。

      文中的“后端” 是指后臺(tái)管理系統(tǒng),作用是為客戶端配置數(shù)據(jù) 或查看客戶端的數(shù)據(jù)。
      客戶端是用戶使用的系統(tǒng),而后臺(tái)是系統(tǒng)開(kāi)發(fā)公司使用的,用于管理客戶端。

      來(lái)自福建 回復(fù)
  4. 受益良多,可否加個(gè)微信,繼續(xù)討教

    來(lái)自北京 回復(fù)
  5. 作為B端產(chǎn)品新人,入職兩月有余。
    剛進(jìn)來(lái)時(shí)老大也是讓我梳理核心產(chǎn)品的流程圖,功能框架。說(shuō)實(shí)話,當(dāng)時(shí)整理到吐血,畢竟這是一個(gè)做了八年的非常龐大的SaaS系統(tǒng)。
    不過(guò)現(xiàn)在看來(lái),當(dāng)時(shí)的整理也有很大成效,后面每一次對(duì)產(chǎn)品的使用都加深了對(duì)產(chǎn)品的理解,不過(guò)核心還是初次梳理。

    來(lái)自浙江 回復(fù)
  6. 贊贊贊,最近在規(guī)劃重構(gòu)后端產(chǎn)品,看了此文,如飲雞血?。?!

    來(lái)自福建 回復(fù)
  7. 嗯,受教了,xmind這類東西弄得圖,畫(huà)的人行云流水,看的人一臉蒙蔽,所以一般不看

    來(lái)自福建 回復(fù)
    1. 是的 看來(lái)看去也沒(méi)看懂

      來(lái)自廣東 回復(fù)
  8. 版主這個(gè)腦圖是用mindmanager還是其他什么軟件畫(huà)的

    來(lái)自江蘇 回復(fù)
    1. xmind

      回復(fù)
  9. 您好,我是產(chǎn)品新人,看到您的文章真是受教了

    請(qǐng)問(wèn)某個(gè)產(chǎn)品的內(nèi)部邏輯在您看來(lái)具體可以分為哪些呢?期待您的回復(fù),謝謝了

    來(lái)自廣東 回復(fù)
  10. 點(diǎn)贊!最近就在整理系統(tǒng)重構(gòu)的相關(guān)資料,涉及多個(gè)系統(tǒng)的交互、非常多的角色、菜單的,思維導(dǎo)圖已經(jīng)不能滿足需求了,體現(xiàn)系統(tǒng)間關(guān)系時(shí)會(huì)很亂···

    來(lái)自山東 回復(fù)
    1. 可以打印出來(lái)然后拼一起,在紙上手寫(xiě)的方式連連看

      回復(fù)
    2. UML用例圖試試

      來(lái)自遼寧 回復(fù)
  11. 一般畫(huà)腦圖只能先吧功能大致梳理一遍,整理好排版,畫(huà)原型的時(shí)候才能進(jìn)行詳細(xì)的優(yōu)化設(shè)計(jì)

    來(lái)自四川 回復(fù)
    1. 是的,但是在你整理腦圖的時(shí)候應(yīng)該就可以有一些優(yōu)化的想法和思路了。

      來(lái)自北京 回復(fù)
  12. 想起以前做原型都是接到任務(wù)就開(kāi)始畫(huà),,一邊畫(huà)一邊想 完全忽略了功能、流程、邏輯的梳理 真的很影響效率和質(zhì)量

    來(lái)自廣東 回復(fù)
    1. 嗯嗯,還是先整理思路和大致邏輯,再去做,會(huì)容易做出來(lái)好用且邏輯清晰的產(chǎn)品。

      來(lái)自北京 回復(fù)
  13. 負(fù)責(zé)一個(gè)平臺(tái)產(chǎn)品,公司很多產(chǎn)品都要使用,領(lǐng)導(dǎo)經(jīng)常提到要做通用,頭疼,有治頭疼的方法嗎?

    來(lái)自湖北 回復(fù)
    1. 不好意思過(guò)了半年才看到,不知道以下回復(fù)對(duì)你還有用沒(méi)有。
      平臺(tái)產(chǎn)品的通用性,需要調(diào)研你要適配的多個(gè)產(chǎn)品中共通的部分,我僅做過(guò)產(chǎn)品線內(nèi)部分內(nèi)容通用,大致思路如下
      大致步驟如下:
      1. 調(diào)研需要通用的產(chǎn)品的通用的功能點(diǎn)(需要耗費(fèi)大量時(shí)間自己去體驗(yàn)和提煉)
      2. 調(diào)研A產(chǎn)品的個(gè)性化的功能是否能夠給B產(chǎn)品提供優(yōu)化的思路,或者給B產(chǎn)品帶來(lái)良好的效益。如果有這樣的點(diǎn),匯總出來(lái),按照使用頻率、效益大小等分析后把部分作為通用功能點(diǎn)。
      3.跟各個(gè)產(chǎn)品經(jīng)理打好招呼,確認(rèn)你設(shè)計(jì)的功能點(diǎn)。

      來(lái)自北京 回復(fù)
    2. 關(guān)于這個(gè)通用性的思路,很好啊

      來(lái)自浙江 回復(fù)
  14. 學(xué)習(xí)了,感覺(jué)樓主說(shuō)的棒棒的。

    來(lái)自北京 回復(fù)
  15. 1、題主這個(gè)教育排課表格軟件,還沒(méi)有設(shè)計(jì)數(shù)據(jù)復(fù)雜邏輯運(yùn)算,單據(jù)流程流轉(zhuǎn),也就是后臺(tái)數(shù)據(jù)庫(kù)表記錄和表之間關(guān)聯(lián),數(shù)儲(chǔ)存邏輯關(guān)系,優(yōu)化升級(jí)相對(duì)比較簡(jiǎn)單。

    來(lái)自四川 回復(fù)
    1. 這個(gè)是選課喲親。。就是單純的選一下。。。再?gòu)?fù)雜的也不可能發(fā)布出來(lái)因?yàn)槭枪緳C(jī)密

      來(lái)自北京 回復(fù)
    2. AO

      來(lái)自四川 回復(fù)
    3. 同意這個(gè)說(shuō)法,一般涉及到私密的內(nèi)容很難外放

      來(lái)自北京 回復(fù)
  16. 最近剛好在做toB端產(chǎn)品~如果早看到一個(gè)月~我應(yīng)該進(jìn)步會(huì)更大吧~哈哈哈~分析的很透徹~

    來(lái)自上海 回復(fù)
  17. 我創(chuàng)建了一個(gè)后臺(tái)產(chǎn)品狗群,有興趣的可以加入,18210122996

    來(lái)自北京 回復(fù)
    1. 搜不到

      來(lái)自福建 回復(fù)
    2. 你這號(hào)碼都沒(méi)放好怎么做推廣

      來(lái)自北京 回復(fù)
  18. 同做教育信息化產(chǎn)品,我們公司面對(duì)的是高?!,F(xiàn)在后臺(tái)真的有點(diǎn)積重難返的感覺(jué),想做重構(gòu),但是小公司老板的重心都在學(xué)校的項(xiàng)目上,爭(zhēng)取不到資源。

    來(lái)自四川 回復(fù)
    1. 我覺(jué)得跟老板坦誠(chéng)的探討一下后臺(tái)的功能是否有冗余或者已經(jīng)不能滿足項(xiàng)目的需求,假設(shè)能用合理的證據(jù)說(shuō)服老板,那么資源就很容易到手了

      來(lái)自北京 回復(fù)
    2. 您說(shuō)得在理

      來(lái)自四川 回復(fù)
  19. 我覺(jué)得2B產(chǎn)品的重構(gòu)還有很多時(shí)候是在個(gè)性與共性直接不斷掙扎。學(xué)校經(jīng)常提些個(gè)性的需求,產(chǎn)品又不得不包含到共性的產(chǎn)品方案中。學(xué)校的選課有先到先得策略的,也有志愿點(diǎn)數(shù)策略的,有用于校本課程的,也有用于分層走班課程的。特別是目前六選三的改革,重構(gòu)就更復(fù)雜些。2B產(chǎn)品經(jīng)理對(duì)于用戶業(yè)務(wù)場(chǎng)景的深入理解是非常重要的一環(huán)。

    來(lái)自北京 回復(fù)
    1. 2B產(chǎn)品共性部分和個(gè)性部分要梳理出邊界來(lái),共性部分做基礎(chǔ)平臺(tái),個(gè)性部分做成模塊化,這樣個(gè)性部分做定制開(kāi)發(fā)就不需要觸動(dòng)到基礎(chǔ)組件的代碼。

      來(lái)自廣東 回復(fù)
    2. 手動(dòng)點(diǎn)贊

      來(lái)自浙江 回復(fù)