_RVK_
Инициатива может исходить от любого сотрудника, важно, чтобы эта инициатива была поддержана руководством.
Если в вашей компании руководство, а именно, тех. директор или кто у вас там отвечает за разработку, в целом не понимает необходимости введения общих стандартов для всех, и необходимости осуществления контроля за тем, что все придерживаются этих стандартов, то бороться с этим на своем уровне бесполезно.
Второй момент, от которого зависит внедрение каких-либо стандартов - это общий профессиональный уровень сотрудников компании. Начинающий программист, или программист с небольшим опытом, максимум на что будет способен это правильно(красиво) оформлять код, но оформление кода это необходимое, но недостаточное условие.
Так же, важным моментом являеться подход к организации производственного процесса, а именно, если постоянно всё нужно сделать "на вчера", то люди просто физически не смогут ни по-человечески оформлять код, ни документировать его.
Таким образом, тут мы уже переходим к вопросу планирования и распределения ресурсов и нагрузки, а это вопрос чистого менеджмента.
Вывод:
Для того, чтобы инициатива о внедрении каких-либо стандартов имела право на жизнь, необходимо наладить бизнес процессы и производственные процессы в компании.
Внедрение любых стандартов это не отдельно стоящий процесс, а часть автоматизации работы компании.