Когда вы работаете над улучшением существующего бизнес-приложения, считаете ли вы, что лучше объединять изменения в менее частые более крупные выпуски или постоянно выпускать новые функции в более мелких выпусках? Предполагая, что есть обновления оборудования или базы данных, вносите ли вы эти изменения вместе с выпусками или храните их отдельно?
Освобождение всего вместе имеет то преимущество, что меньше нарушается бизнес и меньше требуется внерабочее время, но любая проблема, с которой вы позже столкнетесь, может быть связана с обновлением базы данных, оборудованием или любым количеством изменений программного обеспечения.
Небольшой выпуск и часто упрощает отслеживание любых проблем, возникающих в результате выпуска, но приводит к большим сбоям и большему количеству времени, затрачиваемому на регрессионное тестирование.
Что лучше?