Я считаю, что очень хорошо иметь локальную среду, в которой вы можете работать без мыслей, чтобы уничтожить что-либо, и иметь четкие типы окружения.
Кроме того, я думаю, что было бы неплохо иметь разные ветки для разработки, тестирования и производства. Имея это, вы получаете весь свой готовый и протестированный код в производственной среде и готовый код, но не испытанный в среде тестирования. Это облегчает запуск тестов, демонстрацию продукта, а также разработку.
Если вы собираетесь работать менеджером, спросите свою команду о технических вещах. У них, вероятно, есть хорошие идеи, и всегда приятно узнать, что им нравится.