Тимлидам
Посмотрите, сколько времени проходит от открытия пулл-реквеста до слияния и кто чаще меняет код. Используйте эти данные, чтобы обсудить задержки и распределение работы с командой.
Отслеживайте время слияния pull request, анализируйте DORA-метрики и прогнозируйте сроки проектов. Подключите репозиторий и попробуйте базовую аналитику одного разработчика бесплатно на 7 дней.
Демо: 7 дней, один профиль разработчика, без карты. После регистрации подключите репозиторий и выберите профиль.
EXAMPLE TEAM
В примере один PR открыт 26 часов до мёрджа. Длительность сама по себе не объясняет причину: для этого нужно проверить историю PR у Git-провайдера.
Смените репозиторий: счётчики, среднее и строки обновятся вместе.
Разобрать расчёт на примереПосмотрите, сколько времени проходит от открытия пулл-реквеста до слияния и кто чаще меняет код. Используйте эти данные, чтобы обсудить задержки и распределение работы с командой.
Узнайте, как часто команда выпускает обновления, сколько из них приводит к сбоям и как быстро сервис восстанавливается. Покажите руководству, как меняются скорость и надёжность разработки.
Посмотрите, когда команда может закончить проект. Сравните прогнозы для разного набора задач, чтобы решить, что войдёт в релиз и на какой срок ориентироваться.
Подключите репозиторий, загрузите историю и откройте аналитику выбранного разработчика.
Создайте аккаунт, подключите GitHub, GitLab или Bitbucket и выберите репозиторий. Требуемые права токена указаны в настройках интеграции.
Запустите синхронизацию в карточке интеграции. После её завершения откройте «Разработчики» и выберите одного разработчика для демо на 7 дней.
Выберите даты и репозиторий. Посмотрите коммиты, число пулл-реквестов и среднее время до слияния. Для проверки сравните цифры с историей в GitHub, GitLab или Bitbucket.
Подключите GitHub, GitLab или Bitbucket, чтобы увидеть коммиты и пулл-реквесты. Для аналитики релизов и прогноза сроков добавьте CI/CD, систему инцидентов и трекер задач.
Посмотрите, сколько пулл-реквестов создала команда, какая часть уже принята и сколько времени прошло от открытия до слияния. Можно выбрать даты, репозиторий и автора.
Данные: репозиторий и история пулл-реквестов.
Как считается время слияния PRDORA-метрики показывают частоту обновлений и время от первого коммита до выпуска. Если подключены данные об инцидентах, вы также увидите долю неудачных обновлений и время восстановления сервиса.
Данные: CI/CD и инциденты, связанные с обновлениями.
Как рассчитываются DORA-метрикиПолучите прогноз сроков по оставшимся задачам и скорости работы команды. Посмотрите, как изменятся даты, если добавить или убрать задачи. Прогноз даёт несколько возможных сроков с разной вероятностью.
Данные: задачи проекта и скорость работы команды — из истории или вручную.
Как работает прогноз сроковПосмотрите, как команда использует ИИ-ассистентов, и сравните показатели групп разработчиков. Определение вклада ИИ пока приблизительное; ограничения указаны рядом с показателями.
Нужны: подключённые инструменты ИИ и данные для сравнения.
Методика анализа ИИВы выбираете репозитории для синхронизации. Аналитика использует события Git; для определения стека дополнительно читает дерево файлов и выбранные манифесты.
GitHub, GitLab и Bitbucket для Git-аналитики. Трекер задач, CI/CD и систему инцидентов можно подключить отдельно.
Роли и принадлежность к команде определяют доступ к данным. Доступ к аналитике отдельных профилей дополнительно зависит от выбранных мест в тарифе.
Токены провайдеров шифруются перед сохранением и не показываются повторно. Выдавайте подключению только права, нужные выбранному сценарию.
Посмотрите аналитику одного разработчика на данных своего репозитория, прежде чем оплачивать доступ.
Срок отсчитывается с активации демо. Начните после первой синхронизации, чтобы использовать его для проверки данных.
Выберите одного разработчика в разделе «Разработчики». Это доступ к аналитике выбранного профиля, а не ко всем профилям команды.
Для активации демо не нужны платёжные данные. По окончании демо автоматического списания нет.
После регистрации: «Настройки → Интеграции» → синхронизация → «Разработчики» → активация демо для выбранного разработчика.
Одно место открывает аналитику одного выбранного профиля разработчика. В карточках указана сумма за весь период для одного места, ниже — цена в пересчёте на месяц.
Базовая цена — — за место в месяц при помесячной оплате. При оплате нескольких месяцев сумма списывается за весь выбранный период.
Оплата в рублях через YooKassa. Для подписки предусмотрено автопродление с сохранённым способом оплаты; его можно отключить.
Базовая аналитика на одно место разработчика, карта не нужна.
1 месяц
—
— за место в месяц
Без скидкиСписание раз в 1 мес.
3 месяца
—
— за место в месяц
Скидка 5%Списание раз в 3 мес.
6 месяцев
—
— за место в месяц
Скидка 10%Списание раз в 6 мес.
12 месяцев
—
— за место в месяц
Скидка 15%Списание раз в 12 мес.
Итоговая сумма зависит от количества выбранных мест. Платный тариф открывает аналитику по всем выбранным профилям разработчиков. Публичная оферта: Публичная оферта
Демо открывает базовую аналитику одного выбранного профиля разработчика на 7 дней. Сначала зарегистрируйтесь и синхронизируйте репозиторий, затем выберите профиль в разделе «Разработчики». Карта не нужна, по окончании демо списаний нет.
Читаем метаданные коммитов, PR и ревью: авторов, даты, пути изменённых файлов и количество строк. Для определения стека также читаем дерево файлов и выбранные файлы зависимостей и конфигурации, например package.json и Dockerfile. Полная копия исходных текстов репозитория для этого анализа не загружается.
После подключения нужно выбрать репозиторий и запустить синхронизацию. Её длительность зависит от объёма истории и ограничений провайдера. Статус виден в карточке интеграции; после завершения можно проверять доступные показатели.
По одним коммитам и пулл-реквестам — нет. Они не учитывают обсуждения, помощь коллегам и работу без изменений в коде. Время Git-активности не равно рабочим часам, а оценки в сервисе приблизительны. Учитывайте результат работы и объяснения команды.
Для частоты деплоев нужны события production, для lead time — также первый коммит изменения. Для доли неудачных изменений и восстановления нужны связанные инциденты. Данные выбираются по сервису; одного подключения Git недостаточно для всех этих показателей.
Да, в любой момент. Уже оплаченный период остаётся активным до даты окончания, после этого ничего не списывается.
Пока Commitlane работает только в облаке. Если вам нужно размещение на своих серверах, напишите нам и расскажите о требованиях.
Подключите репозиторий и выберите разработчика. У вас будет 7 дней, чтобы посмотреть его коммиты и пулл-реквесты и оценить, подходит ли сервис вашей команде. Карта не нужна.
Расскажите, какой вопрос хотите решить, сколько разработчиков в команде и какие системы используете. Ответим на оставленный адрес.
Например: «Нас 12, код в GitLab, задачи в Jira. Хотим понять, почему проверка и слияние изменений занимают так много времени». Токены и исходный код для первого обращения не нужны.