Лучшие практики для тестовой и производственной сред

В компании, в которой я работаю, у нас есть 2 среды: тестовая и производственная. В настоящее время мы не запускаем новую среду из-за стоимости.

Вот процедура, которой мы следуем: бизнес делает запрос функции, разработка делает это возможным и развертывает в тестовой среде. Затем бизнес-тестирование (UAT), и, если все в порядке, функция будет включена в следующее производственное развертывание.

Проблема обнаружена на тестовой БД. Разработчики рассматривают тестовую среду как свою игровую площадку, и иногда они переводят БД в исходное состояние для целей тестирования. С другой стороны, деловые люди думают, что тестовая БД должна быть стабильной, и ее нельзя сбрасывать. Мы хотели бы решить эту проблему и решить, должна ли тестовая среда принадлежать команде разработчиков или бизнес-команде. (Разработчики не хотят, чтобы бизнес сунул нос в тестовую среду, но бизнес-команда платит за серверы.)

Каковы лучшие практики в отношении сред? Можете ли вы порекомендовать статью об этом?

11
задан Whymarrh 8 September 2014 в 20:57
поделиться