azure - Azure Boards,如何使用每个工作项类型?
问题描述
哪个是最专业的选项,哪个是最通用的选项?选项:任务/史诗/功能/产品待办事项项目
冲刺将具有以下优先级列表: 选项:项目/发布/子冲刺/工作项
解决方案
有一个计划层次结构,它取决于您为项目选择的过程。
基本的:
Epic <- Portfolio backlog
|
+- Issue <- Product Backlog <-+
| |- Sprint Backlog
+- Task <-+
Scrum:
Epic <-+
| |- Portfolio Backlog
+- Feature <-+
|
+- PBI <- Product backlog <-+
| |- Sprint Backlog
+- Task <-+
敏捷:
Epic <-+
| |- Portfolio Backlog
+- Feature <-+
|
+- User Story <- Product backlog <-+
| |- Sprint Backlog
+- Task <-+
CMMI:
Epic <-+
| |- Portfolio Backlog
+- Feature <-+
|
+- Requirement <- Product backlog <-+
| |- Sprint Backlog
+- Task <-+
Bug 工作项可以与 PBI/用户故事/需求/问题处于同一级别,也可以在任务级别。这可以在
一般来说,您会在投资组合级别计划非常大的想法,但请确保将这些想法细化到 PBI/用户故事/需求/问题的级别。这些是我们在 Scrum 中称为 Product Backlog 的有序(我不喜欢优先这个词)列表。
然后在 sprint 级别选择一个或多个 PBI/用户故事/需求/问题,将它们分配给 Sprint 迭代,并可选择将它们分解为任务。我倾向于不再使用任务板,而是依赖产品待办事项级别的板视图。
Azure DevOps 中不存在“发布”的逻辑概念。您可以选择创建子迭代来添加概念,但那是您自己的解释。您还可以在工作项上使用标签来表示版本,或者将自定义字段添加到任何工作项以指示目标版本。您甚至可以添加一个自定义工作项类型,您可以将其称为“发布”,并将其他工作项关联到它。
Azure DevOps 中的“发布”中心代表了增量(生成的工件)向最终用户提供的技术流程。Azure DevOps 假定您想要进行某种形式的持续集成和发布。当您这样做时,“发布”的概念变得更具技术性,并且在计划方面不再有意义。
当您沿着定制路线走下去时,您会很快发现 Azure DevOps 的可配置性有多大,但您必须为您的用户提供您自己的流程指南。可以通过许多不同的方式添加概念,每种方式都有其优点或缺点。
看:
推荐阅读
- forms - Codeigniter 表单 - 隐藏字段未填充变量
- python - 仅使用 batch_size 和仅使用 steps_per_epoch 的 Keras model.fit 之间的区别
- regex - 正则表达式添加一个?在非标点句末
- java - 调用数组列表中对象的方法
- sql - SQL Server - 启用 TDE 加密以尝试连接到 Azure Key Vault
- go - 是否可以通过Golang中的枚举类型反映枚举的变量
- ms-access - 在 Ms Access 中创建关系表
- javascript - 字符串到数组 - 拆分返回 NaN 值 | Javascript
- python - 使用 arr[mask, ...] 的 numpy 掩码如何工作?
- javascript - 分隔线内的图像继承点击