产品设计与开发全过程Java开发工程师

/ 福州大学城社区 / 2018-10-31

 

产品设计,软件开发,过程


产品设计,软件开发,过程

产品设计模板下载:


产品设计,软件开发,过程


一、业务目标背景

表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务目标描述了组织为什么要开发一个系 统,即组织希望达到的目标。

项目背景,是了解用户建设该项目的动机和背后存在的痛点的关键环节,基于不同的动机,客户对系统的要求也是很大差别的。现实中,对于项目背景的调研,往往是我们产品人员容易忽略的,忽略的一个最大的风险是:我们不能很清晰准确的把握客户的期望值和建设目标,从而给项目交付带来风险。针对项目背景的调研,梳理的提纲如下(事实上,每个项目的背景调研,都可以从下面梳理的问题点出发)。

项目背景的调研,首先要找准对象,一定要想办法和对方项目发起人,主管领导进行短暂的沟通,即使只是半个小时的沟通都行,了解清楚项目建设的动机、对项目的期望值,要达成的目标,非常的关键和重要。当然,因为面对的很可能是客户的大领导,有时候会比较敏感,需要我们有一些沟通的技巧和问问题的策略。


产品设计,软件开发,过程



  

举例:

案例:用户自助寄件的需求业务建设方:某快递公司

需求描述:目前很多城市的小区都已经有了快递柜,但快递柜主要是用于送件使用,而对于快递公司收件,用得比较少,某快递公司,就希望利用快递柜,来实现用户自助寄件的需 求。

这个案例的业务建设方是:快递公司,其业务需求也很明确,就是:用户自助寄件。

业务方之所以要建设这个需求,其目的是:希望利用快递柜,实现更高效的收件服务,减少人工上门收件的等待、低效、人力投入成本高等问题。

 

二、业务需求

用户的实际场景,他们在做什么,怎么做,遇到什么问题,产品要怎么去解决他们的问题,让他们更轻松的完成目标。

业务的调研是整个需求调研的核心,也是最需要花时间的,对于很多项目所要承载的业务,我们不是简单的把线下的业务流程梳理清楚就OK,而是要通过当前线下业务流程的梳理,找到线下业务存在痛点,然后在形成系统的线上业务流程时候,如何来更好的优化和调整。项目业务的调研,需注意的是,仅仅听是不够的,还要收集资料,还要进行实际观摩, 要知道,客户讲的和实际做的,往往会出现疏漏和差异。对于项目业务的调研,梳理的提纲如下:


  

产品设计,软件开发,过程

 

三、用户需求

对业务需求进行进一步整理,通过分析,进行深层次挖掘,有些用户知道自己想要什 么,有些用户根本不知道想要什么,需要深入挖掘,对需求做好分类,在五花八门的需求里分析和筛选,哪些是我们核心战略需求,哪些是支撑性需求,哪些是表面需求下面的本质需求。不断挖掘评估,将需求抽象出来,分析产品有哪些用户,每种角色的用户通过产品,想要达到什么业务目标。

角色的调研往往和具体的业务相关,核心点是关注每个角色在业务中的任务,所在业务节点,输入和输出都有什么,然后才是该角色对于系统操作使用上的期望。项目型的需求, 各个代表角色其实就是最后的产品使用者,需求注意的是,让角色用户提自己的需求和期望时,如果是偏离业务目标的需求,是不能接收的,这种情况现实调研中很常见,需要我们格外注意。


  

产品设计,软件开发,过程

 

举例:Boss直聘用户需求分析

 

 

四、业务流程图

通过线下业务流程的梳理,找到线下业务存在痛点,然后形成系统的线上业务流程来更好的优化和调整。结合用户需求和业务场景,梳理出业务场景中的用户角色是如何分工协作完成任务目标。业务流程是产品功能流程的核心灵魂,只有业务流程梳理清楚了,符合实际业务场景的流程需求,做出来的产品才能真正应用于实际场景。举例:


  

产品设计,软件开发,过程

 

 

五、竞品分析

竞品分析的目的可以分为两种,一是通过竞品分析,比较自己的产品和竞品对象之间的竞争力,明确竞争优势和不足的短板;二是把握市场,为产品的演进提供建设性的意见,前者可以使用用户体验要素五层模型的中五个要素的角度分析,后者可以使用SWOT原则进行分  析。

1  用户体验要素模型:

用户体验五个要素包括:战略层、范围层、结构层、框架层、表现层,包括产品整个生命周期中产品存在的原因、产品的目标、产品的功能、用户体验等都囊括在内,可以对一个产品进行透彻的分析。

2  SWOT原则:

SWOT原则由Albert Humphrey提出的用于分析企业竞争态势的综合分析法,通过对企业的优势(Strengths)、劣势(Weaknesses)、竞争市场上的机会(Opportunities)和威胁(Threats)进行分析,可以对行业现状和本企业的优势有个全面的了解,进一步制定企业的发展战略。SWOT原则可以结合PEST分析法加强对外部环境因素的影响分析。

举例:

详细做竞品分析:

如以下的京东、淘宝竞品分析报告

快速做竞品分析:找到市场上同类,进行体验分析,体验这些的有哪些功能、功能的流程是怎么样的、交互体验如何等等,并截图下来(如下图)。注意,C端产品一般对外是开放注册的,很容易进入


  

产品进行体验,而B端产品,一般是内部使用,未对外开放注册,这时就要通过其他方式获取账号,比如以购买他们产品的身份获得体验账号。

产品设计,软件开发,过程

 

六、产品功能 1、功能需求:

规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。

举例:boss直聘产品功能结构图


  

产品设计,软件开发,过程

2、功能流程图:

针对每个闭环的功能用例,画出流程图。举例:网易云音乐主线功能流程图


  

产品设计,软件开发,过程

 

3、功能优先级:

需求确定好后,做好需求管理,也就是划分优先级。我们可以根据四象限分析法则对需求进行紧急和重要程度的分析,对需求做好管理。过程中对不要一直加需求,即使是为了更良好的用户体验,做产品,要把控好产品节奏。快速上行,拿到数据和反馈,并做好快速迭代。


  

产品设计,软件开发,过程

 

如下图,用1、2、3、4代表需求由高到低的优先级:


产品设计,软件开发,过程



  

七、产品原型设计

原型图属于框架层中要完成的部分,框架层主要完成产品页面的结构和布局。在设计原型前,需要综合判断功能优先级、开发周期、开发成本、开发人员实力等,制定产品设计方案。如手机端有App、H5、微信小程序等实现方式,pc端有前台和后台管理,pc端和手机端是否做自适应处理等,不同的方案,将决定如何设计原型,将决定什么时间上线产品。


产品设计,软件开发,过程


通过原型,详细说明产品需求,产品原型设计的重要原则是:界面简洁、操作简单。一期产品,做到满足核心功能需求,能不做的就先不做,尽快上线产品,获得用户反馈,在逐步迭代,增加功能,优化体验。最终做到:操作简单、功能强大、交互视觉体验好。


 

八、开发分工和时间节点

产品原型完成后,向UI、开发说明需求,进行开发分工和时间节点估算,以保证项目按时上线。举例:


 

产品设计,软件开发,过程



公众号,微信

汇鱼网海峡创乐汇
汇鱼网海峡创乐汇