产品概念通过评审,领导层协调了人和物等各类资源,接下来万事俱备,只需要启动产品的研发了。产品研发过程中关键点是做好计划、监控实施、控制风险,保障产品顺利研发上线。
产品研发过程包括五个环节:
1.项目立项
即在产品立项初期,组建团队、协调各类资源、确定项目计划,并召开正式的项目启动会议,给项目团队的成员明确项目职责、计划等等,鼓舞士气、明确奖惩规则等等。
2.需求环节
此环节主要梳理项目需求,分解项目功能,细化功能。产品经理需要输出产品需求说明书、页面原型等,并组织研发、测试、设计人员进行评审,确定需求最终稿,以便进入下一个环节。
3.开发环节
这一环节主要由开发人员主导,完成需求人员分配的需求功能,完成开发与自测,保障需求按时按质量交付。这个环节产品经理也需要及时监控需求进度,有条件的可以参与需求迭代交付的测试,确保需求不失真,能快速调整方向。
4.测试环节
目前业界研发普遍采用敏捷流程,通过迭代的方式完成版本产品功能研发。迭代方式,测试人员即可与开发人员并线进行产品的测试。如第一迭代时研发人员开发功能,测试人员编写各种测试用例,迭代完成测试人员介入测试,研发人员可修复测试问题同时准备下一个迭代,以此类推并线推进研发测试,可极大提高效率。
当然最后一个迭代完成后,需要将全流程串接起来进行测试,全功能测试包括业务功能测试、用户体验测试、性能测试等等。测试人员是产品质量的最后一道防线,好的测试团队能完成功能测试外,可承担核心用户角色完成MVP的验证。
5.发布环节
产品功能测试完成后,由运维人员发布上线到生产。发布生产前要组织进行发布评审,包括发布步骤、脚本、配置文件、网络等各类准备工作的准备与评审,发布完成后需要由产品经理到正式环节验证功能,直到发布满足预期。
以上是产品研发的五个环节,除立项环节第一次产品立项时需要,其它四个环节贯穿产品的生命周期,研发是产品最重要的环节之一,质量是产品的生命线,是基础,只有做好了产品质量才有后续的营销推广工作。