Как Google работает с техническим долгом
В Google кажый квартал проводятся опросы всех инженеров, основная задача которых – следить за тем, насколько им нравится работать, и что влияет на их удовлетворенность. Когда в факторах неудовлетворенности стал лидировать технический долг, рисерчеры закопались в проблему глубже.
👉После интервью с инженерами абстрактный техдолг разбили на категории: отсутствующая документация, недостаток или ненадежность тестов, деградирующая кодовая база, проблемы в релизном процессе, и другие.
👉Для техдолга попытались ввести объективные метрики, которые можно собирать чаще и быстрее, чем опросами – но ничего не получилось, сильной корреляции нигде не нашлось.
👉Для команд ввели две вспомогательные практики – фреймворк управления техдолгом и матрицу градаций техдолга.
👉Зашли со стороны обучения, провели много воркшопов и курсов по управлению техдолгом разного вида.
👉Внедрили тулинг, позволяющий замерять серьезность проблем в конкретных областях. Например, качества тестов, или протухших зависимостей.
Post #1154
9.12K
- 👍 30
- ❤ 4