Як DevGhost оцінює продуктивність розробників
Останнє оновлення 23 жовтня 2026 р.
DevGhost незалежно оцінює продуктивність кожного розробника за змістом і когнітивною складністю його змін у Git. Власники бізнесу та CTO можуть побачити віддачу від своїх інвестицій у розробку: виявити стабільно низький внесок і відзначити сильних розробників, чия робота залишилася непоміченою.
Розмір зміни - не обсяг роботи
Додавання готової бібліотеки може зайняти кілька хвилин і створити тисячі доданих рядків. Водночас невелика зміна поведінки в кількох файлах може вимагати розуміння залежностей, проєктування рішення та ретельної перевірки. DevGhost оцінює інженерну роботу, що стоїть за зміною, щоб видима активність не підміняла внесок.
Машинне навчання, що спирається на код
DevGhost поєднує машинне навчання та власну нейронну мережу зі структурним аналізом змін Git і спеціалізованими алгоритмами. Разом вони оцінюють когнітивні зусилля за спільною шкалою еталонного розробника.
DevGhost не використовує LLM для аналізу коду. Оцінку обчислюють його власні навчені моделі та алгоритми.
- Аналіз розглядає зміну в контексті наявного коду, включно зі зв’язками між зміненими частинами та ознаками повторного використання.
- Розпізнані механічні зміни та згенеровані артефакти розглядаються окремо, щоб їхній обсяг не зараховувався як нова інженерна робота.
- Змістовний код, написаний за допомогою ШІ, оцінюється за тією самою шкалою. Важливий результат, втілений у коді.
Дві зміни, різна робота
Ці публічні коміти показують, чому самого розміру diff недостатньо для оцінювання внеску.
k6: готові файли React для тестів
Зміна додає понад 33 000 рядків, переважно готові файли React, щоб тести більше не залежали від ненадійного доступу до мережі. DevGhost відокремлює надані файли від роботи, потрібної для їх інтеграції. Оцінка DevGhost: близько 0,8 еталонної години.
Переглянути публічний комітRedis: асинхронне введення-виведення
Близько 2300 доданих і видалених рядків змінюють взаємодію потоків Redis: обробку мережевих подій, передавання роботи між потоками та синхронізацію доступу до даних. Це змістовна архітектурна зміна, яка вимагає правильної спільної роботи кількох частин системи. Оцінка DevGhost: близько 23 еталонних годин.
Переглянути публічний комітЩо означають еталонні години
Еталон - це розробник середнього рівня з досвідом 3-4 роки, який знає проєкт і працює без ШІ. Оцінка охоплює роботу, яка знадобилася б йому, щоб зрозуміти відповідний код, спроєктувати й реалізувати рішення, перевірити його та внести необхідні виправлення. Самотестування враховано: запуск доречних тестів та інтерпретація їхніх результатів, ручна перевірка поведінки за потреби й фінальне рев’ю власної зміни перед завершенням.
Ця спільна шкала дає змогу порівнювати внески та відстежувати зміни з часом. Еталонні години описують оцінену роботу, втілену в коді, а не фактичний час, витрачений автором.
Від еталонних годин до Ghost%
Розподіл оцінок у часі ґрунтується на емпіричних дослідженнях і практичних вимірюваннях. DevGhost використовує спільну еталонну шкалу для порівняння результатів. Ghost% показує результат відносно базового рівня з урахуванням Share і вибраного способу підрахунку днів. За 100% результат відповідає базовому рівню; понад 100% - перевищує його. Допомога ШІ може бути однією з причин, але саме число не доводить використання ШІ.
Враховуйте контекст
Розглядайте стійкі результати за кілька періодів, а потім перевіряйте зміни й обов’язки людини. DevGhost не вимірює фактичні години, якість коду або всю професійну цінність розробника. Робота поза аналізованими змінами також важлива. Кадрове рішення потребує незалежної змістовної оцінки людиною; Ghost% не повинен бути його єдиною чи основною підставою.
Перевірте історію знайомого проєкту
Виберіть репозиторій і період, результати команди за які ви добре знаєте. Порівняйте оцінку DevGhost зі своїм досвідом: хто зробив вагомий внесок, де розробка стабільно не відповідала очікуванням і які складні завдання лишилися непоміченими в статистиці активності. Відкрийте окремі зміни та розгляньте як збіги, так і розбіжності. Так ви зможете оцінити корисність системи для своїх управлінських рішень на вже знайомій вам роботі.

