APP开发实战140-APP项目管理
来源:互联网 发布:萧大的编程入门指南 编辑:程序博客网 时间:2024/04/27 22:40
39 项目管理
1 一个完整的APP研发团队应该包括以下成员:
产品经理—明确产品需求,提供产品原型。
设计人员—根据产品经理的原型,设计效果图和切图。
开发人员—编码实现具体功能。
接口开发人员—提供服务器端的接口给APP调用。
测试人员—测试APP和接口。
项目经理—制定项目计划,组织和协调各成员共同完成APP的开发。
许多小公司为了节约成本,没有专职的测试人员和项目经理;让开发兼测试,产品经理兼项目经理。
项目经理可以让产品经理兼,但测试人员还是不能少,让开发人员兼测试是无法保证产品质量的。
2 APP项目的周期都比较短,所以项目进度需要精确到以天为单位,分配工作任务。以一周或两周作为一个版本发布周期。
3 在制定计划时,需要根据产品原型和设计效果图先确定需要接口开发人员提供哪些接口给APP,明确接口的开发计划后,再确定Android和iOS的开发计划。
某个功能的接口开发及接口测试完成时间应该至少在Android和iOS端开始此功能的开发前一天完成。如果接口和前端的开发同时进行,就变成了测试驱动开发,让Android和iOS的开发人员测试接口,严重影响Android和iOS的开发人员的效率。
4 iOS的开发工具Xcode比Android的开发工具Android Studio开发效率高许多,尤其是界面布局,如果使用Xib或Storyboard方式,可以不用写一行代码,就可以完成一个复杂且能适配不同尺寸屏幕的界面,但Android就不行,得自己写代码实现;Xcode的编译速度和模拟器运行速度也都比AS的快许多;Android开发还得比iOS开发多做许多兼容性适配工作。
在人员数量一样、开发水平相近的情况下,Android的开发进度可以稍微比iOS是开发进度滞后些。如果要两者的开发进度一样,那Android的开发人员要比iOS的人员多,建议要按多30%算。
在上线前iOS需要花时间通过苹果公司审核,而Android应用没这样的限制。
制定计划时,iOS的开发计划可以比Android提前一周完成,预留一周通过苹果公司审核的时间,这样可以和Android应用同时上线。
5 除了APP的业务功能外,在APP上线后,产品和运营人员想要了解哪些统计数据,需要在制定项目计划的时候也要考虑在内。
如果友盟之类的三方统计工具能满足需求,拿对项目本身没什么影响;如不能满足需求,需要开发人员自己实现,影响还是挺大的。
6目前APP大多在上线时,是放在各软件商店里,让用户下载使用。各软件商店都会对APP设定一些审核条件,只有满足这些条件,才允许放到软件商店里。尤其是AppStore,要求最严。
在制定计划时,需要把测试人员按APP要放的软件商店的审核条件,对APP进行测试的时间考虑在内。
7 在制定计划时,除了考虑内部测试时间外,还要考虑公测时间,就是在正式上线前,先挑选一些有代表性的客户试用,等解决了这些客户反馈的问题后,再正式上线,大面试推广。
- APP开发实战140-APP项目管理
- APP开发实战133-APP版本管理
- Maven项目管理实战(一)--Console App
- 项目实战:上架APP作品开发
- Ionic实战项目-跨平台App开发
- Hybrid App开发实战
- hybrid app开发实战
- Hybrid App开发实战
- Hybrid App开发实战
- Hybrid App开发实战
- Maven项目管理实战(三)--创建Web App
- APP开发实战51-APP架构设计
- APP开发实战117-APP图片优化
- APP开发实战118-APP音频文件优化
- APP开发实战119-APP代码优化
- APP开发实战120-APP网络流量优化
- APP开发实战123-APP防止OOM
- APP开发实战125-APP 电量优化
- javascript入门基础(一)
- codeforces 691A 模拟
- spark2.0中逻辑回归模型
- Python安装pymssql
- Linux文件类型汇总(不断积累)
- APP开发实战140-APP项目管理
- 零极点判别系统稳定性和通过平衡点找出矩阵特征值来判定稳定性之间的关系
- jQuery EasyUI 1.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
- webService学习笔记 --- day02rest风格
- 信道利用率
- 机器学习笔记(十二)——马尔科夫模型
- SQL Server 去重处理
- 【华为OJ1】字符串最后一个单词的长度
- Fullpage.js导航颜色无法更改解决方法(navigationColor无效)