Если кратко - мы подстраиваемся под окружение, меняем состав проектной команды, меняем подход и процесс, если это нужно для достижения положительного результата. Т.е. есть фиксированные кроссфункциональные команды, которые отвечают за ту или иную часть системы и при спокойной воде - все идёт почтискрамом. Плюс есть три сервиса - тестирование, как сервис, эксплуатация как сервис, и отдельно то, что принято называть девопсом - автоматизацию. А потом все пошло не так, допустим, меняем состав, планирование, подстраиваем сервисные команды под новую реальность, ну и параллельно перестраиваем то, что осталось от команд, чтобы не зафакапить то, что делали. Сливаем напряги и все возвращается на свой круг. Опять фикс-команды. Опять ровный канбан-стайл процесс в сервисных командах.