团队协作工具之Asana

Q:什么是Asana?

A:Asana是一个灵活的多人会话管理工具,我们用作项目的问题跟踪。每个人有一个独立的账号,并且以头像作为主要标识。公司在Asana上建了一个团队,这个团队内的成员才可以看到公司的项目。每个项目新发现的问题/bug都在Asana上提出,并且指定人跟进解决,一直到问题修复。Asana相比其他同类工具的优点是在一个页面内就能看到项目的所有问题,管理大量问题也很方便,每个问题跟进的每个状态都可以看到。

Q:如何在电脑上使用Asana?

A:打开 https://asana.com 登录你的账号就可以使用了。Asana的信息结构是三级 Team(团队) > Project(项目) > Task(任务),我们的团队只有一个,所以可以忽略团队这一级。
t_asana_main.png

Asana的最左侧是Projects(项目),我选择了『Star Legend 问题跟踪』这个项目,中间显示了这个项目的所有Tasks(任务),由于在这里我们是用来管理问题/bug的,所以后面我会统一称之为『问题』。当我选择了一个问题,最右侧就会显示这个问题的详情。相比Trello更简单的是,Trello中每个项目都有多个List(To Do/Doing/Done),而Asana中每个项目只有一个List,这个List一行一个问题,这样的界面就算承载几十、上百个问题,滚动查看也很方便。
每行除了可以是问题,还可以是section(区域),只要这一行是以英文冒号:结尾就会自动识别为section,我们把section用于区分bug级别,从上往下依次有:致命级别/重要级别/普通级别,后面会单独讲bug的级别定义,这里只介绍Asana界面和基本用法。在列表中显示的问题会包含这几部分:拖动滑块,按住这个滑块就可以上下拖动问题;完成勾选框,修复了问题打上勾就会自动消失;当前负责人头像,表示这个问题当前需要这个人关注;问题简述;标签,标签可以是任何文字,所有问题可以按标签来过滤显示。
在一个问题的详情界面,顶部会显示问题的负责人,如果是
t_asana_unassigned.png

未指定负责人的状态,点一下就可以指定负责人。往右的按钮还有:添加checklist,打标签,添加附件(比如bug截图,或者日志文件)。最右的扩展菜单按钮点击后如下图
t_asana_extend_menu.png

『Delete Task』可以删除这个问题,『Expand』可以把界面扩大为单个问题的视图。
在问题详细描述中可以写入问题的更多信息。
动态会按时间顺序显示最新动态,在下面可以给问题留言。

Q:一个问题的工作流程怎样的?

A:首先提出问题,需要评定这个问题的级别,我们对三种问题级别的定义如下。

  1. 致命级别:在主流程崩溃/无响应/无法继续游戏/严重影响游戏进行。
  2. 重要级别:影响游戏中的重要逻辑/伤害用户体验/功能与需求完全不符合。
  3. 普通级别:不容易出现/不会导致严重后果/对用户体验影响不大。

按级别随便选择一个已有的问题,光标在末尾闪动,例如下图。
t_asana_new_issue_1.png

这时候敲一下回车换行,就会创建一个新的问题等待输入,见下图。
t_asana_new_issue_2.png

接着继续输入问题的简述,如果有详细描述要写,可以在右侧的任务详情里写。
t_asana_new_issue_3.png

然后在任务详情里看看是否有什么需要补充的信息,例如在问题详细描述中,说明发现bug时的系统环境、重现步骤、期望结果、实际结果。或者贴上bug截图。
指派一个负责人来跟进,例如bear,
t_asana_assigned.png
问题前面就会显示他的头像
t_asana_assigned_issue.png
bear看到问题列表中有自己头像的问题就会跟进。一个bug的常见处理过程是:尝试重现问题,定位原因,修复问题。如果在处理过程中遇到障碍,比如无法重现,或者是已经重现但是暂时无法修复,就可以给问题打上标签,例如『未重现』『已重现』,并且在留言里写下原因、进展,或者添加附件(调试日志文件)。标签常用于表示问题的状态,到底处理到了哪一步。长期无法重现的问题我们会关闭掉。
修复问题之后,bear会打上标签『已修复』,
t_asana_fixed_tag.png
然后转交负责人来确认。他从动态里看到这个问题是我提的,
t_asana_created_log.png
所以会把负责人改成我。
t_asana_assigned_xa.png
我看到问题列表中有自己头像的问题就会跟进,看到是『已修复』的问题,我知道需要我来确认是否已修复了。一旦安装新版测试之后,发现问题已经修复,我会勾上这个问题,这个问题就自动消失了。
一句话总结流程就是:A提出问题,指派给B修复,B修复之后转交给A确认,A确认勾上问题。

Q:如何查找问题?

A:1. 点击问题的标签,可以按标签过滤问题。例如点击『已修复』,会只显示所有『已修复』的问题。

  1. 要查找一个问题,比如以前处理过的问题,可以在左上角的搜索框按关键词搜索,或者点击搜索框右侧的扩展按钮按更多条件搜索,如下图。比如按标签搜索,按负责人搜索,按创建人搜索。

t_asana_search.png

Q:如何在iPhone上使用Asana?

A:Asana有官方的iPhone APP,不过由于这是一个Hybrid APP所以体验不是很好,而且还容易崩溃。使用这个APP唯一的好处就是:有的问题把你指定为负责人,或者有人@ 你的时候,可以收到推送通知。

后续预告:
下一篇将会介绍Evernote在团队协作场景的用法,由于内容比较庞杂,所以需要多等几天时间才能发布。

Fin.

Comments
Write a Comment