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


Роли разработки программного обеспечения, поддерживаемые 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 и инструментах для Agile".

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

Мастера Scrum

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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