企业流程类软件,需求分析的八大要点
企业流程类软件进行需求分析的八大要点,总体按照顺序依次为:
需求识别、业务流程/统计查询/接口分析、数据实体分析、角色及使用场景分析、系统功能分析、数据割接分析、用户体验分析、非功能需求分析。
需求分析是指通过获取整理用户需求,将零散的需求串联起来,从而进行业务分析、消除障碍,并在业务分析基础上结合系统现状,最终形成方案和系统需求说明书的过程。
一 需求识别
在此步骤应该分析需求类别、需求复杂度和需求价值用来确定需求实施的优先级。
1.需求类别确认
需求类别包含流程类需求、统计分析类需求、接口类需求,一个需求可能为某一类型需求,也可能包含多类需求。
2.需求复杂度分析
按照需求受理工作量不同,复杂程度也不同,1-5人天复杂度低,5-15人天的复杂度中等,15人天以上复杂度高。
3.价值分析
二 业务流程/统计查询/接口分析
针对流程类需求必须进行业务流程分析,统计查询和接口类需求可不进行详细的流程分析。
1.业务流程分为部门级、组织级和岗位级
部门级流程关注分析涉及哪些具体岗位、执行活动、每个活动之间的关联关系。
组织级流程关注宏观,是对部门级流程的概括。
岗位级流程关注每个业务活动的执行步骤属需求细节范畴。
三 数据实体分析
针对流程类需求需要分析各业务活动传递的数据实体,确认需要分析的所有数据实体,明确哪些为系统原有实体、哪些为新增实体、哪些为改造实体,以及实体间关系包含(1对1,1对多等)
统计分析类需求需要分析统计查询条件和查询展现两类数据实体字段、接口类需求需要分析接口传递数据权限分析。
四 角色及使用场景分析
每个业务活动分析时应:明确活动执行角色、明确活动执行的前置与后置条件、不同使用场景及执行步骤、业务规则约束。
五 系统功能分析
操作要点:比如交互的信息提示、界面规则和约束(比如界面以不同颜色显示不同的校验结果)。
六 数据割接分析
很多功能/流程改造都会涉及数据割接,需求人员应在需求分析阶段明确割接规则并与研发沟通明确割接方案,常见的割接场景例如:流程环节变更、数据实体新增字段。
七 用户体验分析
主要针对业务流程分析、用户使用场景分析、系统交互原型分析时充分考虑用户体验,进行用户体验分析时可遵循如下用户体验要素模型:
八 非功能需求分析
稿件来源:人人都是产品经理
链接://www.woshipm.com/pmd/1067787.html