团队有很多的工作要做,到底做哪些,先做那些后做哪些,需要团队和PO不停的沟通。对于刚刚开始改进的团队,除了PO之外,团队管理者、高层经理都可能影响到工作范围和工作的先后顺序(优先级)。
所以在日常工作中,有一大部分时间是用来沟通工作先后顺序(优先级)的。原先的情况下,项目经理或者产品经理一般会用一个Excel表格来管理这些内容,放在自己本机或者上传到SVN上共享。但是更多的时候要靠口口传递,范围和优先级顺序的传播限定在了比较小的圈子内。经常会听到团队成员问:“到底先做哪个啊”、“目前手上这个怎么做不做了啊,你昨天说的那个任务我要开始了啊”、“没有更急的了吧”等等的对话。
对于已经使用了敏捷方式的团队,如何来沟通优先级信息呢?团队自然而然的就会想到使用每个任务的优先级进行排序,这样就可以标记每个任务的优先级顺序,一目了然了。但是如果优先级都是高的任务有很多,又是哪个的优先级会更高一些呢?
在JIRA中提供了Rank字段,可以让大家任意调整任务的相对优先级。对于一个迭代内的任务列表,越靠上的任务优先级越高,这样对于团队来讲,只要时刻关注列表最上面的任务即可。从而可以省去了频繁沟通优先级的繁琐。
在上图中,任务的排列顺序默认是按照Rank进行排序的。而Rank就用来表示每一个任务在这个列表中更靠上一些还是靠下一些,可以使用鼠标进行手工调整。对于一个已经开启的Sprint,在Backlog视图调整Rank,也会影响到活动迭代视图的任务排列顺序(见下图)。
而这个神奇的Rank在哪里配置的呢,在面板的过滤器页面
这是头一次创建面板时的默认配置,Rank默认是不起作用的。需要点击下面的 “Add Rank” 按钮才能激活Rank排序的功能。见下图,这样就可以在Backlog界面使用鼠标上下拖动任务了。
而对于敏捷小组成员,就只需要关注最高层的工作内容就可以保证工作在最高优先级的任务上面。从而简化了沟通,加快了效率。