03月 11 2009

Rally产品经理最佳实践

 

在Rally中,产品经理可以完成如下工作:

  1. 创建Backlog
  2. 进行Backlog的优先级整理
  3. 组织Story的层级结构
  4. 缺陷的分类处理
  5. 发布计划
  6. 发布跟踪

 

1. 创建Backlog

概述

产品经理通过Rally创建Backlog(整理好优先级的列表)和User Story(需求)。

使用Rally

  1. 在Backlog & Schedules > Backlog 页创建User story
  2. 确保你从系统右上角的项目选择器进入到正确的项目
  3. 点击action按钮并选择”New User Story”
    1. User Story必须有一个名称。名称应该描述需求的核心功能,例如”向购物车中添加新商品”
    2. 详细描述字段用来描述完整需求,例如”作为一个买家,我希望能够向我的购物车中增加新商品,以便我稍候购买”
    3. 可以在详细描述中填写核心条目作为验收标准
  4. 如果你的团队和你一起新建backlog,你可以向他们了解每个User Story 的预计完成时间并将他们的名字写入User Story。

小贴士

  1. 如果你只是希望在backlog中快速创建story一面遗漏一些细节,你可以选择”Inline Add User Story”操作。

 

2. 进行Backlog的优先级整理

概述

Rally提供了两种不同的排序方式。在”强迫排序模式”下,所有对象(包括story、defect和defect suites)在任何时候都按优先级排成列表,通过拖动可以方便地对他们进行重新排序。在”十进制排序模式”下,产品经理可以通过手动为每个对象添加数字标签来进行排序。”强迫排序模式”简单易用,它不允许重复的优先级,所以不会使排序混乱。你的项目管理员可以决定选用哪种排序方法。

 使用Rally

  1. 在Backlog页面(其余Rally页面也存在这种情况),如果列表按照”Rank”排序,你就可以看到drag图标;
  2. 需要优先级排序时,鼠标移到drag上拖动当前行至合适的位置上去;
  3. 如果你需要将一个story移动较长的距离(比如从100行移动到第10行),采用编辑rank字段的方法会更加容易。
    1. 双击各行的空白处,会出现在线编辑(inline edit)模式,然后改变Rank值至10;
    2. 点击inline_edit_save图标保存编辑结果后,当前story会被移动到列表的第10行。 

小贴士

  1. 你可以在Backlog & Schedules > Backlog页面上将Defect和Story一起进行优先级排序
    1. 点击左上部分的defect_chicklet按钮,所有未关闭的和未规划(这里指未排入release)的Defect会出现在列表中;
    2. 拖动Defect同Story一起进行优先级排序。

 

 3. 组织Story的层级结构

概述

User Story可以按照层级关系组织。如果某些特性(feature)太大,无法在一个迭代中完成,那么可以将这类特性建立为一个父User Story和它的孩子Story的结构。比如,你可以建立成:

购买事项

       购物车

              * 添加商品到购物车

              * 查看购物车

              * 改变购买数量

              * 删除购物车中的商品

              * 保存购物车

       付款

              * 进入付款程序

              * 付款前登录

              * 输入地址信息

              * 输入支付信息

              * 确认订单

              * 支付流程

              * 邮件确认

在Rally中,story的状态(status)和预计工时(estimates)是story树积累的结果,所以即使需要通过几个迭代、几次发布或几个项目组(Team)来实现,”购买事项”这个父story的进展情况还是可以方便地被了解到。

 使用Rally

  1. 在Backlog & Schedules > User Stories页面进行story层次结构的建立
    1. 这个页面可以通过选择左上角的us_summary_hr_iconus_summary_flat_icon按钮来选择进入树结构视图还是平铺列表结构视图。
    2. 在树结构视图中,每个story可以通过右边的create_child_story_icon图标创建子story
    3. 点击上述图标可以打开一个story新增页面。新增的story自动挂在老story下面
    4. 点击 save_and_close_button按钮后可以在页面上看到新的story被挂在老的story下面 

小贴士

  1. 你也可以将一个已存在的story挂在本story下,通过修改story的”Parent”属性实现。

 

4. 缺陷的分类处理

概述

缺陷(Defect)同样也需要划分优先级(prioritize)和排序(rank)。新创建的缺陷是”submitted”状态,除非你自定义了缺陷的状态。你可以通过在缺陷页面采用自定义视图显示”submitted”状态的缺陷来快速地找到并处理它们。这样有助于你的团队方便地在backlog顶部抽取重要的工作。 

使用Rally 

打开和查看缺陷

  1. 打开Defects & Tests > Defects页面
  2. 在状态列选择”submitted”状态
  3. 点击 按钮进行过滤。在出现的过滤结果中挑选合适的缺陷并将它们的状态变为”Open”
  4. 点击 按钮选择”批量编辑”来对状态进行批量修改

缺陷优先级排序

  1. 在Backlog & Schedules > Backlog页面对缺陷进行优先级排序
    1. 采用拖动排序的方法对缺陷进行排序
    2. 如果你没有采用拖动方式,你可以在缺陷页面新建一个自定义视图并通过”批量编辑”功能来进行排序(详见小贴士)。你也可以通过手动输入数字优先级来进行排序 

将缺陷和story共同放到backlog

  1. 使用backlog页面左上角的按钮可以让缺陷和story共同展现在backlog

小贴士

  1.  为Defects & Tests > Defects页面创建自定义视图,定义状态为”Open”,并选择”Rank”列,就可以在缺陷页面对缺陷进行拖动和输入数字排序了。

 

5. 发布计划

概述

对产品经理来说,发布计划通常是指将经过优先级排序的backlog介绍给项目组成员,使项目经理和项目成员更好的进行迭代规划和认领。

 使用rally

  1. 使用Backlog & Schedules > Backlog页面来向项目成员介绍backlog
    1. 点击 和 图标,在backlog中同时展示story和缺陷
    2. 将鼠标移动到story或缺陷的ID上来显示本对象的摘要
    3. 点击ID或名称链接可以查看story或缺陷的详细内容
  2. 团队成员可以在Backlog & Schedules > Plan页面将story或缺陷规划到发布或迭代中去

小贴士

  1. 在发布计划会议上,可以同时将开发工作分配到发布中以及迭代中

 

6. 发布跟踪

概述

发布可以在(工作产品状态)Work Product Status dashboard中进行跟踪,如果你希望在看到大的工作是如何进行的,这个dashboard可以展示所有story的层级关系。

 使用rally

  1. 发布可以在Dashboard > Work Product Status页面中进行跟踪。
    1. 页面展示了story的层级关系,并提供了摘要,展示大的工作是怎么进行的;
  2. 使用Dashboards > Release Status 页面
    1. 页面展示了包括任务在内的所有的工作
    2. 一个发布的焚烧图会在页面的上部显示

 

小贴士

  1. 如果你的story完成趋势不如人意,你可以在backlog & Schedules > Plan页面将其取消排期
    1. 将story拖动移出迭代和发布,将它重新放到backlog中

Tag Cloud

FireStats icon Powered by FireStats MC Inside