Помещен в архив

Интеграция системы управления ИТ-проектами с Azure DevOps

Сферы деятельности

  • Управление проектами
  • ИТ

Приём откликов

до 12 января 2021

Сроки работы

1 месяц 1 день

Бюджет

По договорённости

В чем суть проекта?

Необходимо интегрировать корпоративную систему проектного управления (PMSys) и Microsoft Azure DevOps Server.

Расскажите о задаче подробнее

Участники ИТ-проектов компании «Евраз» активно пользуются двумя ИТ-системами: • PMSys — система управления ИТ-проектами компании, в которой ведется учет проектной деятельности (хранятся и обрабатываются сведения о проектах, их этапах, бюджетах, ресурсах и командах); • Microsoft Azure DevOps Server — система для хранения исходного кода, ведения и анализа задач, построения конвейера CI/CD. Из-за того, что данные разнесены по двум системам, участники проектов вынуждены вручную обновлять статусы задач и документов, дублировать действия по декомпозиции работ в проектах. Интеграция PMSys и Azure DevOps позволит автоматически выполнять двустороннюю синхронизацию задач, создавать новые области проекта и их итерации в Azure DevOps, сопоставлять проектную команду с определенной областью проекта Azure DevOps. Это повысит эффективность работы проектных команд и даст им возможность лучше контролировать ресурсы.

Понадобится ли команда?

Да, проект рассчитан на то, что им будут заниматься два человека — разработчик баз данных и фронтенд-разработчик.

Что предстоит сделать?

1. Ознакомиться с техническим заданием на разработку сервиса интеграции. 2. Уточнить и доработать требования технического задания. 3. Обсудить план работы с командой и лидером проекта. 4. По итогам обсуждения договориться о правилах внутрикомандной коммуникации и порядке актуализации бэклога. 5. Актуализировать бэклог, распределив задачи по участникам команды, согласовать бэклог с лидером проекта. 6. В рамках согласованного бэклога: 6.1. Разработчику баз данных: 6.1.1. Выполнить доработки промежуточной таблицы для хранения данных на сервере MS SQL, необходимые для интеграции. 6.1.2. Спроектировать и реализовать механизм обновления данных в промежуточных таблицах. 6.2. Фронтенд-разработчику: 6.2.1. Спроектировать и реализовать сервис обновления данных в Azure DevOps и промежуточных таблицах с использованием REST API. 7. Регулярно отчитываться о выполнении задач бэклога, выявлять риски проекта и предлагать решения.

Что представляет собой результат работы?

Исходный код и спецификация ПО, оформленные в соответствии с требованиями компании-заказчика.

По каким критериям будут оценивать результат?

Сервис должен позволять: • экспортировать информацию о проектах из Azure DevOps Server в промежуточную таблицу в базе данных MS SQL; • обновлять информацию о проектах в Azure DevOps Server на основе данных, загруженных из промежуточной таблицы, а также создавать новые области проекта.

Что можно получить за этот проект?

Вознаграждение за проект обсуждается индивидуально с лидером проекта.

На какую помощь можно рассчитывать?

Лидер проекта: • обеспечит доступ в корпоративные системы, необходимые для работы над проектом; • создаст условия для оперативного взаимодействия с остальными участниками проекта; • предоставит техническое задание по проекту.

Выбрать роль