开发思想 · 2013/11/12 0

管理带API的移动项目的开发总结

第一次在一个带API的移动项目中做PM, 感慨很多, 下面记录下注意事项:

一. 立项
1. 理解需求

初期产品设计时, PM 应适当参与设计, 并提供建议与问题, 不能确定的技术细节可与基数团队讨论并反馈需求.

2. 分析需求

项目正式启动开发前, PM 应当以项目参与者中第一技术身份参入对整个项目的需求作出分析, 功能拆解并有限的设想一些功能的实现可能遇到的问题, 展开研发会议讨论这些问题. 然后反馈确认需求, 以减少项目中期出现相应情况, 延误了项目的开发进度.

3. 文档

a. 使用导图工具分析出项目关联, 出具带流程的需求分析文档
b.统一接口, 统一接口文档模板, 统一功能名称(叫法), 确保相关开发人员能理解这个叫法

4. 团队开发环境

a. 确定版本控制系统库
b. 本地API接口
c. 部署持续集成环境
d. 编写API接口测试脚本

Notice: 整个需求层面中, PM 都只是建议者, 而不是充当决策者.

二. 进度
1. 拆分需求到功能点, 让开发人员评估进度, 以有效衔接为目的(如有些API要先开发出来, 可能才能衔接上)妥善制定开发进度表, 以进度表考核开发进度, 而不是不同组别之间进行效率比对.
2. 接口开发时就应该提供有效的自动化测试手段, 如针对各个接口白盒测试, 尽量确保接口一直处于稳定, 可用的状态.
3. 开发责任确认到个人, 用有效的方式管理, 确认结果
4. 设计应在确认设计后应同时为安卓和苹果提供设计稿, 以及安卓的自适应元素配件.

三. 考核