Azure DevOps
Современная платформа непрерывного
производства ПО
Шамрай А.В.
oshamrai@softserveinc.com
Адаптация среды под
собственные
потребности
Общие проблемы
Дополнительная отчетность
Что использовать для построение собственных
отчетов?
Адаптация процесса
Если мой процесс отличается от стандартных, как
применить собственные задачи и практики?
Автоматизация событий
Как автоматически открыть требование, когда
открылась хоть одна дочерняя задача? Как
исполнителю сообщить, что задача предшественник
закрыта?
Интеграция с внешними системами
Как интегрироваться с системами управления
сервисами, управления портфелем проектов?
Настройка общей среды
Как мне повысить информативность текущей
конфигурации без необходимости создания
доработок?
Дополнительные решения
Что можно использовать из доступных сегодня
дополнительных решений?
Настройка среды
Встроенные графики и расширения
Графики на основе запросов по рабочим элементам,
тестовых планов, сборок и релизов.
Настройка досок
Дополнительные состояния и стилизация для
рабочих элементов на досках управления
требованиями
Wiki страницы
Формирование динамических страниц для
отображения результатов работы или состояния
ключевых задач
Дополнительная средства аналитики
Отдельное решение аналитик
Решение Analytics, которое устанавливается через
Visual Studio Marketplace
Дополнительные графики
На текущий момент доступны графики на базе
рабочих элементов, остальные компоненты в стадии
разработки
Интеграция с Power BI
Создание собственных отчетов и дополнительных
цифровых панелей, если стандартные не покрывают
все потребности
Настройка собственного процесса
Использование коробочных шаблонов
Существующие шаблоны процессов отражают
основные современные методологии разработки
Доработка типов рабочих элементов
Создание собственных типов рабочих элементов,
определение их жизненного цикла, форм и набора
полей
Управление уровнями журналов
Настройка необходимого количества журналов для
управления необходимыми типами запросов для
необходимого уровня руководства
Точки расширения
Rest Api
Создание собственных решений для изменения
данных в Azure DevOps Services, интеграционных
решений. Пакет:
Microsoft.TeamFoundationServer.ExtendedClient
Пользовательские элементы
Расширение форм, пользовательского интерфейса
сервиса, а также дополнительные шаги сборки и
развертывания
События
Возможность подписаться на события в системе по
обновлению рабочих элементов, выполнения сборок
и т.д.
Пример интеграции с Project Server/Online
Преимущества Project Server
• Пул ресурсов
• Финансовая информация
• Анализ доступности ресурсов
• Календарное планирование
• Привычный на руководителей инструмент
Преимущества Azure DevOps
• Настраиваемая форма/жизненный цикл элементов
• Связи между элементами
• История изменений всех элементов
• Обсуждение внутри элементов
• Настраиваемые представления/поддержка гибких
проектов
• Отчетность
Дополнительные решения
Retrospectives
Сбор и оценка отзывов по результатам выполнения
проекта или итерации
Countdown Widget
Счетчик для ключевых дат, который размещается на
цифровую панель
Team Calendar
Управление событиями в команде в разрезе
календарных сроков
Feature timeline and Epic Roadmap
Настройка и управление реализацией элементов
управления журналаьми
Generate Release Notes Build Task
Задача сборки для генерирования ее состава и
детальной информации
SonarQube
Анализ кода на наличие потенциальных проблем и
трекинг их исправления
Kanban Board Tools
Перенос настроек для досок из одной команды в
другие
Демонстрация
USA HQ
Toll Free: 866-687-3588
Tel: +1-512-516-8880
Ukraine HQ
Tel: +380-32-240-9090
Bulgaria
Tel: +359-2-902-3760
Germany
Tel: +49-69-2602-5857
Netherlands
Tel: +31-20-262-33-23
Poland
Tel: +48-71-382-2800
UK
Tel: +44-207-544-8414
EMAIL
info@softserveinc.com
WEBSITE:
www.softserveinc.com
Вопросы?

