Как DevGhost оценивает продуктивность разработчика
Обновлено 23 октября 2026 г.
DevGhost независимо оценивает продуктивность каждого разработчика по содержанию и когнитивной сложности его изменений в Git. Владельцы бизнеса и CTO могут увидеть отдачу от вложений в разработку: выявить устойчиво низкий вклад и заметить сильных разработчиков, чья работа оставалась в тени.
Размер изменения не равен объёму работы
Готовую библиотеку можно подключить за несколько минут — и получить тысячи добавленных строк. А небольшое изменение поведения в нескольких файлах может потребовать разобраться в зависимостях, спроектировать решение и тщательно его проверить. DevGhost оценивает инженерную работу, которая стоит за изменением, поэтому видимая активность не подменяет вклад.
Машинное обучение с опорой на код
DevGhost объединяет машинное обучение и собственную нейросеть с анализом структуры изменений в Git и специализированными алгоритмами. Вместе они оценивают когнитивную трудоёмкость по единой шкале эталонного разработчика.
Для анализа кода DevGhost не использует LLM. Оценку рассчитывают собственные обученные модели и алгоритмы.
- Изменение рассматривается в контексте существующего кода: учитываются связи между изменёнными частями и признаки повторного использования.
- Распознанные механические изменения и сгенерированные артефакты учитываются отдельно, чтобы их объём не подменял новую инженерную работу.
- Содержательный код, написанный с помощью AI, оценивается по той же шкале. Важен результат, появившийся в коде.
Два изменения — разная работа
Эти публичные коммиты показывают, почему одного размера diff недостаточно для оценки вклада.
k6: готовые файлы React для тестов
В изменение добавлено более 33 тысяч строк — в основном готовые файлы React, чтобы тесты не зависели от сетевых сбоев. DevGhost отделяет поставляемые файлы от работы по их подключению. Оценка DevGhost — около 0,8 эталонного часа.
Открыть публичный коммитRedis: асинхронный ввод-вывод
Около 2,3 тысячи добавленных и удалённых строк меняют взаимодействие потоков Redis: обработку сетевых событий, передачу работы между потоками и синхронизацию доступа к данным. Это содержательное изменение архитектуры, в котором важно обеспечить корректную совместную работу нескольких частей системы. Оценка DevGhost — около 23 эталонных часов.
Открыть публичный коммитЧто означают эталонные часы
Эталон — middle-разработчик с опытом 3–4 года, который знает проект и работает без AI. Оценивается работа, которая потребовалась бы ему, чтобы разобраться в нужном коде, спроектировать и реализовать решение, проверить его и внести необходимые исправления. Самотестирование входит в оценку: запуск и разбор результатов подходящих тестов, ручная проверка поведения, когда она нужна, и финальная проверка собственного изменения.
Единая шкала позволяет сопоставлять вклад разработчиков и наблюдать его изменение со временем. Эталонные часы описывают оценённую работу, представленную в коде, а не время, которое фактически потратил автор.
От эталонных часов к Ghost%
Распределение оценок во времени опирается на эмпирические исследования и практические замеры. Для сравнения результатов DevGhost использует единую эталонную шкалу. Ghost% показывает результат относительно нормы с учётом Share и выбранного способа подсчёта дней. При 100% результат соответствует норме, выше 100% — превышает её. Помощь AI может быть одной из причин, но само число не доказывает использование AI.
Учитывайте контекст
Рассматривайте устойчивые результаты за несколько периодов, затем изучайте изменения и обязанности человека. DevGhost не измеряет фактические часы, качество кода или всю профессиональную ценность разработчика. Работа вне анализируемых изменений тоже важна. Кадровое решение требует независимой содержательной оценки человеком; Ghost% не должен быть его единственным или основным основанием.
Проверьте на истории знакомого проекта
Выберите репозиторий и период, по которым вы хорошо знаете результат работы команды. Сопоставьте оценку DevGhost со своим опытом: чей вклад был сильным, где разработка систематически не давала ожидаемой отдачи, какие сложные задачи оставались незаметными в статистике активности. Откройте конкретные изменения и разберите совпадения и расхождения. Так вы сможете оценить, насколько система полезна для ваших управленческих задач, на уже знакомом материале.

