Поделиться через


Роли разработки программного обеспечения, поддерживаемые Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Если вы являетесь единственным разработчиком или работаете в небольшом параметре, вы отслеживаете проблемы, функции плана, код, тест, сборку и развертывание.

Если вы работаете в большом параметре, вы можете сосредоточиться на определенном наборе задач, которые соответствуют определенным ролям. Эти конкретные роли могут быть разработка программного обеспечения, управление продуктами и scrum или DevOps.

В следующей статье описываются функции и задачи, доступные для вас, на основе вашей роли.

Роли участника

Участники группы являются участниками, имеющими доступ к следующим областям и многое другое:

  • База кода
  • Отслеживание рабочих элементов
  • Гибкие инструменты
  • Конвейеры сборки
  • средства тестирования

Если вам нужно заблокировать определенные области для выбранного набора участников, см . раздел управления разрешениями.

Разработчики программного обеспечения

Разработчики используют Visual Studio или другие средства для разработки приложений. Затем они проверяют свои изменения в репозитории Git или система управления версиями Team Foundation (TFVC), размещенном в Azure DevOps. С веб-портала или поддерживаемой интегрированной среды разработки они могут просматривать репозитории, проверять журнал и многое другое.

Чтобы приступить к работе с Git, ознакомьтесь с одним из следующих ресурсов:

Чтобы приступить к работе с TFVC, ознакомьтесь с одним из следующих ресурсов:

Владельцы продукта

Владельцы продуктов обычно планируют набор функций для доставки, задания приоритетов и отслеживания состояния работы, дефектов кода и проблем с клиентами. Набор веб-инструментов Agile в Azure DevOps предоставляет владельцам продуктов представления и функции, необходимые для выполнения этих задач. Все трудоемкие данные записываются в рабочем элементе. Каждый рабочий элемент представляет определенный тип, например историю пользователя, задачу или ошибку.

  • Использование невыполненной работы продукта для быстрого определения и определения приоритетов пользовательских историй, функций и других рабочих элементов
  • Использование невыполненной работы с спринтом и доски задач для реализации методик Scrum
  • Использование доски для работы с методами Kanban
  • Использование запросов для перечисления и обновления рабочих элементов, создания диаграмм состояния и трендов и размещения диаграмм на панелях мониторинга
  • Использование панелей мониторинга для совместного использования информации, состояния и тенденций в команде или организации

Дополнительные сведения о начале работы см. в статье "Сведения о Azure Boards и гибких средствах".

Вы можете интегрировать Microsoft Excel с Azure DevOps для планирования и отслеживания работы. Дополнительные сведения см. в статье о массовом изменении с помощью Excel.

Мастера scrum

Мастера scrum помогают упростить scrum для более крупной команды, обеспечивая выполнение платформы scrum. Они привержены методикам, но остаются гибкими и открытыми для команды, чтобы улучшить свой рабочий процесс. Мастера scrum используют те же функции, что и владельцы продуктов.

DevOps: построители, тестировщики и руководители выпусков

Преимуществом работы с Azure DevOps является набор средств и интегрированных функций, поддерживающих сборку, тестирование и развертывание программных приложений. Ознакомьтесь со следующими общими задачами, связанными с DevOps, которые поддерживает Azure DevOps.

  • Определение сборок
  • Модульное тестирование кода
  • Выполнение тестов для построений
  • Выполнение исследовательских тестов
  • Определение, управление, отслеживание и утверждение выпусков
  • Развертывание приложений в Azure, виртуальной машине, контейнерах Docker и т. д.

Чтобы приступить к работе, ознакомьтесь с общими сведениями в Azure Pipelines и планах тестирования Azure.

Заинтересованные лица

С доступом заинтересованных лиц любой пользователь в вашей организации может проверить состояние проекта и предоставить отзыв. Заинтересованные лица могут отслеживать приоритеты проектов и предоставлять направление, идеи функций и выравнивание бизнеса с командой. Заинтересованные лица также способствуют планированию путем добавления и изменения рабочих элементов. Однако они не могут вносить свой вклад в базу кода или средства тестирования упражнений.

Доступ к заинтересованным лицам, по сути, предоставляет бесплатный доступ к ограниченному набору функций для спонсоров проектов и сторонников. Дополнительные сведения см. в статье "Работа в качестве заинтересованных лиц".

Роли администратора

Уникальное преимущество работы в Azure DevOps Services — снижение затрат на обслуживание сервера. Но существует несколько административных задач, необходимых для поддержки интегрированной среды разработки программного обеспечения.

Основные задачи группируются следующим образом по членству в группе безопасности или роли.

Администраторы группы

Ответственность за настройку параметров группы, включая:

  • Параметры невыполненной работы и платы
  • Области команд и итерации (спринты)
  • Участники групп
  • Командные панели мониторинга
  • Шаблоны рабочих элементов группы
  • Оповещения группы

Чтобы приступить к работе, см. статью "Управление командами" и настройка средств команды.

Администраторы проектов

Ответственный за настройку ресурсов на уровне проекта, в том числе:

Владельцы организации и администраторы коллекции проектов

Владельцы организации автоматически входят в группу "Администраторы коллекции проектов". Ответственность за настройку ресурсов уровня организации, включая следующие задачи:

  • Управление выставлением счетов
  • Добавление проектов и управление ими
  • Управление разрешениями на уровне коллекции
  • Настройка процессов отслеживания работы
  • Установка расширений и управление ими

Сведения о начале работы см. в разделе "Управление организациями и параметрами".