Não. Isso definitivamente não é ágil. Nem é uma boa ideia.
Equipes multifuncionais, ou seja, equipes que incluem todas as funções (analista, administrador de servidor, administrador de banco de dados, designer de UX, testador de controle de qualidade, redator técnico, designer gráfico) necessárias para fornecer com êxito o software de trabalho, são um grampo de muitas metodologias ágeis. De fato, em muitas metodologias, o próprio cliente também é considerado parte da equipe.
Na verdade, isso é ortogonal a ágil, no entanto. Equipes multifuncionais são simplesmente uma boa ideia, independentemente de você estar agilizando ou não.
O que é verdade, no entanto, é que, com o aumento constante de testes automatizados, testes de desenvolvedores, desenvolvimento orientado a testes e comportamental, por um lado, e infraestrutura definida por software, comissionamento, configuração e implantação altamente automatizados, DevOps e Na nuvem, algumas cargas de trabalho podem ter mudado de administradores para engenheiros de DevOps e de controle de qualidade para desenvolvimento. Isso não significa, contudo, que esses papéis estão extintos. Significa apenas que o controle de qualidade tem bugs mais interessantes a serem perseguidos, porque todos os problemas triviais foram encontrados pelos testes dos desenvolvedores, e os administradores se concentram mais em permitir que o DevOps gerencie a infraestrutura com ferramentas automatizadas do que elas próprias.
Existe um teste fácil para verificar se algo é ágil: quando alguém diz "você faz isso porque é ágil", então não é ágil. Agile é sobre equipes de autogerenciamento que refletem constantemente em seus processos e os adaptam. Sempre que alguém diz "você faz isso", não é ágil. É somente ágil quando a equipe diz " nós fazer isso, porque depois de refletir sobre nossas experiências passadas, nós determinamos que ele funciona, e vamos continuar refletindo sobre ele e parar de fazer isso assim que determinar isso não acontece."