对本模块在客户处的应用场景进行分析。客户应用本模块解决什么问题,客户在哪些场合、有哪些方式来应用本模块,使用过程中有哪些操作,会发生哪些事件,需要得到什么处理结果?比如:在京东购书,主场景是用户登录app,搜索图书,下单,付款,快递上门。过程中可能发生登录失败,付款不成功,等各种各样的事件。 场景分析的目的是分析清楚模块运行过程中会发生什么事件,分析的结果用以评估各方案在实际运行过程中,能否正常应对这些事件,会不会发生问题。
可以采用用例分析(use case)方法对场景进行分析,也可以用事件流分析方法对场景进行分析,_
应用场景的要点
把用户使用该模块过程中会发生的各种操作和各种事件描述清楚,说清楚在这些操作和事件发生时,程序能给出一个什么样的结果。
场景分析的结果,可以用于后续设计方案的检验。把方案套到一个个场景里,看方案在该场景下,是否工作正常,能否达成需求列表的各项要求。
应用场景的输入
- 侧重于对用户当前状态的描述
- 用于帮助分析用户核心需求点、核心问题点
应用场景**
- 侧重于描述假设产品(功能)都已经实现后,用户未来状态的描述
- 用于提前设想好最终价值,避免最终应用场景并没有真正解决当前用户场景的问题,以及提前发现一些未关注到应用价值点
应用场景的内容方向
基于用户使用角度