从以上APP定制开发项目研发流程来看,每一个版本研发都要经历以上3个阶段12环节,理论图上看是一条完整的流水线,但是如何保证流程顺畅进行?如何使项目成员工作效率最大化?这十分考验产品经理/项目经理的版本规划能力。当然项目成员间的默契和沟通也很重要。
从笔者实践经验来看,要保证流水线顺畅,理想情况产品需求文档要领先前端开发2个版本,设计领先前端开发1个版本,后端开发领先前端开发半个版本。即在当前项目启动同时,产品经理已经在调研讨论下下版本需求;设计开始搞下版本的稿子;当前项目进行到一大半时,后端已经完成当前版本的需求,并开始准备下一个版本的需求预研。
版本计划由产品经理根据需求优先级和开发进度确定,即每个版本应该做什么,重点是什么,开发时间和上线时间。通常,项目的每个版本都应该具有其意义和主要功能。
往往第一个APP版本时间相对较长:APP应用程序需要与开发环境配对,确定APP定制开发应用程序技术框架,并开发各种基础架构系统。对于这样一个长期的研发版本,产品经理和技术需要分阶段满足开发需求,并在每个里程碑(最多1周)设置里程碑(最多3个)。
产品经理需要确认完成情况,发现问题并及时调整研发计划,控制项目风险,并确保项目按计划完成。 后续开发的每个版本应至少具有一个重要功能,版本开发周期应控制在2周到3周之内。一方面,这是为了确保项目成员具有良好的发展节奏,以最大限度地提高研发效率;另一方面,要确保每个版本都有新的用户体验,并满足主要市场应用的要求,获得免费的推广资源(ps:一般的启动活动可以获得数千到数万的免费用户,仍然很有吸引力)。
当然,如果主要功能在线,为了确保在线发布后版本的稳定性,开发周期可以延长到一个月,或者可以发布灰度。尽量避免安排超过一个月的开发周期,否则将长版本设置为几个里程碑验收。经验表明,长期的开发周期往往会导致研发技术人员分心,工作热情不高。
通常,不建议经常发布小版本,因为每个版本都需要测试,打包,发布市场,升级配置和升级提醒。小版本的频繁发布导致测试和操作重复性工作增加,导致资源浪费;用户端频繁升级提醒也很烦人。此外,建议外部 络操作的客户端版本最多不超过四个。维护旧版本的成本仍然相对较高。例如,新功能还应考虑新旧版本的兼容性,以及各种后台数据接口升级和更新的兼容性问题。
APP研发费用 很多朋友或客户咨询最多的应该是研发一个APP需要多少钱? APP开发 价不是随便 的,是需求开发工程师在详细了解确认需求方所研发APP有些什么功能后,再根椐功能所耗工时来评估 价的。APP 价贯穿APP开发所有环节( 需求阶段,研发阶段,发布阶段),从最开发的需求分析阶段,包括需求讨论,需求可行性分析,UI设计,需求宣讲等等。需求阶段需要需求开发工程师多少工时,UI设计需要多少工时,研发阶段,IOS开工程师及安卓工程师参与需要多少工时等等。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!