DevOps-ul este o abordare tot mai des întâlnită astăzi în mediul IT și nu numai. Probabil că acesta reprezintă viitorul modului în care ne organizăm munca în organizațiile și inițiativele noastre.
DevOps este un substantiv inventat (Dev – development + Ops – Operations) folosit pentru a descrie o evoluție a celor mai bune practici existente într-o abordare transformațională de dezvoltare și operațiuni care susține automatizarea și livrarea continuă și încurajează o cultură a colaborării și a învățării pentru ca digitizarea / IT-ul să ofere o valoare mai bună a afacerii, mai rapid și mai ieftin ca oricând.
Fiecare dintre noi, lucrând in diferite industrii, întâlnim în fiecare zi noi și noi concepte. Dintre acestea, unele se impun și trec testul timpului, altele sunt doar idei de moment. Unul dintre acele concepte care s-au impus și care a devenit poate un standard în sine este DevOps. Practic, suntem bombardați cu abrevieri și abstracții și, uneori, pentru definirea în mod satisfăcător a unui termen este nevoie să definim încă trei termeni pentru clarificarea contextului.
Organizaţiile care aplică principii DevOps:
- Trec în operațional cu o frecvență mult mai mare.
- Au timpi de livrare mult mai scurţi (intervalul de la solicitare până la trecerea în producţie).
- Au mult mai puţine probleme în producţie.
- Îşi revin mai rapid dintr-o stare de avarie.
Între caracteristicile care diferențiază aceste organizații enumerăm:
- Aplicarea principiilor de lean management și continuous delivery;
- Implicarea managementului în procesul de schimbare în DevOps;
- Designul aplicațiilor ținând cont de constrângerile de testare și sustenabilitate.