Аналитика в проектах: tfs + qlik

16
Аналитика в проектах: TFS + Qlik Использование Business Intelligence для анализа активностей TFS Павел Лысов Ведущий программист [email protected] Иван Щербинин Релиз-менеджер [email protected]

Upload: positive-hack-days

Post on 21-Jan-2018

104 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Аналитика в проектах: TFS + Qlik

Аналитика в проектах: TFS + QlikИспользование Business Intelligence для анализа

активностей TFS

Павел Лысов

Ведущий программист

[email protected]

Иван Щербинин

Релиз-менеджер

[email protected]

Page 2: Аналитика в проектах: TFS + Qlik

Что такое Business Intelligence

Зачем он нужен

Page 3: Аналитика в проектах: TFS + Qlik

Business Intelligence

• Загружай данные

• Анализируй

• Выгружай отчеты

• Планируй

Page 4: Аналитика в проектах: TFS + Qlik

Интеграция

Как это работает

Page 5: Аналитика в проектах: TFS + Qlik

TFS коннектор. Qlik SDK

1. Подключаем коннектор к TFS

2. В TFS в любой коллекции создается запрос с нужными полями, например, User Stories

3. Этот запрос обрабатывается (через выбор запроса в скрипте загрузки) Qlik View/Qlik

Sense, который ежедневно забирает все данные по расписанию

4. «Визуализируй это» в песочнице в десктопном приложении (free) или на сервере

Page 6: Аналитика в проектах: TFS + Qlik

Применение Qlik Sense для аналитики и

инфографики багов

Page 7: Аналитика в проектах: TFS + Qlik

Задача аналитики и инфографики багов в рамках релиза

• Сбор статистики по багам с широким спектром параметров

для анализа

• Выявление основных тенденций и проблем в ходе разработки

релиза

• Выявление тенденций и проблем при сравнении нескольких

релизов

• Построение плана действий по проблемным областям

Page 8: Аналитика в проектах: TFS + Qlik

Типы полей сущности «Bug», используемые для анализа

• Даты создания, фикса

• Статус

• Версия продукта, в которой исправлен баг

• Версия продукта, в которой исправляется баг

• Команда разработки

• Тип бага

• Источник возникновения

• Причина возникновения бага (категория, детализация)

• Причина пропуска в релиз

• Планирование к тестовому покрытию, покрытие в тестах

Page 9: Аналитика в проектах: TFS + Qlik

Инфографика встроенными средствами баг-трекера TFS

Основные проблемы:

• Малая кастомизация выводимых графиков и таблиц

• Ограничение выводимых значений по шкалам

• Отсутствие навигации по данным

• Невозможность гибкой дофильтровки данных

• Отсутствие гибких инструментов создания сущностей

Page 10: Аналитика в проектах: TFS + Qlik

Входные данные для BI на основе Qlik Sense

Page 11: Аналитика в проектах: TFS + Qlik

Аналитика и инфографика багов через Qlik Sense:основные элементы

Page 12: Аналитика в проектах: TFS + Qlik

Аналитика и инфографика багов через Qlik Sense:основные элементы

Page 13: Аналитика в проектах: TFS + Qlik

Аналитика и инфографика багов через Qlik Sense:основные элементы

Page 14: Аналитика в проектах: TFS + Qlik

Аналитика и инфографика багов через Qlik Sense:пример использования при анализе

Баги по источнику

происхождения

Баги по разрабатываемой

функциональности

Баги по причине

пропуска в релиз

Представление

багов в табличном

виде

Page 15: Аналитика в проектах: TFS + Qlik

Основные преимущества использования Qlik Senseдля аналитики багов

• Удобная навигация и дофильтрация данных

• Красивая визуализация элементов

• Широкие возможности по выводу инфографики

• Простой механизм сохранения снапшотов листов

• Простота создания/копирования/донастройки элементов

• Настраиваемый механизм подгрузки данных

• Возможность использования в качестве веб-сервера

Page 16: Аналитика в проектах: TFS + Qlik

Спасибо!

Вопросы?

Павел Лысов

Ведущий программист

[email protected]

Иван Щербинин

Релиз-менеджер

[email protected]