产品可执行性分析

每个产品开始技术介入研发之前,都需要项目负责人员对其研发可执行性进行评估分析,以此来协调资源、沟通产品业务边界来确保能够在预定的时间内按质按量完成产品。

产品流程分析

目的

  • 清晰了解产品所要解决的问题
  • 确保和产品方对产品的理解一致
  • 确保产品主要流程合理、通畅
  • 产品核心资源生病周期清晰

分析

1、获取产品原型,熟悉产品的所属领域及设计

2、与产品沟通,了解产品背景、产品所要解决的问题、产品流程

这是一个过程,可能需要反复和产品沟通,消除疑惑点,最终理解产品的设计及目的。

3、结合原型对产品核心领域名词进行抽取并理解其含义

领域名词是一个产品中很重要的概念,在可执行性分析阶段所关注的是核心名词,与产品主流程息息相关。

名词抽取的基本方法:先穷举,再排重,最后结合产品弄明白其含义。这个过程中需要和产品及时沟通确保理解一直。

4、从原型中梳理出产品主流程,确保其是通畅的

根据产品背景及其要解决的背景,对产品原型分析梳理出核心流程,并对流程疑问点和产品核对,最终确保对流程理解和产品理解一致。其次,把核心名词带入流程中,对其在流程中的产生及结束能够清晰理解。

5、和产品讲述名词、流程,确保理解一致。

产品量级分析

目的

明确产品研发工作量

分析

1、根据原型涵盖的页面数量进行评估

需要产品原型是完善的,并且其覆盖业务范围是确定的

2、根据功能矩阵按功能点进行评估

需要产品部分给出功能矩阵列表,否则自己整理会产生较大的实践成本。在没有功能矩阵列表的情况下,建议按第一种方式进行

难度系数分析

目的

  • 发现项目研发的风险点

分析

1、根据产品定位及业务需要对现有技术架构进行评估,是否满足需求

不同领域,不同量级的产品可能对技术架构的要求会有所不同。如果在不能很肯定满足的情况下,请邀请技术团队架构参与分析,适当时候可以调整架构以满足需求。

2、找出复杂业务,提前评估并与产品交涉确认其价值

对于复杂的业务,首先确认在产品设计中的定位,如果不重要,建议产品放入迭代版本中。如果是核心业务,需要提前搞清楚业务过程。

3、找出技术风险点并进行分析评估

技术风险点大致可以分为两类:

1、了解概念及其所解决的问题,但没有技术积累。这类需要对引入产品并应用到项目中进行合理评估。

2、完全陌生的技术领域。如果遇到这类问题先将问题抛出,由产品方确认其重要程度,根据需要决定是否进一步调研。如果技术领域复杂度大,且处于产品核心业务中,说明还没有完成产品研发的能力。

经过以上3个方面的分析,对产品及其复杂度有了一定程度了解,接下来就要确认项目周期,并协调人力资源。

最后,根据周期、资源、协助方式对项目研发进行评估并与各方人员进行协调,确保研发内容在一个合理且可执行的范围内。

posted @ 2017-04-20 14:32  笨神Fany  阅读(1372)  评论(0编辑  收藏  举报