Для розробки програмного забезпечення Agile не потрібно робити DevOps, але я вважаю, що можна стверджувати, що пропозиція про значення для DevOps часто набагато нижча без Agile.
DevOps - це багато речей, але автоматизація є центральною темою. Значення автоматизації зростає прямо пропорційно частоті, з якою Development створює нові випуски. Часте розгортання позитивно впливає на певні види продукції, зокрема на споживчі програми. Висока швидкість впродовж життєвого циклу доставки програмного забезпечення повертає значення для кожної ітерації (хтось бачив оголошення CA, де зомбі хочуть нових функцій у своїх додатках?)
Без Agile високочастотні випуски надзвичайно важкі, якщо не неможливі. Якщо команда розробників випускає програмне забезпечення раз на квартал або два рази на рік, DevOps все ще може автоматизувати процес, але в чому тоді справа? Інвестиції у час, навчання та ресурси для впровадження DevOps можуть бути частково повернені в якості, однак найкраща цінність полягає у підтримці високої швидкості протягом усього життєвого циклу доставки.
Можна також стверджувати, що якщо ви збираєтесь прийняти DevOps, чому б ви також не прийняли Agile? Принципи, які змушують їх обох працювати, добре працюють разом. Сама практична робота DevOps без Agile може створити дисбаланс між Ops і Dev, в якому Ops перевершує Dev для надання послуг.