產品架構設計基本方法


what:

  產品架構的目的:

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

    產品架構解決的是業務問題,而非功能問題。即該架構只會框定該產品要解決哪些業務問題,取得哪些成果,以及需要哪些數據支撐;而解決為了完成業務,所需要的具體每一項功能操作

 

  產品架構圖:

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

 

  demo圖:

    

 

how:

  1、基本方法“分層”

    最基本的產品層級結構就是三層,即用戶層功能層數據層

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

    

 

     統一用戶體驗層:

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

    解耦的業務功能層:

      “業務功能”的解耦,本質是解決產品的核心功能的設計問題,包括:如何高效的完成業務功能,如何與用戶層進行交互,如何與外部系統進行數據通信等一系列復雜的業務處理。

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

    集中的數據處理層:

      這一層處理的問題就是,產品的數據從哪里,沉淀到哪里去。實際上,稍微深入一點的問題就是數據如何高效的存儲,如何快速的被調用

 

  分層栗子

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

    

 

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

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

    數據信息:在處理用戶的服務請求時,所需要的一系列動作,以及整個平台的數據和信息是如何進行流轉。例如:上次的訂單是怎么找到的,這個用戶是不是在服務期內,是不是要額外收費,費用是多少。

 

   2、抽象與解藕:

    抽象化,就是把具象的業務抽象為一種概念性的詞匯。其目的:不僅是為了架構設計的簡潔性,更是為了整個平台業務的完整性,並把離散的業務過程場景化。  

    通過這一層“抽象”以后,就能把用戶發起請求,到后續的所有關聯性業務,完整的串聯起來。從而發現整個過程的不足和缺陷,去通過產品的優化來促進業務的優化。

 

    對用戶來說,也只有這種全鏈路的觸點優化,才是真正的用戶體驗

 

    業務抽象化的demo:“坐席接到用戶王五反饋的問題,安排李四上門服務解決用戶的冰箱故障”。

      關鍵信息有:記錄問題,安排資源,工程師接受任務,上門服務。則經過抽象后就變為:    

        受理:坐席把用戶反饋的問題記錄在案,並形成一個單據

        調度:坐席根據用戶信息,安排恰當的工程師

        接單:工程師接受坐席安排的任務

        履約:工程師上門處理用戶反饋的問題

      這種抽象后的關鍵節點稱之為“業務動作”。“業務動作”即可作為我們構建產品架構的核心信息

    

 

 

      

    

 

 

 

 

 

 

 

 

 

 

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM