软件产品立项评审是比较重要的,主要是对产品需求文档的评审,这关系到软件产品的功能和性能是否能够全面、清晰地描述,以及项目组成员对用户需求的理解是否一致。
评审的目的是形成一份最终的、对研发具有指导作用的文档,后续的工作都要以这份文档为基础而开展。
在评审过程中,会考虑市场需要、国家政策、产品定位、产品功能策划、市场上类似产品的功能、特点与优势、产品的卖点与优势,以及开发该软件对公司的战略意义等。
通过同行评审,可以确保文档的准确性和完整性,让项目成员更好地理解用户需求,从而保证软件产品的质量。
产品立项评审和项目立项评审都是重要的环节,但是它们的目的和重点不同。产品立项评审着重于对产品需求文档的评审,包括对产品的功能、性能、市场需要、国家政策、产品定位、卖点等进行评估。而项目立项评审则着重于对项目的可行性、资源投入、风险等进行评估。
下面,我来讲一讲通用型软件产品立项评审流程和要点
1、立项背景
这一环节是确定做不做,值不值得做,属于可研阶段。
评审要素包括三点:
1)客户需求是否分析全面?
2)是否与友商竞品进行了比较?
3)产品规划定位描述是否清晰?
2、市场预测
新产品必须要对市场空间做调研、分析,清楚产品市场空间的上限。迭代产品通常不需要该工作。
评审要素有3个点:
1)产品目标人群和应用场景是否清晰
2)市场规模及可占领市场份额预测
3)用户价值预测
3、产品设计
产品设计是最终落地的关键载体,主要是确定如何做。
产品设计方案需要回答下面几个问题:
1)清晰描述产品定位,包括应用场景、用户痛点、解决方案、商业模式论证、基本组成模块、接口关系等
2)主要功能定义全面、清晰,并与友商进行对比分析
3)明确主要性能指标,并对性能指标可达性进行分析,作为验收检查要点
这一环节的关键是要讲清楚用户故事。
4、开发计划
当前期工作讲清楚之后,需要给出一个较为客观、准确的开发计划。
这里需要注意如下3点:
1)开发计划是否合理
2)是否明确了各阶段工作输出物
3)是否存在产品开发依赖关系
这一环节的关键在于WBS是否合理,是否有明确的研发管理制度来确保计划可以顺利执行落地。
5、资源保障情况
软件产品开发相对简单,一般只需要确定研发团队和服务器资源即可。硬件产品、软硬件集成的产品就需要考虑物料的选型和供应商选择了。
6、质量要求
不论是软件还是硬件,质量管理环节都是必不可少的,这一部分是要确定产品质量指标及质量保证方案。这一块工作,一般是由QA质量部门负责,软件产品多由测试负责。需要明确质量要求和测试的重要性。
7、风险管理
这一环节主要是要做好风险识别和风险应对措施,关键点是风险识别是否全面,防止重大风险点遗漏,导致无法及时补救。