1、进行市场调研,弄清楚该APP客户群的需求及受众需求;
2、根据客户群和开发目标,用户研究技术,分析开发难度,估算开发工期;
3、定义APP的功能,建立功能树,分析功能效果和用户需求,测试模型;
4、分析资源需求,把握软件功能成本,明确投资回报比;
5、考虑APP的安装、维护和升级容易性, 考虑APP的安全性,及其抗干扰能力;
6、考虑把APP推广到市场上的利润,为降低昂贵开发成本,可考虑开放式平台,开放源码,缩短开发周期,使其尽可能的成本低;
7、检查代码和程序结构是否符合程序功能要求,编写文档,总结开发成果;
8、结合开发团队情况,统筹开发方案,给出合理的开发进度,确定开发实施和测试方案;
9、进入软件实施阶段,对每个模块进行多重测试,确定APP中各模块结构及特征;
10、项目上线后,负责APP的运营和维护,定期对APP更新,提供用户服务支持。
