Eu gostaria de contestar (outras respostas) que o manifesto Agile afirma claramente algo sobre isso, a saber:
A atenção contínua à excelência técnica e ao bom design aumenta a agilidade.
Eu realmente gosto da definição de excelência técnica do LeSS e inclui testes de unidade e TDD. Agora você pode argumentar que pode não precisar de testes de unidade e / ou TDD para conseguir isso, mas é a maneira mais comum e provavelmente recomendada.
A agilidade organizacional é limitada pela agilidade técnica
Em outras palavras, quando você demora a fazer alterações em seu produto, não importa como você estrutura suas equipes, sua organização ou qual estrutura você adota, será lento em responder às mudanças.
Se você pode impedir que seu produto resista a mudanças de outra maneira, você pode estar no caminho certo, mas:
Eu inventei a Extreme Programming para tornar o mundo seguro para programadores. - Kent Beck
O Scrum não possui práticas técnicas, mas Jeff disse o seguinte sobre isso:
Eu nunca vi uma equipe Scrum hiper produtiva que não usava práticas de desenvolvimento de programação extrema. - Jeff Sutherland
Citado neste artigo: http://ronjeffries.com/articles/017-02ff/gathering2017/
Eu esperaria que as equipes Scrum sem práticas técnicas, eventualmente, usando retrospectivas, apresentassem uma prática semelhante. Você quer ser hiper produtivo também, não é?
O modelo de fluência ágil o menciona no nível de duas estrelas:
Técnicas úteis incluem integração contínua, desenvolvimento orientado a testes , programação de pares e propriedade coletiva.
Se você segmentar apenas o primeiro nível de fluência ágil, poderá ignorar a prática, mas qualquer produto maior e com maior duração deve tentar atingir um nível de duas estrelas.
Portanto, o consenso geral é que sim, sem boas práticas de teste de unidade, código limpo e refatoração, atualmente não é possível ser verdadeiramente ágil. Isso pode mudar no futuro, à medida que novas práticas técnicas surgirem.
Qual você acha que a resposta seria se perguntássemos a alguns signatários do manifesto como Robert C. Martin, Martin Fowler ou Kent Beck? Talvez eles digam que depende, mas geralmente é algo que você deve fazer.