用户故事
用户故事是团队的基本工作单元。团队的目标是在迭代范围内定义、构建和测试一些用户故事,从而在发布流程中实现一些甚至更大的价值堆。每个故事都经历一个短暂的高强度开发生命周期,理想情况下是长期停留在软件基线中,从而在未来几年内为用户提供价值。
管理用户故事
用户故事由
Codebeamer 的
“用户故事”类型跟踪器中的事项表示。每个新项目中都会创建一个此类跟踪器,被直接称为“用户故事”。您可以像管理
任何其他类型的事项一样管理用户故事,但我们将在接下来的几部分中详细介绍。
创建用户故事
您可以像任何其他类型的事项一样新建“用户故事”。您可以使用上下文菜单将其添加到跟踪器页面或跟踪器列表中。
“用户故事”只是一个带专用字段“故事点”的常规跟踪器项。故事点是衡量用户故事复杂性的相对标准。您可以指定一个或多个基线用户故事 (最好具有不同的复杂性),定义其故事点值,然后使用这些值来估计故事点中其他故事的复杂性。
在 Codebeamer 中,“故事点”字段可接受任何整数,不存在任何限制。
将用户故事分解为可操作的任务
通常情况下,用户故事过大,无法作为单一工作单元实施,应将其分解为多个可操作任务。例如,要实施新报告类型,需要:
1. 向数据库方案添加新索引。
2. 使用新查询扩展数据访问代码。
3. 实施 Web 视图以显示报告结果。
默认“用户故事”跟踪器已尽可能精简,因此无法立即表达这种关系。但是,您有多种方式来表达用户故事和任务、变更请求、错误和其他类型事项之间的“实施者”关系:
1. 简单:将用户故事与用于实施它的每个附加事项相
关联。
2. 更好:
自定义用户故事跟踪器。添加新的多值引用类型字段“实施者”。在这种情况下,关系存储在用户故事端。
3. 最佳:
自定义每个可能包含用户故事可操作任务的跟踪器。添加新的引用类型字段“实施”并将其设为必填字段。在这种情况下,关系存储在任务端。