2個案例 | 從支付寶學(xué)到產(chǎn)品方法論 —— 解耦,讓產(chǎn)品更靈活

0 評論 1693 瀏覽 8 收藏 4 分鐘

在做產(chǎn)品設(shè)計(jì)時,通過解耦的做法,可以提高系統(tǒng)的靈活性,減少模塊間的緊密耦合。這篇文章,作者分享了兩個案例和他自己的思考,大家可以一起學(xué)習(xí)下。

案例1 — 螞蟻森林的「道具兌換」

請思考:第5步,點(diǎn)擊「使用」,下一步是什么?

先花 30s 思考一下

?

?

?

??直覺的方案是:點(diǎn)擊「使用」→ 使用對應(yīng)道具 → 彈出Toast:已成功使用

??再看看官方的方案:點(diǎn)擊「使用」→ 道具列表

為什么還要多一步跳轉(zhuǎn)?

為什么這樣設(shè)計(jì)?

1,若按常規(guī)(點(diǎn)擊使用→使用道具),會有哪些問題:

當(dāng)產(chǎn)品內(nèi)有多個道具的兌換和使用入口(如運(yùn)營活動):

  • 開發(fā)成本高。每個業(yè)務(wù)分支都要開發(fā)完整的「兌換→使用」的流程
  • 維護(hù)成本高。當(dāng)「使用功能」有新需求(如增加使用條件等等),那每個業(yè)務(wù)分支的頁面都要修改和測試,工作繁瑣,也容易遺漏

將2個流程拆分之后,無論有多少個兌換入口,「使用」的功能操作,只有1個地方。首次開發(fā)和日常維護(hù),工作量就少很多很多。

2,流程拆分之前和之后,功能結(jié)構(gòu)對比:

以上,就是產(chǎn)品設(shè)計(jì)上常用的原則:「解耦」,可以看看AI的解釋

每個功能都要解耦?

  • 解耦化設(shè)計(jì),在產(chǎn)品初期可能用得少,因?yàn)闃I(yè)務(wù)線比較少,也相對獨(dú)立。而隨著業(yè)務(wù)交叉得越多,就不得不考慮將一些「通用功能」獨(dú)立出來,給系統(tǒng)減肥。
  • 對于一些基礎(chǔ)性的功能,如登錄、編輯用戶資料,這一類可能有多個功能入口的功能模塊,在設(shè)計(jì)時盡量是解耦化,方便其他業(yè)務(wù)線接入。

案例2:會員積分補(bǔ)簽

第5步,你覺得應(yīng)該跳轉(zhuǎn)到哪里?

先思考30s,再去看看官方的設(shè)計(jì)噢,這里就不公布答案了

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

題圖來自支付寶APP截圖

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!