第05章 B端产品的整体方案设计
5.1 核心业务流程
从核心业务流程切入产品设计。核心业务流程代表业务的主干脉络,需要思考业务的各个参与方、涉及的系统。
5.2 产品定位
产品定位要说清楚产品针对谁提供什么支持。
独立的业务部门应该由独立系统来支持工作。
5.3 应用架构设计
在设计一套新系统时,必须考虑如何和公司现有系统架构融合,不同系统的模块之间如何衔接。
5.4 功能模块设计
明确了应用架构,以及需要新建或改造的系统之后,需要进一步细化每个系统设计功能模块。最常见的问题是模块层次混乱,以及后来新增功能的随意摆放,这都会造成用户使用系统时产生困惑。
5.5 演进蓝图设计
通过绘制系统的功能模块图,可以明确业务和系统的规划脉络。但是不能一次全实现所有功能,要根据业务优先级,拆分成几期来完成,所以需要做减法:确认产品的功能规划与实现节奏,就是常说的演进蓝图(roadmap)
设计软件产品时必须遵循自顶向下的设计思路。