Поширені запитання

Як DevGhost оцінює зусилля, що означає Ghost% і як використовувати його відповідально.

Ви стежите за розробниками? Звідки беруться години?+

DevGhost аналізує історію та зміни Git, щоб оцінити внесок кожного розробника в код. Він не відстежує робочий час, не записує екрани й не реєструє натискання клавіш. Години виражають зусилля за спільною еталонною шкалою.

Що означає «оцінка в годинах»?+

Час, який знадобився б розробникові середнього рівня з досвідом 3-4 роки, знайомому з кодовою базою й такому, що працює без ШІ, щоб створити зміну. Це включає розуміння відповідного коду, проєктування рішення, реалізацію, самотестування та необхідні виправлення. Самотестування охоплює доречні тести, інтерпретацію їхніх результатів, необхідні ручні перевірки поведінки й фінальне рев’ю розробником власної зміни. Оцінка не відтворює фактичні години автора й не замінює аудит або експертне рев’ю.

Як саме ви оцінюєте зусилля?+

DevGhost поєднує машинне навчання та власну нейронну мережу зі структурним аналізом змін Git і спеціалізованими алгоритмами. Він розглядає зміни в контексті наявного коду, враховує повторне використання й окремо обробляє розпізнані механічні зміни та згенеровані артефакти. Змістовний код, створений за допомогою ШІ, оцінюється за тією самою еталонною шкалою. DevGhost не використовує LLM для аналізу коду.

На якому досвіді та даних побудована методологія?+

Метод поєднує інженерний досвід, структурний аналіз змін і навчання власних моделей DevGhost. Розподіл оцінок у часі ґрунтується на емпіричних дослідженнях і практичних вимірюваннях. DevGhost не використовує LLM для аналізу коду.

Моя команда використовує ШІ. Це ламає метрику?+

Змістовний код, написаний за допомогою ШІ, оцінюється відносно того самого еталонного розробника без ШІ. Якщо ШІ допомагає розробникові видавати більше оціненого результату на день, Ghost% може зрости. Результат понад 100% означає результат вище базового рівня, а не доказ використання ШІ; на порівняння також впливають досвід, інструменти, Share і вибраний спосіб підрахунку днів.

Що таке Ghost% і як його читати?+

Це оцінка індивідуальної продуктивності в коді відносно розробника середнього рівня, який знає проєкт і працює без ШІ. За стандартної норми Ghost% = E ÷ (D × 3 × S) × 100: E — еталонні години, D — вибрана кількість днів Spread або FTE, S = Share ÷ 100. 100% відповідає еталону, вище значення означає більший оцінений результат, нижче — менший. У командних зведеннях індивідуальні відсотки зважуються за зусиллями. Це не фактичний робочий час і не оцінка всієї професійної цінності людини.

Наскільки можна йому довіряти?+

Використовуйте спільну еталонну шкалу DevGhost, щоб аналізувати стійкий внесок, відзначати сильних розробників і порівнювати періоди. Потім переглядайте відповідні зміни й контекст ролі. Оцінка - це не фактичний робочий час, не бал якості коду й не повна оцінка людини; вона не повинна сама визначати кадрове рішення.

Чи можна обдурити метрику — розділяючи чи об'єднуючи коміти?+

Метод оцінює зміст і складність, а не винагороджує кількість комітів або рядків. Однак поділ, склеювання та перегрупування змін можуть змінити контекст, який бачить оцінювач; незмінність результату не гарантується. Переглядайте самі зміни та стабільні тенденції й не перетворюйте число на ціль для оптимізації або єдину підставу кадрового рішення.

Числа для людини не збігаються з моїм враженням. Чому?+

DevGhost оцінює внесок, видимий у коді. Обов’язки людини можуть також включати менторство, рев’ю чужої роботи та іншу діяльність поза аналізованими змінами. Перед інтерпретацією розбіжності перевірте період, режим Spread або FTE, Share і самі зміни. Проєктування, перевірка та виправлення аналізованої зміни вже включені в еталонні зусилля.

Що означає Share і що відбувається за 0%?+

Coding Share - це ручна частка від 0% до 100%, за замовчуванням 100%. Значення 100% означає звичайну повну роль розробника: базовий рівень 3 еталонні години вже враховує звичайну некодову роботу. Зменшуйте Share за меншої залученості, наприклад через неповний час або додаткові обов’язки, не віднімаючи звичайний некодовий час удруге. Проєктування, реалізація, перевірка та виправлення зміни вже входять у зусилля. Скоригований Ghost% дорівнює вихідному Ghost%, поділеному на Share ÷ 100; зусилля, дати, вартість і вихідний Ghost% не змінюються. Наприклад, 30 еталонних годин за 10 днів дають 100% при Share = 100% і 200% при 50%. За 0% скоригований Ghost% недоступний, а не дорівнює нулю; якщо Share не визначено, він також недоступний.

Чи можна використовувати його для рев'ю, оплати чи звільнень?+

Використовуйте метрику як один із сигналів для незалежної людської оцінки продуктивності кожного розробника, включно зі стабільно низьким внеском і сильними результатами. Розглядайте кілька періодів з урахуванням обов’язків розробника, якості коду, впливу на бізнес і роботи поза кодом. Ghost% не повинен бути єдиною чи основною підставою для оцінювання результатів, оплати, підвищення або звільнення й не замінює таку контекстну оцінку.

Чи є безкоштовний тариф і скільки коштує аналіз?+

Так. Кожен акаунт отримує стартові кредити і нову безкоштовну квоту щомісяця — картка не потрібна, обмежень за функціями немає: безкоштовний тариф це повний продукт. Один кредит покриває один проаналізований коміт, а pull request, злитий через squash, рахується як половина його внутрішніх комітів. Точну вартість запуску видно до його початку.

Що означають «вартість» і «цінність» у грошах?+

Вартість — це приблизно те, скільки постачена робота коштувала за стандартною ставкою; цінність — приблизно те, скільки коштувало б відтворити цей обсяг вручну, без ШІ. Розрив між ними — приблизний показник важеля (інструменти/ШІ), а не звіт про прибутки та збитки.