永恒的码流

万物皆流,无物常驻

0%

Android应用开发管理实践总结

本主要总结个人作为App开发负责人时的一些经验,主要描述App的架构设计、开发管理以及相关事项等。

概述

我们接到需求后,准备开发一个新项目时,作为开发负责人该如何去做?主流程如下:

  1. 需求分析。确定业务事项、技术方案(难点、是否需要预研等)、需求拆分、开发估时等。
  2. 架构设计。根据技术方案,确定开发规范、设计App架构。
  3. 项目建立。建立服务端的版本仓库和CI/CD;搭建App架构;创建分支。
  4. 项目开发。团队各人根据分配的任务和分支,开发开发对应的功能点;分支合并需要进行服务端的自动测试和编译以及CodeReview。
  5. 测试调试。根据测试部分反馈的问题,解决BUG。
  6. 迭代维护。后期的维护和迭代开发。
  7. 团队管理。在以上的整个流程中都会涉及到管理,包括前期的需求拆分、任务分配,中期的项目进度管理和风险点管理,后期的联调,维护,以及期间与其他团队的交互等等,会涉及到一系列会议。