Возможно, самый большой риск в реализации новой функциональности связан с модификациями базы данных, необходимыми для нового кода. Я считаю, что в Rails у них есть "миграции", в которых вы можете программно вносить изменения в хост разработки, а затем вносить те же изменения в живую вместе с кодом, использующим пересмотренную схему. И при необходимости откатите оба спины синхронизированным способом.
Кто-нибудь сталкивался с подобным набором инструментов для PHP/MySQL? Хотелось бы услышать об этом или о любых программных или процессных решениях, которые помогут сделать это менее рискованным...