Ofte ender dialogen mellem development og operations i et typisk ’blame-game’ hvor begge siloer bebrejder hinanden og mener at det er de andres skyld. Hvis ovenstående illustration er en genkendelig situation, eller tilsvarende ordvekslinger udspiller sig i jeres organisation, så kan det være at det er tid til at bevæge jer DevOps-vejen.
Organisationer, der lykkes med at arbejde med DevOps går 2.555 gange hurtigere fra commits til produktion end andre organisationer. Alene derfor kan det være en rigtig god idé, at se på sin organisation og på ’plejer’ og opnå en helt ny måde at arbejde på. DevOps handler om at Udvikling, QA og Operations skal 'smelte sammen' så der bliver skabt et team og en kultur hvor alle har ligeligt indsigt i og ansvar for alle processer, der foretages.
Men hvilken værdi giver DevOps:
Nedbryder siloer, skaber positiv kulturændring og bedre samarbejde
Automation, der reducerer fejl og sikrer at der reageres hurtigere på fejl
Skaber forretningsværdi og kortere time-to-value
Har man fået styr på DevOps, vil man pga. det tætte samarbejde, og især automatisering, kunne høste en masse fordele og en af de primære er, at mængden af fejl vil blive reduceret voldsomt. De automatiserede flows og tests gør det nemt og ultra agilt, at reagere på de fejl, der utvivlsomt vil komme. På den måde bliver man lynhurtigt opmærksom på fejlen og kan rette den og deploye en ny version, der med tryghed kan sendes ud og erstatte det fejlede. Det lykkelige scenarie ovenover kræver dog en kulturændring og det er vigtigt at kigge på, at forskellige afdelinger har forskellige KPI’er de bliver målt på. Operations bliver fx. målt på antal fejl og udviklingsafdelingen, bliver målt på udgivelsen af nye features. Kunne disse parametre ændres til hvor hurtigt kan man rette en fejl i produktionen, ville det skabe langt mere synergi i de nye teams, der skal arbejde sammen.
Ved at adoptere principperne fra agil udvikling, automatisering, continuous integration og continuous delivery kan man nå målet; at kalde sin organisation DevOps. Dermed kan man opnå det vigtigste ved DevOps, hvilket er, at man forstår og prioriterer kundens og forretningens behov, så man kontinuerligt leverer værdi.