По вопросу непонятно, какой у Вас опыт в разработке. Если для вас все это абстрактные пункты, которые нужно сделать, курсы могут не помочь, доверьтесь главному разработчику. Если же нет - пощупайте все своими руками.
Организация код ревью зависит от уровня людей. Автоматические тесты - вообще обширная тема, под которую можно еще отдел выделить, инструменты и подходы очень обширны.
С такими строгими настройками, как полный код стайл, автотесты и ревью, вам нужно в первую очередь позаботиться о распределении времени разработчиками. Если тесты будут писать тоже они, и ревьюить тоже они (каждый коммит), на функционал останется ~20% времени.