[Azure Devops] 使用 Azure Boards 管理工作

1. 什么是 Azure Boards
通过 Azure Boards 网络服务,团队可以管理其软件项目。它提供了丰富的功能,包括 Scrum 和看板的本地支持、可定制的仪表板和集成报告。这些工具可以随着业务的发展而扩展。
您可以快速轻松地开始跟踪与项目相关的用户故事、积压项目、任务、功能和错误。您通过根据项目可用的过程和工作项目类型添加工作项目来跟踪工作。
上面是官方的说明,简单来说 Azure Boards 是 Azure Devops 提供的在线敏捷工具。Azure Borads 提供了很多很多功能,光是 文档 就有一大堆,而且每个公司每个团队都可以根据自身的需求使用其中的不同功能,所以这篇文章只以 Scrum 为主简单介绍它的基本功能。
2. Scrum 中的 Work items
我先假设读者已经对敏捷和 Scrum 有基本的了解,所以我不会深入介绍 Scrum 的概念。
在 Azure Devops 中创建项目时选择了 Scrum 作为 Work item process 后,Boards 中可用的 work item type 就确定为 Epic、Feature、Product backlog item、Bug、Task、Impediment这个组合。他们的层级关系如下图所示:

对于不复杂的项目来说,Boards 通常都围绕 PBI、Bug 和 Task 工作,也可以给 PBI 和 Bug 添加 Tag 来替代 Feature 和Epic 的层级关系。
其中 PBI 和 Bug 的工作流程基本一直,它们的状态分别为 New、Approved、Committed、Done、Removed,如下图所示:

Task 属于 PBI 和 Bug 的子级,它的状态分别为 Todo、In Progress、Done、Removed。
这几种类型的 Work item 的创建/编辑界面基本一样。下面几个 Tab 分别是Details、History、Links、Attachments。

3. 规划 Sprint
在左侧的菜单选中 Backlogs 进入 Backlogs 页面。页面的中间是 Work item 的列表,页面的右边是管理 Sprint 的 Planning 面板,显示已计划的 Sprint 及计划的日期范围、已计划的工作量及 PBI、Bug、Task 的数量。点击 Planning 面板最下面的 ”New Sprint“按钮可以添加后续的 Sprint。

4. 在 Azure Boards 中管理 Work item
Azure Boards 包含五个菜单项:Work items、Boards、Backlogs、Sprints、Queries,基本上它们就是从不同维度不同方式组织各种 Work item。微软在 Azure Boards 中提供了很复杂的功能和详尽的文档,这反而让初学者望而却步然后选择其它公司提供的更简单的工具。所以对于初学者来说,我建议先从 Boards 和 Sprints 着手开始使用。
如果工作项不多,或者不关注 Sprint,日常使用可以只关心 Boards(板块)页面。它就只是个简单的看板,并且新增 PBI、Bug 和 Task,分配负责人,改变它们的状态等操作都可以在这个页面完成。

而如果想要只关心当前 Sprint 的状况,详细了解其中每个 Task 的进度,可以使用 Sprint(冲刺)页面。同样的,这个页面也可以完成 Work item 的各种操作。

5. 最后
Azure Boards 可以做到很复杂, 还能通过定制或安装扩展工具来改变工作方式;也可以做到很简单很轻量,只当作一个简单的看板来用。最终要如何使用取决于自身的团队。我这里只做简单的介绍,更多内容可以参考以下给出的文档。
Implement Scrum, track work in sprints
使用Azure Boards进行敏捷规划和项目组合管理 _ 微软研发云动手实验
[Azure Devops] 使用 Azure Boards 管理工作的更多相关文章
- [Azure Devops] 使用 Azure Repos 管理代码
1. 什么是 Azure Repos Azure Repos 是一组版本控制工具,可用于管理代码.无论您的软件项目是大型项目还是小型项目,都应尽快使用版本控制. 版本控制系统是可帮助您跟踪随时间变化对 ...
- Azure DevOps to Azure AppServices
Azure DevOps is a complete solution for software development, from planning to building to deploymen ...
- [Azure Devops] 使用 Azure Pipelines 实现 CI
1. 什么是 Azure Pipelines Azure Pipelines 会自动构建和测试代码项目,以将其提供给其他人.它适用于任何语言或项目类型.Azure Pipelines 结合了持续集成 ...
- Azure DevOps Pipelines执行RobotFramework自动化代码
一.Azure DevOps介绍 1.什么是 Azure DevOps? Azure DevOps其实是VSTS(Visual Studio Team Service)更名后的名字.而VSTS是TFS ...
- Azure DevOps 介绍
伴随着敏捷的遍地开花,如今各个开发团队越来越希望可以实现敏捷在自己团队内的落地,但是往往单纯的依赖人力难以实现敏捷的各个环节的管理, 大家开始渐渐的意识到,为了按时交付软件产品和服务,开发和运营工作必 ...
- 如何将Azure DevOps中的代码发布到Azure App Service中
标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...
- [Microsoft Teams]使用连接器接收Azure Devops的通知
1. 什么是连接器 连接器(connector)是Teams中频道的一个接受消息的功能,官方的解释如下: 连接器允许用户订阅来自 web 服务的接收通知和消息. 它们公开服务的 HTTPS 终结点,通 ...
- Azure DevOps 跨账号连接 Azure 服务
一,引言 由于新申请的 Azure DevOps 账号中的私有项目不在享受托管代理提供的1800分钟的免费时间,又不想花钱付费,那我们只能另想版本解决没有并行作业的问题. -------------- ...
- Azure 实践(1)- Azure Devops Server 安装
1.Azure Devops介绍 Azure DevOps Server 2020 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团 ...
随机推荐
- Python源码剖析——01内建对象
<Python源码剖析>笔记 第一章:对象初识 对象是Python中的核心概念,面向对象中的"类"和"对象"在Python中的概念都为对象,具体分为 ...
- 018-019 NET5_内置容器支持依赖注入+IServiceCollection的生命周期
概念: DI依赖注入: IServiceCollection仅支持构造函数注入 什么是依赖注入? 如果对象A依赖对象B,对象B依赖对象C,就可以先构造对象C,然后传递给对象B,再把对象B传递给A.得到 ...
- HTML教程(看完这篇就够了)
HTML教程 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言.您可以使用 HTML 来建立自己的 WEB 站点,HTML 运 ...
- CSS Grid & Flex poster PDF 海报定制
CSS Grid & Flex poster PDF 海报定制 CSS 手工实现 导出 SVG / PNG 导出 PDF 打印,定制海报 refs https://css-tricks.com ...
- Google coding Style Guide : Google 编码风格/代码风格 手册/指南
1 1 1 https://github.com/google/styleguide Google 编码风格/代码风格 手册/指南 Style guides for Google-originated ...
- npm & cmd & bash & bin
npm & cmd & bash & bin bin node_modules & nested npm publish & all src files npm ...
- js 拖拽排序
See alsoe: https://www.runoob.com/html/html5-draganddrop.html https://developer.mozilla.org/zh-CN/do ...
- HGAME apache
HGAME apache Linux下六十四位可执行文件 IDA找主函数 输入长度为35的字符串,经过一次函数处理,之后if条件函数的返回值为1,就能判定输入就是flag 函数sub_1447的参数 ...
- python中yaml模块的使用
1.yaml库的导入 经过尝试,发现在python2 和python3语言环境下,安装yaml库的命令行语句不一样. python2: pip install yaml python3:pip ins ...
- idea配置阿里maven镜像
首先打开IDEA安装路径下的:"\plugins\maven\lib\maven3\conf\settings.xml" 找到里面的mirror配置,进行修改如下: <mir ...