线上服务咨询
移动APP项目开发过程分析
发表时间:2019-07-24 17:17:37
文章来源:沈阳软件开发
标签:网站建设 小程序开发 小程序制作 微信小程序开发 公众号开发 微信公众号开发 网页设计 网站优化 网站排名 网站设计 微信小程序设计 小程序定制 微信小程序定制
浏览次数:0
移动APP项目虽然研发可能大或小,但产品经理,ui设计师,前端开发,后端开发,测试等都是必不可少的。因此,清晰合理的项目开发过程控制对于项目成员的合理安排和确保项目的顺利进行非常重要。项目研发过程一般在需求计划阶段分为三个阶段。产品经理将讨论下一版本需要的内容,功能以及如何进行需求讨论。通过反复研究,讨论和输出交互式程序。确定需求的可行性:在输出交互计划之后找到相应的开发并讨论需求计划是可行的。产品和开发思维模式在这个讨论阶段是不同的,往往会带来新的火花和新的惊喜;但讨论没有得到很好的控制或将会发展。产品和程序员的龙卷风。 UI设计:设计师使产品交互方案更加生动,美观,但美观的设计草图无法实现。在此过程中,产品经理需要协调设计人员与前端人员之间的沟通,以制定设计规范。同时,设计草案的质量和草案的进展得到保证。需求展示:产品经理集成了交互式解决方案和实现逻辑,并将先前版本的错误和其他优化要求集成到完整版本需求文档中,然后将项目的所有成员拉出来进行宣传。演示的目的是让项目成员知道新版本的重点是什么,功能和原因;如何做到这一点,解释交互计划或设计草案,并给每个人一个整体印象。然后是需求研发阶段。首先,将有一个项目汇海:在需求表示之后,开发人员将根据产品需求文档审查需求,并评估开发周期,评估时间,预发布时间点和正式发布时间点。产品根据评估结果发送项目汇海。研发:在研发过程中,产品跟进研发进度,保持与开发的沟通,确保正确理解需求,及时解决研发过程中发现的新问题。测试用例:产品,测试和开发共同验证版本测试用例,并在开发过程中同步需求和变更细节。
测试:产品验收开发输出功能模块,输出经验回归文档;根据用例验证要求逻辑测试,提及bug,优化开发。在通过内部网络环境测试之后,测试继续验证预发布环境和正式环境。第二个是版本的发布,包括客户服务培训,发布,升级和运营报告。其中,客户服务培训:在测试验证过程中,在发布版本之前,产品将在新版本的内容之前对客户服务进行培训。发布:后端开发,运营和维护人员将代码发布到外部网络环境,前端输出将是外部网络的官方包。产品运营将正式打包,以便上传到主要Android市场或ios-appstore进行审核。升级:所有Android渠道包都已更新,或者appsore已获批准,当新版本未发现任何问题时,后端开发和操作人员将打开升级配置并发送升级通知。操作报告:版本发布未完成后,操作员在新版本发布后收集用户反馈,进行数据监控和数据分析;评估新版本的功能和影响,验证新版本的功能,并输出下一版本的开发要求。优化建议。这是APP项目的开发过程。可以看出,研发过程的每个版本都必须经过上述三个阶段和12个链接,但它不是结束。如何确保流畅?如何最大限度地提高项目成员的效率?这是对产品经理/项目经理的版本规划功能与项目成员之间的默契和沟通的测试。从公司多年的经验app开发来看,为了保证流畅的管道,理想的产品需求文档应该领先于两个版本的前端开发,设计前沿开发一个版本,后端开发领先前端开发半版。也就是说,在当前项目汇海的同时,产品经理已经讨论了下一版本的要求;设计开始起草版本;当当前项目达到一半以上时,后端已完成当前版本的要求,并开始为下一版本做准备。预研。
版本计划由产品经理根据需求优先级和开发进度确定,即每个版本应该做什么,重点是什么,开发时间和在线时间。通常,项目的每个版本都应该具有其含义和主要特征。最长的时间应该是应用程序的第一个版本:应用程序需要与开发环境配对,确定应用程序技术框架,并开发各种基本系统。对于这样一个长期的研发版本,产品经理和技术需要分阶段满足开发需求,并在每个里程碑(最多1周)设置里程碑(最多3个)。产品经理需要确认完成情况,发现问题并及时调整研发计划,控制项目风险,并确保项目按计划完成。在下一个开发的每个版本中,必须有一个新功能,版本开发周期最好在2周到3周内控制。一方面,这是为了确保项目成员具有良好的发展节奏,以最大限度地提高研发效率;另一方面,确保每个版本都有新的用户体验,并满足主要市场应用的要求,获得免费的推广资源(ps:一般的启动活动可以获得数千到数万的免费用户,仍然很有吸引力)。当然,如果主要功能在线,为了确保在线发布后版本的稳定性,开发周期可以延长到一个月,或者可以发布灰度。尽量避免安排超过一个月的开发周期,否则将长版本设置为几个里程碑验收。经验表明,长期的开发周期往往会导致研发技术人员分心,工作延迟和热情。如果您没有遇到特殊情况,建议不要经常发布小版本,因为每个版本都需要许多复杂的步骤,如测试,打包,发布市场,发送升级配置和升级提醒。频繁发布小版本不仅会增加测试和操作的重复性工作,还会浪费资源;在用户端观看频繁的升级提醒也很烦人。此外,建议外部网络操作的客户端版本最多不超过四个。
维护旧版本的成本仍然相对较高。例如,在执行新功能时,您应该考虑所有方面,包括考虑新旧版本之间的兼容性,以及各种后台数据接口升级和更新的兼容性问题。
网站建设,小程序开发,小程序制作,微信小程序开发,公众号开发,微信公众号开发,网页设计,网站优化,网站排名,网站设计,微信小程序设计,小程序定制,微信小程序定制