我们在进行产品方案设计时,需要进行逻辑梳理,这样才能保障产品方案的严谨性,降低后期返工几率。如果我们在接到需求时,直接开始画原型,没有经过逻辑梳理,往往容易造成产品方案纰漏丛生,直接影响我们的工作效率。
一般来说,我们在画产品原型之前,首先需要梳理两个核心逻辑:
1、产品方案逻辑
它是从宏观的系统角度出发,可持续迭代的层面切入需求,通常需要多角色配合。我们在梳理产品方案时,要关注不同角色所面临的问题,如何持续观察,以优化的角度去通盘思考。
我们可以从第一用户的动作入手,进行逻辑推演。如我们要为客户开发一个能够线上下单的平台,那么我们就可以从要发货客户下单的动作入手。客户下单之后,订单数据应该被哪个下游角色所接收,接收之后,下游角色还需要哪些角色配合支持,以此来不断往下延伸拓展。
我们只有在梳理清楚后,将所有角色交汇场景通过泳道图的样式呈现出来,明确各个角色要支持整个产品方案的具体工作,最终输出产品方案的流程图。
2、页面流程
页面流程是从微观产品功能层面的逻辑梳理,是包含在产品方案中的某个产品能力。常用于大小功能点优化,版本升级中某功能点的梳理。
如上面我们提到的客户下单、受理、创建单的场景,客户是在什么页面,点击什么模块下单,受理部门受理后,又是如何创建运单的。这样页面的具体操作流程需要一一细化梳理出来。
如果进行功能点优化,可以从用户和数据交汇核心页面出发;如果是独立功能,可以从功能入口出发,思考各页面中用户是谁、解决的需求点是什么。
3、注意事项
不论是泳道图、流程图、还是简单的线框图,只要能清晰地描述逻辑即可。在思考方案时,会出现多个方案,多个场景,我们在无法判断优劣时,可以输出多个方案,大家一起讨论决定。
方案梳理,需要和需求涉及的团队人员加强沟通,尤其是开发人员的意见需要重视,以保证方案切实可行。在方案梳理完成后,需要尽快与团队内部成员 和领导一起探讨确认,以保障方案没有较大纰漏。
为了进一步提高需求分析质量,CoCode需求分析工具使用AI,通过需求测试和一致性检测,能够在几分钟内快速分析用户需求缺陷,如歧义、重复、遗漏、不一致和复杂性等问题,精准锁定需求问题,从而更高效地修改缺陷。另外工具可以自动生成UML图,为设计提供基础。
目前CoCode发布一系列AI开发工具:Co-Project智能项目管理工具(需求条目化、自动生成测试用例)、需求分析工具、评审分析工具、故事点估算工具。其中Co-Project项目管理平台发布4大版本,30天免费试用;并发布一系列CMMI高效落地工具,实现CMMI标准过程全覆盖,全面支持CMMI3-5级落地。