DevOps (devútěk a operaces) je fráze pro vývoj podnikového softwaru používaná k označení typu agilního vztahu mezi vývojem a provozem IT. Cílem DevOps je změnit a zlepšit vztah prosazováním lepší komunikace a spolupráce mezi těmito dvěma obchodními jednotkami.
DevOps v Enterprise
V podniku je potřeba rozebrat sila, kde obchodní jednotky fungují jako jednotlivé entity v podniku, kde jsou střeženy management, procesy a informace. Na straně vývoje softwaru a pro ty, kteří pracují v IT provozu, musí existovat lepší komunikace a spolupráce, aby co nejlépe sloužily IT obchodním potřebám organizace.
Kultura DevOps
Jednou z odpovědí na rozbití podnikových sil je přechod na kulturu založenou na DevOps, která spojuje vývojáře s provozním personálem, aby zajistila, že organizace dosáhne optimálního chodu softwaru s minimálními problémy. Tato kultura podporuje kulturu spolupracovat a sdílet.
Kultura DevOps se zaměřuje na vytváření rychlého a stabilního pracovního toku prostřednictvím vývoje a provozu IT. Jedním z hlavních cílů DevOps je rychlé nasazení funkcí do výroby a detekce a oprava problémů, když k nim dojde, aniž by došlo k narušení dalších služeb.
Profesionální principy DevOps
DevOps není založen na přísných metodikách a procesech: je založen na profesionálních principech, které pomáhají obchodním jednotkám spolupracovat uvnitř podniku a rozbíjet tradiční sila. Mezi hlavní zásady DevOps patří kultura, měření, automatizace a sdílení.
DevOps je považován za nový přístup k tradičnějšímu procesu správy životního cyklu aplikace (ALM).
Viz související výraz: agilní vývoj softwaru.