JD.*_*JD. 8 scrum jira jira-agile
我试图了解如何将故事点分配给子任务以及如何在Jira中管理故事点.
我有一个用户故事,我们估计有25个点.开发人员将把这个用户故事分解为许多任务.
他应该为每项任务分配一些故事点(25个)吗?总而言之,所有任务应该加起来多达25分?如果用户关闭了10个故事点的任务,那么Jira是否会知道10个故事点已经从25个主要用户故事中被烧掉了?
此外,如果在sprint结束时用户故事不完整(比如说只完成了20分),我是否会在下一个sprint中创建一个5分的新用户故事?
让我们假装Jira暂时不是问题.
首先,任务应该以小时为单位估算,而不是分数.
其次,故事只应在完成时计入烧毁状态.(https://www.scruminc.com/sprint-burndown-by-hours-or-by-story/)
第三,考虑从任务中获得的价值.在我们完成任务的团队中,我发现创建任务的工作是一个很好的验证器,可以很好地定义故事.标记任务对我的团队来说用处不大.
第四,当一个故事在sprint结束时没有完成时,它应该返回到积压中,以便产品经理重新确定优先级.它可能不再是一个优先事项(特别是如果它花费的时间比预期的要长). https://pm.stackexchange.com/questions/3990/unfinished-stories-in-a-sprint 来自sch 指南 - "全部不完整
产品待办事项项目会重新估算并放回产品待办事项中."
就个人而言,我不想重新估计,因为一些努力"失去了".如果你没有重新估计,那么你的速度会随着时间的推移而平衡,即使每个单独的冲刺速度都会反弹.
在某些情况下,当故事往往很大时,如果估计故事花费的时间超过4或5天,您就很容易在短跑中失去进度.如果冲刺持续2周,则尤其如此.
我曾与之合作的团队已经放弃了支持小故事的任务.(目前,我们使用的规则是,如果它> 13个故事点,它可能太大而且应该分开).
考虑到这一切,Jira应该相当顺利.
我发现子任务是与JIRA中的敏捷一起使用的最难的特性.它总是最终成为两种情况之一,提醒我为什么我从不尝试使用子任务开始:
编辑:回应@DaveHillier
我不喜欢创建子任务,因为它是更多的JIRA俯卧撑.我认为子任务的吸引力在于它使你对JIRA的使用看起来更有条理,但我认为使用JIRA的一个重要部分就是尽可能减少问题的数量,但仍然对团队有效.我无法证明这一点,为什么我认为在这个帖子中问题数量应该很低,除了说"与JIRA,少即是多".
让我告诉你我做了什么,满足以下要求:
我在主要故事的描述中列出了一个列表,使用JIRA标记,如下所示:
Build the thing. Lots of words blah blah.
h3. Progress
* code it
* test it
* deploy it
Run Code Online (Sandbox Code Playgroud)
然后使用JIRA标记,我可以添加一些绿色的复选标记,因为我(/)在每个项目符号点旁边完成,让任何"听众"的bug都能跟上我的进度.
Build the thing. Lots of words blah blah.
h3. Progress
* (/) code it
* (/) test it
* deploy it
Run Code Online (Sandbox Code Playgroud)
他应该为每项任务分配一些故事点(25个)吗?总而言之,所有任务应该加起来多达25分?
不,故事的任务没有分配任何点,因为一个完成的任务不会为客户端/最终用户提供太多价值.所有组合的任务将为最终用户提供一些有用的代码.从本质上讲,故事在完成所有任务之前是不完整的.请记住:工作软件是衡量进展的主要指标.
如果用户关闭了10个故事点的任务,那么Jira是否会知道10个故事点已经从25个主要用户故事中被烧掉了?
由于任务没有任何要点(如上所述),这已经过时了.
如果在sprint结束时用户故事不完整(比如说只完成了20分),我是否会在下一个sprint中创建一个5分的新用户故事?
如果一个故事在sprint结束时仍然不完整,那么你有两个选择,要么将整个故事移回产品待办事项,要么将不完整故事的任何部分打捞出来并作为工作软件处理,然后拆分故事分成两部分.工作部分将在当前冲刺中被认为是完整的,非工作部分将成为产品积压的一部分.这部分将被视为一个新故事,应该作为一个单独的故事来估计.您无法在工作部分和非工作部分之间拆分故事点.
| 归档时间: |
|
| 查看次数: |
11012 次 |
| 最近记录: |