安卓app开发项目管理必备工具(干货!)

      新做一个app时, 从开发角度要面临需求评审、项目排期、UI给图、开发、发版、改bug和迭代等等。

    作为team leader该如何理顺各个环节并管理每个需求落地呢?   我觉得可以借助很多工具。

1、  任务排期,   以往使用Windows Project、excel或者鱼骨图描述各个里程碑, 但我更推荐使用Tower。 将每个需求细分为若干个可跟踪的story, 在tower上标注后台、ui、前端提测的时间点,      tower上能更直观的看清楚目前项目的开发进展;

2、  UI标注,   画界面时要设置各个控件的间距、大小等,很多UI都是做个图片详细描述各个参数等等,  推荐使用“标你妹~啊”网站http://www.biaonimeia.com/,  设计人员传上图片后, 开发人员就能看到各个控件的参数了, 节省设计人员的时间。

3、 标签纸、水笔、玻璃墙(或大白板),   将每个任务写成卡片贴到墙或白板上, 每天上午十点要做站会,   前端开发(iOS和Android)、产品、测试、后台要一起!

4、 跟后台接口联调, 可以用RestClient模拟测试接口, 不必每次都改代码调试。

安卓app开发项目管理必备工具(干货!)_第1张图片

4、  代码管理,  大公司一般使用git,  要在merge前添加review把关代码质量!  Android Studio要安装FindBugs、CheckStyle等插件, 提交代码前先自检

5、   写代码时最担心的问题是内存泄漏、崩溃和ANR, 项目中集成leakcanary或者使用MAT分析内存泄漏,  借助腾讯的bugly、友盟或者fabric等等很多三方库都可以收集崩溃日志。

6、 bug管理, 每家公司不一样。 收费的有jira, 免费的有bugfree(上家公司用的)以及各大公司用的(具体太清楚了)。

7、 渠道管理,  以前用了mulchannel, 还可以是其它三方库。 目的是查看在各个应用市场的下载量。


    先总结这么多, 后续继续补充。。。

      我的微信公众号, 欢迎关注, 让我们一起成长

                         


你可能感兴趣的:(Android)