Роли разработки программного обеспечения, поддерживаемые Azure DevOps
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Если вы являетесь единственным разработчиком или работаете в небольшом параметре, вы отслеживаете проблемы, функции плана, код, тест, сборку и развертывание.
Если вы работаете в большом параметре, вы можете сосредоточиться на определенном наборе задач, которые соответствуют определенным ролям. Эти конкретные роли могут быть разработка программного обеспечения, управление продуктами и scrum или DevOps.
В следующей статье описываются функции и задачи, доступные для вас, на основе вашей роли.
Роли участника
Участники группы являются участниками, имеющими доступ к следующим областям и многое другое:
- База кода
- Отслеживание рабочих элементов
- Гибкие инструменты
- Конвейеры сборки
- средства тестирования
Если вам нужно заблокировать определенные области для выбранного набора участников, см . раздел управления разрешениями.
Разработчики программного обеспечения
Разработчики используют Visual Studio или другие средства для разработки приложений. Затем они проверяют свои изменения в репозитории Git или система управления версиями Team Foundation (TFVC), размещенном в Azure DevOps. С веб-портала или поддерживаемой интегрированной среды разработки они могут просматривать репозитории, проверять журнал и многое другое.
Чтобы приступить к работе с Git, ознакомьтесь с одним из следующих ресурсов:
- Предоставление общего доступа к коду с помощью Git и Visual Studio
- Предоставление общего доступа к коду в Git с помощью Eclipse
- Предоставление общего доступа к коду в Git с помощью Xcode
- Предоставление общего доступа к коду в Git с помощью IntelliJ
- Начало работы с Git и Azure DevOps Services
Чтобы приступить к работе с TFVC, ознакомьтесь с одним из следующих ресурсов:
- Разработка и совместное использование кода в TFVC с помощью Visual Studio
- Предоставление общего доступа к коду в TFVC с помощью Eclipse
- Предоставление общего доступа к коду в TFVC с помощью Xcode
Владельцы продукта
Владельцы продуктов обычно планируют набор функций для доставки, задания приоритетов и отслеживания состояния работы, дефектов кода и проблем с клиентами. Набор веб-инструментов 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 — снижение затрат на обслуживание сервера. Но существует несколько административных задач, необходимых для поддержки интегрированной среды разработки программного обеспечения.
Основные задачи группируются следующим образом по членству в группе безопасности или роли.
Администраторы группы
Ответственность за настройку параметров группы, включая:
- Параметры невыполненной работы и платы
- Области команд и итерации (спринты)
- Участники групп
- Командные панели мониторинга
- Шаблоны рабочих элементов группы
- Оповещения группы
Чтобы приступить к работе, см. статью "Управление командами" и настройка средств команды.
Администраторы проектов
Ответственный за настройку ресурсов на уровне проекта, в том числе:
- Пути к областям и пути итерации
- Разрешения проекта и безопасность репозитория
- Создание агентов, пулов и подключений к службам
- Политики хранения тестов и выпусков
Владельцы организации и администраторы коллекции проектов
Владельцы организации автоматически входят в группу "Администраторы коллекции проектов". Ответственность за настройку ресурсов уровня организации, включая следующие задачи:
- Управление выставлением счетов
- Добавление проектов и управление ими
- Управление разрешениями на уровне коллекции
- Настройка процессов отслеживания работы
- Установка расширений и управление ими
Сведения о начале работы см. в разделе "Управление организациями и параметрами".