942
tower
用 Tower 做个人数据库
我的工作方式,一句话就可以说明:把工作过程完全地公开。
这样的习惯实际上有很多好处:便于日后有问题时回溯,也可以帮助新人寻找必要的信息。
陈志祥来自上海联想绿茶浏览器团队,是一枚喜阅读、爱分享、不用微信的工程师,在 Tower 2015 年度最佳用户评选中,夺得「发表评论数」 Top 1。
当看到他累计发表评论 16051 条,即平均每天 43 条时,我和我的小伙伴都惊呆了:「是测试账号吗?是机器人吗?是通过API 接口吗?」而实际上,这确是他平时工作习惯的无心之举。
一、加入新团队后,与Tower 初遇
使用 Tower 是由团队内好奇心旺盛的产品经理吴鹏发起的,Tower 的使用分为两类:一类是产品经理和运营,用来对需求进行任务分派、进度管理;一类就是开发人员,把 Tower 用作话题管理系统。
陈志祥加入 ZUK 手机项目组后,一般通过邮件来接收 Tower 通知,并且在工作时一直挂着 Tower 网页。
二、用 Tower 做个人数据库
我就是喜欢把解决问题过程中的所有步骤都公布出来。这样别人如果关注我的话,他可以实时知道我现在做什么,有没有取得什么进展。
志祥在访谈特别提到:把工作过程完全地公开。这样方便自己和新人日后回顾、查询。同时,他还跟我们说了这样他的使用习惯:
1.使用 opengrok 索引代码,阅读代码时若有什么疑问或者心得体会,就直接把代码贴到Tower上;
2.使用 Sublime 修改代码,修改点、运行结果(adb log 输出)、测试 case 等等,也全部贴到Tower 上;
3.跟踪 chromium 官方的最新 commit log ,挑选自己感觉有意思的,贴到 Tower 上;
一方面可以了解 chromium 官方团队的人都在做什么,另外一方面因为每个 git 提交都相当于某个特定功能 Bug 修正的源代码「切面」,可以从总体上了解某功能跟哪些文件相关;
4.看到不错的技术博客文章,贴到 Tower 里,并用 Tower 的邮件通知功能来通知大家。
三、为 Tower 代言
相较之前团队使用过的Mantis、JIRA、Redmine ,志祥会向朋友推荐 Tower ,因为以下几个特点 :
1.相对于内部搭建的 JIRA 来说,SaaS 可以随时随地访问,适合于开发人员移动办公;
2.任何网络环境下访问速度都不错;
3.创建需求任务分配时可以使用类似 Twitter 的快捷语法;
4.小清新的 UI 设计,适用于中小团队;
5.客服反馈速度很快。
在此做一个小广告:绿茶团队的技术经理,顾抑扬,他有一个 Jndroid 框架(https://jndroid.cn/),可以让人以 Android API 的风格来开发 Web 前端,欢迎大家试用。
*如果你愿意分享你的行业应用经验,欢迎你联系我们,让我们一起让项目管理变得更加轻松。
最后更新:2017-01-07 18:29:28