1. 程式人生 > 其它 >產品架構設計基本方法

產品架構設計基本方法

what:

  產品架構的目的:

    梳理產品思路,從整體上把握產品的發展方向把控產品的功能重點(賣點)。它決定了產品必須要實現的功能,以及什麼時間必須完成的功能。即決定了產品的發展路徑

 

  產品架構圖:

    是用來抽象表達一款產品服務或者商業模式視覺化工具

 

  demo圖:

    

 

how:

  1、基本方法“分層”:

    最基本的產品層級結構就是三層,即使用者層功能層資料層

    產品架構是對業務分層設計的過程。

    

 

     統一使用者體驗層:

      解決的是使用者觸達的問題,考慮在何種場景下通過何種方式觸達使用者,最表層的業務體驗,也就是我們常說的“使用者體驗”,包括介面,佈局,配色等直觀可見的每一個產品頁面。

    解耦的業務功能層:

      “業務功能”的解耦,本質是解決產品的核心功能的設計問題,包括:如何高效的完成業務功能,如何與使用者層進行互動,如何與外部系統進行資料通訊等一系列複雜的業務處理。

      解藕的根本性原因就是:考慮業務擴充套件性,也是考慮整個平臺伸縮性。不要把各個功能模組過於緊密的耦合,導致任何些微的改動,都必須大動干戈。

    集中的資料處理層:

      這一層處理的問題就是,產品的資料從哪裡,沉澱到哪裡去。實際上,稍微深入一點的問題就是資料如何高效的儲存,如何快速的被呼叫

 

  分層栗子

    “張三新買的冰箱出現了故障,他找到當時的回執單申報了一次售後服務,要求在週六上午處理完冰箱的故障”。

    

 

     使用者資訊:一個方便的介面協助使用者申報服務。例如:怎麼能讓使用者在申報服務的時候把資料問題錄入正確,有沒有辦法在使用者開啟這個介面就直接解決問題,有沒有一個FAQ供使用者查閱。

    業務資訊:後臺要處理使用者的服務請求(申報的售後服務)。例如:要安排一個擅長處理這個故障的工程師上門服務(業務技能要匹配,不能派一個不懂冰箱的工程師處理這個問題),時間是週六(資源要調配,距離太遠不合適,時間衝突不合適等);