Фиче-флаги: Как передать управление релизами бизнесу и забыть о ночных дежурствах IT
Во многих организациях изменение и внедрение считаются одним и тем же процессом.
Если новая возможность появилась в системе, значит изменение состоялось.
Но между существованием функции и её использованием лежит важная граница.
Технология может быть полностью готова. Код написан, протестирован и развёрнут. Однако решение о том, когда именно изменение станет частью бизнеса, может оставаться открытым.
Это разделение меняет саму природу управления.
Раньше выпуск новой возможности означал обязательство немедленно принять все связанные с ней риски. Теперь появление функции и момент её активации могут существовать независимо друг от друга.
В результате управление изменениями постепенно смещается из технической области в организационную.
Главным вопросом становится уже не «можем ли мы это внедрить», а «когда организация готова этим воспользоваться».
Чем сложнее система, тем ценнее оказывается возможность отделить создание изменений от решения об их применении.
Возможно, зрелость организации определяется не скоростью внедрения новых возможностей, а способностью выбирать момент, когда эти возможности действительно должны начать работать.
Подробнее в разборе концепции фиче-флагов (feature flags): https://www.youtube.com/watch?v=3KazZCg7ASc