Azure DevOps Адаптация под собственные потребности

  • 1.
    Azure DevOps Современная платформанепрерывного производства ПО Шамрай А.В. oshamrai@softserveinc.com
  • 2.
  • 3.
    Общие проблемы Дополнительная отчетность Чтоиспользовать для построение собственных отчетов? Адаптация процесса Если мой процесс отличается от стандартных, как применить собственные задачи и практики? Автоматизация событий Как автоматически открыть требование, когда открылась хоть одна дочерняя задача? Как исполнителю сообщить, что задача предшественник закрыта? Интеграция с внешними системами Как интегрироваться с системами управления сервисами, управления портфелем проектов? Настройка общей среды Как мне повысить информативность текущей конфигурации без необходимости создания доработок? Дополнительные решения Что можно использовать из доступных сегодня дополнительных решений?
  • 4.
    Настройка среды Встроенные графикии расширения Графики на основе запросов по рабочим элементам, тестовых планов, сборок и релизов. Настройка досок Дополнительные состояния и стилизация для рабочих элементов на досках управления требованиями Wiki страницы Формирование динамических страниц для отображения результатов работы или состояния ключевых задач
  • 5.
    Дополнительная средства аналитики Отдельноерешение аналитик Решение Analytics, которое устанавливается через Visual Studio Marketplace Дополнительные графики На текущий момент доступны графики на базе рабочих элементов, остальные компоненты в стадии разработки Интеграция с Power BI Создание собственных отчетов и дополнительных цифровых панелей, если стандартные не покрывают все потребности
  • 6.
    Настройка собственного процесса Использованиекоробочных шаблонов Существующие шаблоны процессов отражают основные современные методологии разработки Доработка типов рабочих элементов Создание собственных типов рабочих элементов, определение их жизненного цикла, форм и набора полей Управление уровнями журналов Настройка необходимого количества журналов для управления необходимыми типами запросов для необходимого уровня руководства
  • 7.
    Точки расширения Rest Api Созданиесобственных решений для изменения данных в Azure DevOps Services, интеграционных решений. Пакет: Microsoft.TeamFoundationServer.ExtendedClient Пользовательские элементы Расширение форм, пользовательского интерфейса сервиса, а также дополнительные шаги сборки и развертывания События Возможность подписаться на события в системе по обновлению рабочих элементов, выполнения сборок и т.д.
  • 8.
    Пример интеграции сProject Server/Online Преимущества Project Server • Пул ресурсов • Финансовая информация • Анализ доступности ресурсов • Календарное планирование • Привычный на руководителей инструмент Преимущества Azure DevOps • Настраиваемая форма/жизненный цикл элементов • Связи между элементами • История изменений всех элементов • Обсуждение внутри элементов • Настраиваемые представления/поддержка гибких проектов • Отчетность
  • 9.
    Дополнительные решения Retrospectives Сбор иоценка отзывов по результатам выполнения проекта или итерации Countdown Widget Счетчик для ключевых дат, который размещается на цифровую панель Team Calendar Управление событиями в команде в разрезе календарных сроков Feature timeline and Epic Roadmap Настройка и управление реализацией элементов управления журналаьми Generate Release Notes Build Task Задача сборки для генерирования ее состава и детальной информации SonarQube Анализ кода на наличие потенциальных проблем и трекинг их исправления Kanban Board Tools Перенос настроек для досок из одной команды в другие
  • 10.
  • 11.
    USA HQ Toll Free:866-687-3588 Tel: +1-512-516-8880 Ukraine HQ Tel: +380-32-240-9090 Bulgaria Tel: +359-2-902-3760 Germany Tel: +49-69-2602-5857 Netherlands Tel: +31-20-262-33-23 Poland Tel: +48-71-382-2800 UK Tel: +44-207-544-8414 EMAIL info@softserveinc.com WEBSITE: www.softserveinc.com Вопросы?