0
Is DevOps duurzaam? Dat is de vraag die in twee recente rapporten. DevOps is een culturele verandering; het betekent het verenigen van verschillende teams binnen de software value chain en het krijgen van hen om te werken in sync. Er kan een positieve push als de inspanning is voor het eerst aangekondigd, met leidinggevenden en professionals de rallysport rond dit nieuwe samenwerkingsverband. Maar wat gebeurt er na de consultants verlaten, en de heisa sterft? Zal iedereen blijven werken samen als een blij, uitgelijnd familie?

Foto: Joe McKendrick
Een onderzoek uitgebracht door LogiGear keek op de levering van software en het testen van de praktijken van DevOps beoefenaars, versus degenen die nog niet hebben aangenomen. Met name, DevOps brengt een zekere mate van wrijving. Een meerderheid, 60%, van de respondenten doet DevOps opgemerkt “veel” druk om te automatiseren. Van degenen die niet aan het doen DevOps, 46% opgemerkt druk. Daarnaast is bijna de helft van de respondenten die het beoefenen van DevOps is overeengekomen dat ze “veel” van de omgeving of test gegevens van de problemen. De groep niet te doen DevOps heeft minder problemen op dit gebied.
Het is opvallend dat DevOps vraagt om financiële verplichtingen aan de tool chain-vaak een zeer grote toewijding aan een tool of een andere, de LogiGear rapport auteurs observeren. “Dat zal ook nodig zijn een groot deel van de planning, training en cultuur te veranderen.”
Een enquête respondent gaf zelfs toe dat hij of zij heeft nog te “begrijpen dat de term ‘DevOps’ behalve als een betekenisloze modewoord dat heeft nul effect op onze processen”, Agile en Scrum, aan de andere kant, “leidde tot concrete en positieve resultaten op de werkplek.”
Testen is een belangrijk gebied binnen DevOps, en de LogiGear enquête onderzocht de interactie tussen development en operations teams in wat diepte hier. In het algemeen, de houding is positief — 25% van de respondenten zegt dat hun operations team “lekker” aan het test team en zijn behoeften; 37% zei ops “regelmatig helpt om goede test omgevingen.” Iets meer dan een kwart, 27 %, zei ops kan worden “langzaam of moeilijk.”
Een ander gebied dat DevOps lijkt een positief verschil te maken is de veiligheid. Een onderzoek uitgebracht door Veracode, een divisie van CA, toont aan dat ondanks het doordringende overtuiging dat veiligheid en ontwikkeling van teams conflicterende prioriteiten, DevOps is het helpen van deze twee vormen van teams “uitgelijnd in de richting van een gemeenschappelijk doel van het creëren van veilige software.” Een meerderheid van de CA-Veracode enquête is de respondenten, 58%, verklaard hun organisatie is het nemen van een gezamenlijke aanpak voor de beveiliging van applicaties als gevolg van DevOps. Minimaal 45% van de respondenten waarvan de organisaties hebben aangenomen DevOps zeggen dat het helpt bij het maken van het software ontwikkel team is de taak eenvoudiger, en slechts acht procent voelt “het toevoegen van toepassing van veiligheid in de ontwikkeling van het proces zou vertragen DevOps omgeving.”
De LogiGear onderzoek vindt ook aan de klant of productie problemen die zijn opgelost en diensten hersteld is “eenvoudig, zonder extra inspanning” voor DevOps teams. “Deze bevindingen suggereren dat naarmate er meer teams in de praktijk DevOps, de communicatie, informatie, samenwerking en training verder te verbeteren,” het onderzoek van de auteurs concluderen. “Automatisering schijnt te leiden, de weg voor een naadloze uitwisseling van gegevens en andere informatie. Als beide groepen zeiden dat hun automatisering regressie suites zijn vaak ‘Ok. Het heeft een paar ruwe plekken, het aantal vals-negatieven en falende testen.'”
Semantiek ook een grotere rol dan de meeste denken. “DevOps” kan worden een moeilijke term om te slikken buiten het datacenter. Als Michael Hackett, senior VP van LogiGear, het uitdrukte: “we zijn gestopt met het gebruik van het begrip DevOps, en nu in plaats daarvan gebruik maken van ‘continue levering.'” Hij zegt dat dit is omdat de term continuous delivery “elimineert de visualisatie van de grote problemen die opkomen bij het denken van de term DevOps. Ten tweede, het lijkt continue levering is welke software teams echt nodig.”
Continue levering is het dan
0