通过


开始管理项目

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022

作为 项目管理员 组的成员,你负责为项目配置资源、管理权限和设置策略。 本文介绍在 Azure DevOps 中设置和维护项目的关键任务。

小窍门

可以在本文后面了解如何使用 AI 来帮助完成此任务,或查看Azure DevOps MCP Server 中的 Enable AI Assistance以便开始。

先决条件

类别 要求
权限 项目管理员 安全组的成员。

将用户添加到项目

将用户添加到团队或项目,以便他们可以参与。 将用户添加到团队会自动将它们添加到项目的 “参与者 ”组,该组授予工作项、代码、生成和发布的权限。 团队成员还出现在特定于团队的工具中,例如冲刺容量规划和“团队成员”小组件。

有关详细信息,请参阅 将用户或组添加到团队或项目。 有关默认权限的概述,请参阅默认权限快速参考

共享项目愿景

使用 项目摘要页 通过 自述 文件共享目标和载入信息。 有关详尽文档,请创建项目 Wiki 来记录流程、过程和指南。

启用或禁用服务

通过禁用项目不使用的服务来简化 Web 门户。 例如,如果仅跟踪 bug,请禁用 Boards 以外的所有内容。 有关详细信息,请参阅启用或禁用服务

管理安全性和权限

安全组和权限控制谁可以访问和修改项目中的资源。 查看 默认权限和访问权限 ,了解用户默认可以执行的操作,然后查看 “更改项目级权限 ”来调整这些权限。

下表列出了在项目级别分配的权限。 除“删除共享分析”视图“编辑共享分析”视图权限外,所有这些权限均授予项目管理员组的成员。 有关每个权限的说明,请参阅权限和组参考文档:组

注意

与 Analytics 关联的权限要求为本地项目集合选择继承的进程模型。

常规

  • 删除团队项目
  • 编辑项目级信息
  • 管理项目属性
  • 重命名团队项目
  • 屏蔽工作项更新的通知
  • 更新项目可见性
  • 查看项目级信息
  • 删除团队项目
  • 编辑项目级信息
  • 管理项目属性
  • 重命名团队项目
  • 屏蔽工作项更新的通知
  • 查看项目级信息

公告栏

  • 绕过工作项更新规则
  • 团队项目的变更流程
  • 创建标记定义
  • 删除和还原工作项
  • 将工作项移出此项目
  • 永久删除工作项

分析

  • 删除共享的 Analytics 视图
  • 编辑共享的 Analytics 视图
  • 查看分析数据

测试计划

  • 创建测试用例
  • 删除测试运行
  • 管理测试配置
  • 管理测试环境
  • 查看测试运行

将成员添加到“项目管理员”组

创建项目的人员会自动添加到 “项目管理员 ”组中。 向此组添加至少一个其他成员,以确保连续性。 请参阅 “将成员添加到项目管理员组”

授予或限制权限

作为项目管理员,可以在项目和对象级别授予或限制权限。 若要将任务委托给其他人,可以:

注意

如果为组织启用限制用户在特定项目中的可见性和协作预览功能,则添加到项目范围用户组的用户无法访问未被添加的项目。 有关详细信息,请参阅 限制项目的用户可见性

查看和更新通知

每个项目都附带 默认通知订阅。 还可以定义 团队或项目级订阅。 如果用户收到过多通知,请指导他们 管理其个人通知

设置端到端可跟踪性

链接工作项、提交、生成和测试结果,以通过部署跟踪要求的变化。 有关详细信息,请参阅端到端可跟踪性和跨服务集成概述

设置 DevOps 策略

设置策略以帮助在整个项目中强制实施代码质量、合规性和资源管理。

  • 分支策略 - 要求审阅者,强制成功构建,或阻止直接推送到受保护的分支。 请参阅 “管理分支策略”。
  • TFVC 签入策略 - 在签入之前强制实施代码分析或工作项关联等规则。 请参阅 “添加签入策略”。
  • 管道保留策略 - 控制构建和发布运行、工件和日志的保留时间。 请参阅 “设置保留策略”。
  • 测试保留策略 - 设置自动和手动测试结果的保留时间。 请参阅 “设置测试保留策略”。

配置和自定义Azure Boards

至少,将 区域路径 配置为按团队、产品或功能区域对工作项进行分组,以及将工作分组到冲刺或里程碑的 迭代路径 。 有关配置选项的完整概述,请参阅 “配置和自定义 Azure Boards”。

定义区域和迭代路径

定义 区域路径 以按团队、产品或功能区域组织工作。 定义 迭代路径 以将工作分配给冲刺或里程碑。 冲刺积压工作、任务板和容量规划需要此配置。 有关概述,请参阅关于区域路径和迭代路径

自定义工作跟踪流程

通过用户界面自定义工作跟踪体验,以满足团队的需求。 在更新流程之前,建立评估和批准更改的过程。

注意

默认情况下,向添加到“项目集合管理员”安全组的组织所有者和用户授予创建、编辑和管理用于自定义工作跟踪体验的流程的权限。 如果要锁定能够执行这些任务的人员,可以将组织级别的权限设置为“拒绝”。

有关详细信息,请参阅 关于进程自定义和继承的进程 以及 自定义项目

与其他服务集成

Azure DevOps 与 Azure、GitHub 和其他许多服务集成。 还可以通过 从市场安装扩展来扩展功能。

服务集成 资源
GitHub Azure DevOps 和 GitHub 集成概述
Azure Boards–GitHub 集成
Microsoft 团队 Azure BoardsAzure Repos · Azure Pipelines
Slack Azure BoardsAzure Repos · Azure Pipelines
服务挂钩 与服务挂钩集成 - 将事件推送到 Jenkins、Trello 或自定义 Webhook 等外部服务
REST API Azure DevOps REST API 参考 - 生成自定义集成和自动化

添加团队以扩展项目

随着组织的发展,添加团队,以便每个团队都获得自己的一组可自定义敏捷工具:待办列表、看板、迭代和仪表板。

有关详细信息,请参阅 “添加团队 ”和 “添加团队管理员”。

使用 AI 管理项目

如果配置 Azure DevOps MCP 服务器,可以使用 AI 助手通过自然语言提示管理项目。

项目管理的示例提示

任务 示例提示
管理团队成员 List all members of the <Frontend> team in <Contoso> project
检查权限 Show the permissions for the <Contributors> group in <Contoso> project
查看项目设置 Show the process template and settings for <Contoso> project
设置区域 List all area paths in <Contoso> project
管理迭代 Show the current and upcoming iterations for <Contoso> project
添加用户 Add user <jamal@contoso.com> to the <Contributors> group in <Contoso> project
查看集成 List all service hooks configured in <Contoso> project
审核访问更改 Show permission changes in <Contoso> project from the past <14> days
加入新团队 Create a new team called <Mobile> in <Contoso> project and add users <sara@contoso.com> and <jamal@contoso.com>
生成项目运行状况快照 Summarize open bugs, active pull requests, and running pipelines in <Contoso> project