Частые вопросы
Как DevGhost оценивает трудозатраты, что значит Ghost% и как пользоваться этим ответственно.
Вы следите за разработчиками? Откуда часы?+
Нет — ни времени, ни экранов, ни клавиатуры. Мы анализируем только сами изменения кода и оцениваем их когнитивную сложность в часах эталонного разработчика. Это линейка, а не табель учёта времени.
Что значит «оценка в часах»?+
Сколько заняло бы это изменение у разработчика среднего уровня (3–4 года), знающего кодовую базу и работающего без AI. Оценивается сложность работы, а не строки и не реально отсиженное время. Входит написание кода, ручное тестирование и правки по ревью; не входят встречи, планирование и ожидание ревью.
Как именно вы оцениваете трудоёмкость?+
Это не «один запрос к нейросети», а многоступенчатый конвейер, где AI — лишь один из слоёв. Сначала модель читает сами изменения кода — что именно поменялось — и оценивает когнитивную сложность для эталонного разработчика, а не считает строки или коммиты. Поверх неё работает детерминированная алгоритмическая часть: система классифицирует характер изменений, отдельно распознаёт особо ответственные виды работы (например, инфраструктуру, миграции данных, безопасность), отсеивает механическое и сгенерированное (массовые автозамены, сгенерированный и перемещённый код, форматирование) и применяет наборы корректирующих правил и ограничителей, чтобы одна догадка модели не раскачивала результат. Крупные и составные коммиты разбираются по более детальной схеме. Один и тот же стандарт применяется ко всем автоматически, каждый коммит оценивается один раз и результат фиксируется — отсюда сопоставимость и воспроизводимость.
На каком опыте и данных построена методология?+
Она выросла из реальной работы с enterprise-разработкой: в алгоритмическую часть зашиты эмпирические закономерности, накопленные на реальных проектах, — какие изменения обычно дороже, чем выглядят, а какие дёшевы несмотря на объём. Эти правила сверяются с реальными эталонными оценками (калибровка). Поэтому система ближе к опытному техническому руководителю, который оценивает работу, чем к простому счётчику строк.
Команда пользуется AI. Это ломает метрику?+
Наоборот — в этом и смысл. Мы сравниваем команду с эталоном без AI; если с AI вы доставляете больше за день, Ghost% растёт, и этот отрыв от «до-AI нормы» — ровно то, что продукт и показывает. Это не искажение, это результат.
Что такое Ghost% и как его читать?+
Отношение вашей дневной выработки к выработке эталонного разработчика. 100% — вровень с эталоном, выше — доставляете больше за день, ниже — меньше. Это не часы и не переработки: высокий не значит «выгорает», низкий сам по себе не значит «слабый».
Насколько этому можно доверять?+
Это модель, а не замер. Реальное время не восстановит никто, поэтому ценность — в единых правилах для всех: сильна в трендах и сравнениях, а не в точности до часа по одному человеку. Инструмент задавать вопросы, а не выносить приговоры.
Метрику можно накрутить — дробить или склеивать коммиты?+
Дробление и склейка коммитов её существенно не двигают — оценивается содержание и сложность изменений, а не число коммитов или строк. Важнее другое: любую метрику, на которую человека таргетят напрямую, со временем начинают оптимизировать вместо работы. Поэтому используйте её как командный сигнал и тренд, а не как персональный KPI — так её и накручивать незачем.
Цифры по человеку не сходятся с ощущением. Почему?+
Система видит код, а не всю роль: проектирование, ревью, менторство, планирование, встречи в оценку не входят. Расхождение часто значит, что много ценности человека лежит вне коммитов — и это полезно заметить.
Учитывает ли система, что человек занят не только кодом?+
Сама по себе — нет: она видит только код и не знает реальной роли и загрузки человека (ревью, менторство, встречи, поддержка). Полную загрузку знает только руководитель. Для этого есть параметр Share — доля времени, которую сотрудник реально тратит на написание кода (0–100%). По умолчанию он равен 100% (считаем, что человек занят кодом полностью); руководитель снижает его вручную, чтобы отразить время на некодовую работу — это и есть место, где в систему вносится контекст, которого в коде нет. Тогда сравнение с эталоном становится честным и для тех, кто пишет код не весь день.
Можно использовать для аттестации, зарплат, увольнений?+
Не в одиночку. Это командный сигнал и тренд, чтобы начать разговор, а не индивидуальный приговор: одна метрика не отражает качество, влияние и контекст.
Что значат «стоимость» и «ценность» в деньгах?+
Стоимость — грубо во что обошлась доставленная работа по стандартной ставке; ценность — во сколько обошлось бы воспроизвести этот объём вручную, без AI. Разрыв между ними — приблизительный индикатор рычага (инструменты/AI), а не отчёт о прибыли.

