進階高級產品必備:如何做好產品架構?
在這篇文章中,我們深入探討了高級產品經理必備的技能之一——產品架構的構建。文章將指導你如何通過一系列需求分析方法,將產品功能組織成清晰的架構圖,這對于總結市場調研、客戶調研和需求分析至關重要。
01.產品架構
產品經理通過一系列的需求分析方法,梳理出產品的功能以后,要將功能按照一定的結構組織呈現出來,這個過程就是做產品架構。
經過架構后的產品架構圖,有以下作用:
– 對市場調研、客戶調研、需求分析等活動進行總結,有了產品架構圖,可以為后階段的設計做準備;
– 便于團隊內部溝通,有了產品架構圖,管理層、技術團隊、項目經理可以言之有物, 對產品功能及架構能達成共識;
– 可以輔助技術進行技術架構。
02. 產品架構的方法
進行產品架構,核心分為三步:
- 確定產品范圍;
- 梳理流轉過程中的主要數據;
- 進行歸類和連接。
1、確定產品范圍
巧婦難為無米之炊,沒有功能,就談不上架構,架構的第一步,就是遍歷出產品的所有功能。
遍歷所有功能,可以使用刀哥之前一篇文章介紹的方法——用戶故事地圖。
尤其是陌生的行業,產品經理沒有經驗,對產品的關鍵用戶及場景不是特別熟悉,通過用戶故事地圖,可以高效率的遍歷出功能。
用戶故事地圖,首先是梳理出大節點,例如做一個在線購書的網站,首先將大的節點分為:管理賬戶——瀏覽——購買——支付——配送——退貨。
然后,再按照角色,梳理出對應的功能,例如買家端,購買這個節點,有這樣的一些功能:下單、填寫收貨人、確認購買、添加購物車、修改訂單等。
賣家端,購買這個節點,有修改價格、確認訂單、發貨等功能。
產品經理,可能并不熟悉賣家的很多場景,可以找業務人員,一起參與頭腦風暴,來遍歷出每個節點的功能。
梳理完成后,一張全景圖,可以展示產品的所有功能,這個功能是按流程和角色的維度劃分的,產品架構,要從產品的維度來進行重新規整。
2、梳理流轉過程中的主要數據
不同角色為了完成同一個業務目標,通常需要通過單據進行流轉,而大部分功能,都是對單據進行操作。
這個步驟就是梳理出產品的主要單據,比如電商產品的訂單,支付的流水單,倉庫的發貨單等等。
模塊內部,或者模塊與模塊之間,就主要是通過這些單據進行互通、數據流轉。
3、進行歸類和連接
在歸類時,可以根據核心流程,和管理對象,進行分類,比如電商產品里根據核心流程,可以分為采購、倉儲、交易等核心流程,在每個流程節點里,有可以根據對象分為采購中心、倉儲中心、交易中心等。
在模塊之間,通過單據進行數據流轉,可以用單據將兩個模塊連接起來。
03.產品架構的原則
1、使用方框代表功能或功能模塊,功能模塊內部還可以嵌套功能模塊;
2、功能模塊之間用箭頭進行連接,箭頭連接代表功能之間存在數據交互。功能之間的箭頭可以忽略展示,以便產品結構圖更加清晰明了。功能模塊內部的數據連接,用數據流程圖的方式更有意義。
3、產品架構圖中的功能,可以按照業務流程或數據流動的方向進行排布。這樣能讓閱讀者聯想到現實的業務場景,方便理解和閱讀。
4、產品架構圖中的功能不要與界面中的操作混為一談,如下載、查詢等。羅列這些具體頁面中的操作功能,會使架構圖過于龐雜,不易閱讀。、
5、在歸納功能模塊時,產品經理要留意是否需要增加監控和通用管理的功能,如數據監控、報表展示等。
6、產品架構圖還可以用樹狀或思維導圖的方式進行展示。
04. 寫在最后
產品架構是對產品功能的整理,產品架構圖可以讓他團隊言之有物,溝通效率更高,還能指導技術設計。
產品架構的最小單位是功能,架構的方法分為3步:1、確定范圍;2、梳理主要的數據、單據;3、歸類和連接。
產品架構時,需要考慮一些原則。
產品架構是高階產品經理必備的能力,做好產品架構,才能做到既見樹木又見森林,要想不成為人肉原型機、高級螺絲釘,一定要精通產品架構。
本文由人人都是產品經理作者【刀哥】,微信公眾號:【刀哥說】,原創/授權 發布于人人都是產品經理,未經許可,禁止轉載。
題圖來自Unsplash,基于 CC0 協議。
- 目前還沒評論,等你發揮!