·构建产品模型
·用户需求分析
·设计产品规则
·功能设计
·框架设计/流程设计(线下业务转线上产品时,需要先有流程图)(线下业务并不是很强的情况下可以先搭框架,两者没有绝对的对与错)
·原型设计(交互设计的范畴)
·视觉设计
构建产品模型:
来自公司高层的一些想法,对市场和行业的痛点有明确解决方案;随着技术的创新,有某些方面的优势;对某一产品的不足进行放大,设计出更好的需求解决方案;行业发展到一定阶段,必须要做的一项业务等。
用户需求分析:
主要分为内部和外部需求两种。
分别为:获取需求—需求分析—需求排期
获取需求的方法有多种,主要分为定量和定性两种。定量:问卷调查、数据分析等;定性:用户访谈、焦点小组、头脑风暴、竞品分析、用户反馈等。
定性—定量:根据对行业和市场的分析,先对用户进行定性的研究(以上任何形式都可),初步获取到用户的需求。然后针对这些需求进行定量的分析验证,如果验证无误则进行下一步的需求分析;如有明显的缺陷和不足之处,则再此对用户进行定性研究,如此循环往复,直至获取到用户的需求。
定量—定性—定量:根据我们产品的特性,向用户提出问题,定量分析,得到相应的需求,之后再根据用户给出的需求对用户进行定性的研究,校正此前的需求是否准确,修改查缺补漏后,再次针对用户进行定量的研究,验证定性的结果,如此循环往复,直至获取到用户的需求。
但是这都是理想的获取需求的方式,往往常规工作中,需求都是由高层直接提出,或者用户反馈的,并且时间还比较紧急,一般没有时间进行上述的这些分析。所以要在后期需求分析阶多做下功夫。
再进行需求分析的时候需从多维度进行分析。
用户的需求是否靠谱?这是否是用户最真实的需求?利用马斯洛需求理论进行深度挖掘?用户提出的需求是否有可替代的方法去满足?产品目前发展阶段是不适合做这种需求?技术能力和项目时间是否能够满足?竞品是如何解决用户这方面需求的?用户提出的需求与产品的发展是否相悖?满足用户的这个需求对我们公司饿投入产出比是怎样的?等等
经过需求分析,挑出明显靠谱的需求进行设计排期。明显不靠谱的需求摒弃掉,不适合目前阶段的需求可以丢进需求池中,写明原因,以便以后适用。
经过这一些的用户需求分析,我们对用户的需求了如指掌,但是这个时候一定要满足用户的核心需求,尽快的开发MVP的版本,进行的适应市场发展成为pmf版本。(适应市场可行性的版本)
设计产品规则:
设计产品规则在我看来就是对即将要做的产品或者功能有一个明确的定位,此产品或者功能是用来解决用户的那些需求的,时刻矫正产品的发展不偏离此规则。
功能设计:
根据产品定位、竞品分析,结合用户使用场景,针对用户需求设计出可以解决用户需求的功能。同时还要考虑到目前公司技术的限制。
最后列举出所要设计的功能模块和功能点、字段信息等。生成功能列表文档。
框架设计:
将所要做的功能信息进行分类,形成信息架构。目前有两种比较常用的分类方法:开放式(自上而下)、封闭式(自下而上)。
开放式:用得最多的方式,父子机构。先列出信息总共可以分为几部分,然后再把信息归类其下边。
封闭式:将相似的信息归到一起,最后形成多个信息组合。
流程设计:
泳道图、流程图、页面流程图
相同的功能流程也会有所不同。
泳道图:也称为业务流程图,可以描述出多系统或多部门的工作流程。
流程图:也称为任务流程图,可分为是否两种情况。产品设计中常用的流程图。根据设计好的功能模块,进行流程的设计,然后把所设计到的子功能带入到流程中,切记将子功能的优先级排列好,如发现有遗漏功能也可补全。
页面流程图:根据流程图中所设计的到子功能,进行进一步的细分说明,包括添加子功能入口和部分字段信息等。最后交互设计师会根据此流程图设计原型界面。
原型设计:
根据上述的功能、流程、画出产品的原型图,期间包括一些控件的使用规则要说明,还有字段显示的规则,优化界面的用户体验等。
视觉设计:
根据原型图,进行填色美化等。