1. 概述
Azure DevOps Server(原名TFS)是微软研发管理平台产品,是实现软件运维一体化(DevOps)的实施方案,是敏捷开发方法论在研发团队中的落地工具,是微软研发大数据管理系统。
根据企业当前软件研发管理的实际情况,结合Azure DevOps Server的自身功能,可以协助企业在软件质量和开发效率上实现双提升,可以建立起规范统一的研发流程。通过建设基于Azure DevOps Server系统的软件研发管理平台,在企业的软件研发中心建立起覆盖软件需求、软件架构、软件开发及管理、软件测试、软件集成和交付全生命周期管理的统一有效平台,实现软件研发部门内部的完整、有效、统一化管理。
自2019年开始,微软将TFS改名为Azure DevOps Server,并在其后陆续发布了2019, 2019.1, 2019.1.1,新版本在用户体验、跨平台支持、持续交付等方面的能力有了很大的提升。
经过一年的开发积累,微软产品组最近又推出了Azure DevOps Server 2020 的第一个版本。作为企业内网运行的Azure DevOps服务器,目前已经逐步与云端的Azure DevOps功能保持同步,用户可以同步体验和应用微软产品组带来的新技术。下面我们主要来看看这个版本为开发人员带来的新功能。如果你需要自己试用一下这个产品,可以参考我的另外一篇博客《Azure DevOps Server 2020 (原名TFS)安装说明》
2. 工作项管理(Boards)
1)在积压工作视图中跟踪项目进度
在Azure DevOps Server 2020的所有新功能中,我首先要向你推荐这个功能!在积压工作视图中,系统自动统计汇总信息,并使用进度条来展示特性、需求等工作的进度。例如,这里我们按工作项显示进度,它根据已关闭的子项百分比显示升序工作项的进度条。特新的子项包括所有子特性及其子级或子级工作项。需求的子项包括所有子需求及其子任务工作项。通过进度条,我们对团队的所有工作立刻有了一目了然的视图。
![image image](https://i-blog.csdnimg.cn/blog_migrate/3b8e9c2aa9f22805da4d99df3f8465b0.png)
2)工作项列表中的父级信息
在新版本中,工作项的父级,已经作为一个字段集成到了工作项定义中。我们可以在积压工作、看板、查询等任何地方都可以使用列表或者看板的方式展示父级工作项数据。
需要用户自己在工作项中定义一个ParentId的历史已经一去不复了。