Я хотел бы возразить (другие ответы), что манифест Agile четко говорит об этом, а именно:
Постоянное внимание к техническому совершенству и хорошему дизайну повышает маневренность.
Мне очень нравится определение технического совершенства LeSS, которое включает в себя модульное тестирование и TDD. Теперь вы можете утверждать, что вам могут не понадобиться юнит-тесты и / или TDD для достижения этой цели, но это наиболее распространенный и, вероятно, рекомендуемый способ.
Организационная Ловкость ограничена Технической Ловкостью
Другими словами, когда вы медленно вносите изменения в свой продукт, тогда не имеет значения, как вы структурируете свои команды, свою организацию или какую платформу вы принимаете, вы будете медленно реагировать на изменения.
Если вы можете помешать вашему продукту противостоять изменениям другим способом, вы можете оказаться на правильном пути, но:
Я изобрел экстремальное программирование, чтобы сделать мир безопасным для программистов. - Кент Бек
В Scrum отсутствуют какие-либо технические приемы, но Джефф сказал об этом следующее:
Я никогда не видел гиперпродуктивной команды Scrum, которая не использовала бы практики разработки Extreme Programming. - Джефф Сазерленд
Цитируется из этой статьи: http://ronjeffries.com/articles/017-02ff/gathering2017/
Я ожидаю, что команды Scrum без технических практик в конечном итоге с помощью ретроспективы придумают аналогичную практику. Вы тоже хотите быть сверхпродуктивным?
Модель Agile fluence упоминает ее на уровне двух звезд:
Полезные методы включают непрерывную интеграцию, разработку через тестирование , парное программирование и коллективное владение.
Если вы нацелены только на первый уровень гибкой беглости, вы можете пропустить практику, но любой более крупный и продолжительный продукт должен хотя бы попытаться достичь уровня в две звезды.
Таким образом, по общему мнению, да, без хорошего юнит-тестирования, чистого кода и практики рефакторинга в настоящее время невозможно быть по-настоящему гибким. Это может измениться в будущем, когда появятся новые технические приемы.
Как вы думаете, каким будет ответ, если мы спросим некоторых подписантов манифеста, таких как Роберт С. Мартин, Мартин Фаулер или Кент Бек? Может быть, они скажут, что это зависит, но, как правило, это то, что вы должны сделать.