Много сразу вопросов возникает. Что такое "лучшие практики" ? Что такое IT? И на основании чего это IT вдруг от чего-то отстает на 30-40 лет?
Лучшие практики это например, что на рынке (простите) труда в ИТ-сфере уже продолжительное время соискатели хотят, а работодатели хвастаются тем, что они называют "отстроенные процессы", например.
Вот в ИТ-компаниях сегодня эти самые "отстроенные процессы" считаются достижением.
А для более давних отраслей (например, машиностроение) эти самые процессы это вещь, которая по-умолчанию должна быть.
ИТ: сделаем систему, потом напишем (если вообще напишем) документацию
Машиностроение: сначала разрабатываем документацию (чтобы можно было все до физического запиливания проверить), затем отдаем в производство.
ИТ: Разрабочики могут абсолютно спокойно не уметь читать чужой код.
Машиностроение: есть стандарты разработки документации и будет очень интересно увидеть хоть одного инженера-конструктора, который скажет, что не может прочитать чертеж другого инженера-конструктора. Произнести такое вслух = профессиональному самоубийству.