C輪toB公司產品架構重構-Day11(上半場思考總結)歡迎大家一起討論
來自專欄 C輪toB公司產品架構重構記錄
架構是什麼
- 架構是針對某種特定目標系統的具有體系的、普遍性的問題而提供的通用解決方案
- 架構往往是對複雜形態(系統)的一種共性的體系抽象
架構要做什麼
- 根據問題域,界定系統的邊界
- 對系統進行切分,切分的目的是分工與協作(可以並行,以獲得效率提升)
- 被切分的各部分之間建立協作與溝通的原則和機制
- 將各個部分連接合併成一個整體,完成系統的目標
名稱解釋
體系:泛指一定範圍內或同類的事物按照一定的秩序和內部聯繫組合而成的整體,是不同系統組成的系統。
普遍性:指的是事件發生的常見性和必然性。
最近這段時間重構前期的思考與總結,重構的流程如下
第一步:涉眾分析
找出與業務系統相關的一切人和事,分析情況
- 找出重要角色和客戶
- 分析涉眾的主要問題
- 制定涉眾目標圖,目標圖需要在後續業務中不斷驗證
舉例(這個栗子是網上找的):
網上圖書館涉眾分析
傳統圖書館,借書/還書都需要讀者親自過來,隨著藏書的增加和讀者的增長,圖書館場地不夠用,工作人員不夠用了。
所有想要藉助互聯網,讓讀者通過互聯網借/還書,這樣可以省掉大量場地維護和工作人員的支出,同事方便計算機檢索,讓讀者可以足不出戶借到需要的書。
為了把書送到讀者手裡,我們聯繫快遞公司,由他們往返借書人和圖書館之間送出和收回。
讀者在網上出示和驗證借書卡,找到他們需要的書,提交申請,圖書管理員確認後,通知物流公司來取書,當讀者拿到書後,物流公司需把讀者的簽單拿回來證明讀者拿到書了。
當然在這個過程中,讀者需要付費的。
還書過程基本一樣。
1、涉眾概要
2、涉眾簡檔
第二步:組織分解
明確公司中的組織結構和角色(與後續業務流程緊密相關)
- 建議XMind軟體
第三步:流程分解
業務流程是核心,反應了產品如何實現公司的目標(該階段必須交付as-is和to-be兩個版本)
- 建議OmniGraffle軟體畫流程圖
- as-is 是公司流程現狀分析及描述
- to-be 這是根據現狀描述將來的流程應該是怎麼樣的
第四步:功能分級
可按系統、子系統、業務模塊、功能模塊、功能點劃分,(最底層的功能和最底層的流程對應)
- 建議Excel
第五步,新架構設計(正準備開始):
新架構設計,功能、流程都會變,核心業務不會,設計原則如下。
- P0:通用功能
- P1:可變功能
- P2:定製功能
第六步:
業務方確認
第七步
技術架構
第八步:
遷移規劃
第九步:
方案實施
第十步:
上線/售後
我們還在整個系統重構進行中,大家有想法、建議、歡迎提出來,一起探討、一起學習。
「你有一個蘋果,我有一個蘋果,我們交換各自還是只有一個蘋果;你有一種思想,我有一種思想,我們交換每人就有兩種思想」
重構系列記錄
C輪toB公司產品架構重構-Day5-10
C輪toB公司產品架構重構-Day4
C輪toB公司產品架構重構-Day3
C輪toB公司產品架構重構-Day2
C輪toB公司產品架構重構-Day1
推薦閱讀:
※要出書了!這個是書的前言!
※成為「解x」發起人,發起一場與眾不同的「解」
※產品經理如何基於需求迭代產品(上篇):需求調研的四個步驟
※高效、有趣地設計產品後台系統-與後台做朋友(一)
※產品設計之抽象思維(下)