Аналитика проекта, основанная на данных

Ваша VCS — источник ценных данных, отражающих развитие вашего проекта с течением времени. Upsource отслеживает все коммиты, ревизии и личный вклад пользователей в ваш проект. Upsource непрерывно анализирует эти данные и может выявлять места, требующие рефакторинга или корректировки процессов.

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

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

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

Древовидная карта проекта

Древовидная карта проекта

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

Диаграмма истории файлов

История файлов

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

Граф ревьюеров

Ревьюеры

Следите за взаимодействием участников вашего проекта и взаимоотношениями между ревьюерами. Каждая вершина графа обозначает участника проекта. Чем больше два участника проверяют изменения друг друга, тем сильнее становится связь между ними. Граф интерактивен — попробуйте перетаскивать узлы и щелкать по ним.

Диаграмма код-ревью

Код-ревью

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