O Agile Software Development não é necessário para o DevOps, mas acredito que se possa argumentar que a proposição de valor do DevOps geralmente é muito menor sem o Agile.
O DevOps é um monte de coisas, mas a automação é um tema central. O valor da automação aumenta em proporção direta à frequência com que o Development cria novos lançamentos. A implantação frequente tem um impacto positivo em certos tipos de produtos, especificamente aplicativos de consumo. A alta velocidade durante todo o ciclo de vida de entrega do software retorna valor para cada iteração (alguém viu o anúncio da CA em que os zumbis desejam novos recursos em seus aplicativos?)
Sem o Agile, os lançamentos de alta frequência são extremamente difíceis, se não impossíveis. Se a equipe de desenvolvimento estiver lançando o software uma vez por trimestre ou duas vezes por ano, o DevOps ainda poderá automatizar o processo, mas qual é o objetivo? O investimento em tempo, treinamento e recursos para adotar DevOps pode ser parcialmente retornado em qualidade; no entanto, o melhor valor é manter a alta velocidade durante todo o ciclo de vida da entrega.
Alguém poderia argumentar que, se você vai adotar o DevOps, por que não adotaria o Agile? Os princípios que os fazem funcionar funcionam bem juntos. Praticar o DevOps por si só, sem o Agile, pode criar um desequilíbrio entre Ops e Dev, no qual o Ops está superando o Dev na entrega de serviços.