易于理解的App开发过程
APP开发
UI设计
浏览:1001 次

APP开发过程总结如下:4个主要环节和11个重要节点,每个环节都可能向甲方报告(请看两个引擎如何沟通)。如果甲方未能通过,将返回上一节点。
1、 业务阶段1、需求评估:简单来说,评估甲方的需求是否能够满足,能赚多少钱。
2、合同编写:将甲方的需求以功能清单的形式逐一落实到合同中,明确付款期限和其他业务条款。(Ps:实际上,此时编写的大部分功能列表都欺骗了甲方。合同要求功能列表来计算合同价格。许多开发细节无法在短时间内在合同中实施,因此如果有更多,就会有更多。)
3.数据收集:甲方外包的很多业务没有太多数据,所以我们需要向甲方索取。同时,还需要一些商业条款,包括双方的营业执照、企业身份证、开户银行等信息。

2、 需求确认阶段1.需求文档:这是正式进入APP开发阶段的时候。在产品经理/项目经理评估了甲方的需求后,他们整理出甲方的需求,并形成产品需求文件和设计原型。这些数据被传送给开发人员/UI人员使用。
2.UI设计:UI设计根据产品需求文档和原型图设计产品界面。(PS:根据互联网的开发过程,需要一名用户体验设计师。如果是外包业务,通常不需要。用户体验设计通常交给成熟的交互组件进行开发。)
3、 开发阶段1.代码编译:通常,在开发之前会组织一次需求评审会议,产品经理/项目经理将开发并解释需求,然后安排开发时间,开发将遵循代码编译。
2.申请第三方接口:在开发过程中,许多功能需要第三方组件,如微信和微博登录界面、微信和微分享界面,以及注册和申请短信验证码。

3.设置服务器:通常在阿里云服务上购买。根据业务量选择所需的服务。一些轻量级服务器每月只需几十元,非常便宜。(PS:之前,作为商家,这是一个卖点。很多时候,甲方不了解服务器,没有钱的服务器可以多卖几万元,这在合同中有所体现。)
4、 测试移交阶段1.包测试:此时开发APP,形成APK文件,直接传输到手机上进行安装和测试。根据之前的产品需求文档(或编写单独的测试用例)逐步测试业务逻辑,并进行不同的真实机器测试以测试手兼容性。记录问题并将其反馈给开发人员。
2.测试反馈:开发人员根据测试问题检查bug,继续交付包,如果没有问题则进入下一阶段。
3.发布:苹果产品将在Apple Store上发布,这将需要大约2周的时间来审查Apple ID的基本企业信息和App。Android市场的审查稍微宽松一些。主流安卓市场:小米、华为、360等。如果产品出现故障,将被退回。不仅是违反法律法规的产品,如丑陋的界面和单一的功能,可能会被退回。(想到万年360…)

作为一名小型产品经理,如果您有任何问题,可以联系我。
微信:xlf43210公众号:谢立夫frank