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 可以做到很复杂, 还能通过定制或安装扩展工具来改变工作方式;也可以做到很简单很轻量,只当作一个简单的看板来用。最终要如何使用取决于自身的团队。我这里只做简单的介绍,更多内容可以参考以下给出的文档。

Azure Boards documentation

Implement Scrum, track work in sprints

使用Azure Boards进行敏捷规划和项目组合管理 _ 微软研发云动手实验

[Azure Devops] 使用 Azure Boards 管理工作的更多相关文章

  1. [Azure Devops] 使用 Azure Repos 管理代码

    1. 什么是 Azure Repos Azure Repos 是一组版本控制工具,可用于管理代码.无论您的软件项目是大型项目还是小型项目,都应尽快使用版本控制. 版本控制系统是可帮助您跟踪随时间变化对 ...

  2. Azure DevOps to Azure AppServices

    Azure DevOps is a complete solution for software development, from planning to building to deploymen ...

  3. [Azure Devops] 使用 Azure Pipelines 实现 CI

    1. 什么是 Azure Pipelines Azure Pipelines 会自动构建和测试代码项目,以将其提供给其他人.它适用于任何语言或项目类型.Azure Pipelines 结合了持续集成 ...

  4. Azure DevOps Pipelines执行RobotFramework自动化代码

    一.Azure DevOps介绍 1.什么是 Azure DevOps? Azure DevOps其实是VSTS(Visual Studio Team Service)更名后的名字.而VSTS是TFS ...

  5. Azure DevOps 介绍

    伴随着敏捷的遍地开花,如今各个开发团队越来越希望可以实现敏捷在自己团队内的落地,但是往往单纯的依赖人力难以实现敏捷的各个环节的管理, 大家开始渐渐的意识到,为了按时交付软件产品和服务,开发和运营工作必 ...

  6. 如何将Azure DevOps中的代码发布到Azure App Service中

    标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...

  7. [Microsoft Teams]使用连接器接收Azure Devops的通知

    1. 什么是连接器 连接器(connector)是Teams中频道的一个接受消息的功能,官方的解释如下: 连接器允许用户订阅来自 web 服务的接收通知和消息. 它们公开服务的 HTTPS 终结点,通 ...

  8. Azure DevOps 跨账号连接 Azure 服务

    一,引言 由于新申请的 Azure DevOps 账号中的私有项目不在享受托管代理提供的1800分钟的免费时间,又不想花钱付费,那我们只能另想版本解决没有并行作业的问题. -------------- ...

  9. Azure 实践(1)- Azure Devops Server 安装

    1.Azure Devops介绍 Azure DevOps Server 2020 (之前的名称为TFS),作为微软Azure DevOps 的企业私有(on-premises)服务器,是一个为开发团 ...

随机推荐

  1. FZU 2082 过路费(树链剖分 边权)题解

    题意:给出每条边权值,可以更新每条边权值,询问两个点路径的最小权值 思路:重链剖分边权化点权,让每个儿子节点继承边权. 插点权的时候比较边的两个节点的深度,插进儿子节点中. 代码: #include& ...

  2. POJ 1625 Censored!(AC自动机 + DP + 大数 + 拓展ASCII处理)题解

    题意:给出n个字符,p个病毒串,要你求出长度为m的不包含病毒串的主串的个数 思路:不给取模最恶劣情况$50^{50}$,所以用高精度板子.因为m比较小,可以直接用DP写. 因为给你的串的字符包含拓展A ...

  3. js class static property & public class fields & private class fields

    js class static property class static property (public class fields) const log = console.log; class ...

  4. Web 全栈开发 Redis 面试题

    Web 全栈开发 Redis 面试题 Redis 大 key 问题 https://www.cnblogs.com/xgqfrms/p/13601959.html Redis 数据结构 Redis 初 ...

  5. Objective C & Swift & iOS & App

    Objective C & Swift & iOS & App https://www.runoob.com/ios/ios-objective-c.html https:// ...

  6. Flutter ColorFiltered 将ColorFilter应用于其子级。

    ColorFiltered ColorFilter BlendMode Example <summary>main.dart</summary> import 'package ...

  7. NGK.IO网络安全大会暨区块链安全与应用创新论坛圆满落幕

    近日,NGK.IO网络安全大会暨区块链安全与应用创新论坛于美国McCormick Place国际会议中心圆满落幕. 论坛围绕"进化繁荣发展·安全链接未来"这一主题,由NGK.IO硅 ...

  8. node初体验(二)

    1.静态资源访问,需要设置路由和响应标头 2.url模块.path模块.querystring模块 Url { protocol: null, slashes: null, auth: null, h ...

  9. 基于西门子S7-1500的大型焊接机全套程序,使用博图V14打开(带全部注释)

    程序说明:本套程序是在从事自动化行业时候的做的项目的程序,经过在设备上运行测试,其中包含20多个轴的伺服控制以及模拟量,数字量IO的控制,包括扫描枪的读取,属于大型程序,总步数有好几万步. 本程序注释 ...

  10. zabbix Python3管理

    import requests import json import os # user config here ip = '192.168.52.130' user = "root&quo ...