第05章 B端產(chǎn)品的整體方案設計
5.1 核心業(yè)務流程
從核心業(yè)務流程切入產(chǎn)品設計。核心業(yè)務流程代表業(yè)務的主干脈絡,需要思考業(yè)務的各個參與方、涉及的系統(tǒng)。
5.2 產(chǎn)品定位
產(chǎn)品定位要說清楚產(chǎn)品針對誰提供什么支持。
獨立的業(yè)務部門應該由獨立系統(tǒng)來支持工作。
5.3 應用架構設計
在設計一套新系統(tǒng)時,必須考慮如何和公司現(xiàn)有系統(tǒng)架構融合,不同系統(tǒng)的模塊之間如何銜接。
5.4 功能模塊設計
明確了應用架構,以及需要新建或改造的系統(tǒng)之后,需要進一步細化每個系統(tǒng)設計功能模塊。最常見的問題是模塊層次混亂,以及后來新增功能的隨意擺放,這都會造成用戶使用系統(tǒng)時產(chǎn)生困惑。
5.5 演進藍圖設計
通過繪制系統(tǒng)的功能模塊圖,可以明確業(yè)務和系統(tǒng)的規(guī)劃脈絡。但是不能一次全實現(xiàn)所有功能,要根據(jù)業(yè)務優(yōu)先級,拆分成幾期來完成,所以需要做減法:確認產(chǎn)品的功能規(guī)劃與實現(xiàn)節(jié)奏,就是常說的演進藍圖(roadmap)
設計軟件產(chǎn)品時必須遵循自頂向下的設計思路。