Здається, що команді бракує формального процесу перегляду коду.
Я не говорю про створення документу Word на 350 сторінок, а лише про прості пункти, що стосуються процесу.
Важливі біти:
Визначте основний набір рецензентів. Загальних тверджень немає. Назвіть людей.
Це повинні бути ваші старші розробники.
Потрібно більше 1 основного рецензента, щоб вийти з нього.
Ідентифікуйте щонайменше 1 інших непрофільних рецензентів кожного спринту чи релізу, який є тимчасовим рецензентом основних. Потрібно підписатися на всі огляди коду протягом цього часу.
Пункт №3 дозволяє іншим розробникам повертатися до основної групи рецензентів. Деякі тижні вони витратять більше часу на огляди, ніж інші. Це врівноважуючий акт.
Що стосується нагородження людей? Багато разів визнаючи зусилля, які докладає людина під час перегляду коду перед усією командою, може спрацювати, але не напружуйте себе з цього приводу.
Коли ви сумніваєтесь, визначте процес і скажіть команді, що їм потрібно дотримуватися цього.
І є ще одне останнє, що ви можете спробувати - як це може бути суперечливим: нехай @ # $% вдарить про вентилятор, якщо я можу використовувати ідіому.
Нехай команда виходить з ладу, оскільки не перевіряється процес перегляду коду. Управління втягнеться, і тоді люди зміниться. Це дійсно лише гарна ідея в самих крайніх випадках, коли ви вже визначили процес, і команда відмовилася його дотримуватися. Якщо ви не маєте повноважень звільняти людей або дисциплінувати їх (як це не робить більшість провідних розробників ), вам потрібно залучати когось, хто може робити це.
І немає нічого, як невдача змусити змінитись. Незважаючи на те, що люди можуть сказати, ви можете керувати "Титаніком", але не до того, як він потрапить на крижаний буржуй.
Іноді потрібно просто дозволити Титаніку потрапити на крижаний бург.