1、业务调研:业务调研是在产品设计之前要开展的非常重要的准备工作,在这个阶段,需要全面研究并理解业务的现状和规划,挖掘并总结业务问题。收集业务关键信息,通过对业务负责人、一线业务人员等角色进行访谈,获取全面信息。通过业务调研找到关键业务问题,这是设计产品解决方案的核心前提。
(1)业务调研流程:明确调研目标——选取调研对象——确认调研方法——执行调研计划——总结归纳输出
(2)业务调研的目的和分析框架:
目的:一是梳理业务现状,二是总结业务问题
分析框架:战略层、战术层、执行层
(3)业务调研方法:深度访谈、轮岗实习、调研问卷、数据分析、行业研究
2、产品整体方案设计:产品经理需要和架构师、技术负责人、技术负责人一起,规划产品的功能范围、定位,以及和现有的产品体系如何融合,形成对后续细节设计有指导意义的整体方案,包括以下方面:
(1)核心业务流程:梳理整个业务主干流程,并确定其中哪些环节需要由该产品实现线上化;
(2)产品定位:明确该产品有哪些子系统,分别支持哪些业务流程和业务板块
(3)应用架构:考虑该产品和公司现有系统的融合关系
(4)功能模块:基于对业务的理解,抽象出该产品的具体功能模块
(5)演进蓝图:根据业务优先级与发展策略,制定实现各功能模块的计划和节奏
3、产品细节方案设计
(1)数据建模,也叫实体建模、领域建模,或业务对象建模,是指对业务特点,归纳并设计对应的底层数据模型过程。业务建模的过程就是将业务对象及其之间的关系抽象出来的过程。
(2)角色与流程设计
角色说明:角色在业务开展初期就已经存在,但是在设计系统中的角色时,需要结合业务流程进一步梳理,并修正完善,以保证各角色的工作内容是明确且固定的,各角色之间尽量避免职责交叉,这样才能保证团队成员分工明确。如果在系统中发现某些员工有多个角色,最好和业务部门确认一下岗位分工与定位是否合理。
(3)绘制主业务流程图:清晰的看出谁(操作角色)在哪儿(哪个系统)做什么(完成什么工作)。
(4)绘制页面流转图:用户完成某项工作需要访问的页面及页面跳转顺序。
3、界面与报表设计
(1)界面设计:考虑可用性及易用性
(2)报表引擎:一种现成的报表软件产品解决方案。后端工程师准备好数据后,产品经理只需要指定数据源,写好SQL语句,定义好报表样式和基本交互方式,报表引擎就可以完成接下来的数据呈现工作了。
(3)数据埋点:在网站中注入分析工具提供的代码片段,以便网站分析工具能够准确捕捉用户行为的工作,叫做数据埋点。
4、权限设计
RBAC模型ER图
(1)功能权限:系统中不同角色对页面中各个功能点的访问权限。我们通常用权限表来描述权限、角色配置的关系,这张表在产品设计阶段就要准备好。
(2)数据权限:角色在页面中能查到的数据范围,叫该角色的数据权限。常见的数据权限控制方案有通过组织机构数控制、通过客户地区控制;
5、技术方案设计
(1)了解程序设计的MVC范式:MVC是Modeling、View、Controller的缩写,代表软件设计的分层理念。Modeling指数据模型,View指前端交互视觉,Controller指业务逻辑,即前端交互层、业务逻辑层、数据层。
(2)熟悉接口与调用模式:接口之间的调用模式分为同步调用和异步调用两种。
(3)理解软件工程的“搭积木”。在技术体系中,有两个非常重要的概念在支撑着接口化、服务化的设计理念落地。即SOA(面向服务的架构体系)和微服务。
(3)掌握数据库和SQL
6、项目管理与实施
7、运营迭代
新产品上线后,产品经理要和业务工作人员一起参与产品的运营迭代工作,包括宣传、推广、使用效果分析、问题和反馈意见的收集。