För er som arbetar inom bank och finans i dag är DevOps inte längre bara ett modeord. DevOps möjliggör snabba, säkra och innovativa tjänster, särskilt för banker i den nya digitala vågen. Men att införa DevOps i organisationen är inte bara att koppla in och köra. Du behöver ha koll på de här utmaningarna och trenderna för att hitta de bästa lösningarna för dina team.
Kalle Sirkesalo
Field CTO
Kalle sits at the intersection of executive strategy and engineering reality. He works directly with CTOs and engineering leaders to translate business pressures — speed, compliance, ROI — into technical decisions that actually hold. His job is to make sure what we recommend is something your organization can actually execute.
I den här bloggen går jag igenom dem nedan (med insikter från vår rapport om DevOps-trender 2023) för att hjälpa dig att använda DevOps inom bank och finans som ett verktyg för tillväxt, inte överlevnad.
Trend 1: Platform Engineering
När Platform Engineering kommer in i bilden blir det svårt att integrera DevOps inom bank- och finanssektorn, på grund av komplexiteten i befintliga infrastrukturer. En av de största utmaningarna för organisationer är att anpassa äldre system som inte lämpar sig för de snabba driftsättningscykler som DevOps främjar. Det kan verka enkelt att föreslå att den äldre tekniken ska tas bort, men dessa äldre system är djupt integrerade och avgörande för den dagliga verksamheten. Bank- och finanssektorn är starkt beroende av dessa föråldrade system, och att integrera dem i en modern DevOps-miljö innebär utmaningar.
För att göra saken värre medför denna infrastrukturtransformation också egna utmaningar, eftersom övergången till en flexibel, molnbaserad infrastruktur kan stå i konflikt med den rigida strukturen hos traditionella infrastrukturer inom bank och finans.
Trend 2: Från automatisering till orkestrering
Vägen från automatisering till orkestrering är lång. Processautomatisering är visserligen avgörande för effektiviteten, men den är svår att införa på grund av branschens komplexa och föråldrade system. Att orkestrera arbetsflöden i en sådan miljö kräver både teknisk kompetens och djup förståelse för branschens unika behov och begränsningar.
Därför behöver du ta hänsyn till dessa två implementeringsstrategier, som båda medför sina egna risker och möjligheter:
"Big Bang"-metoden innebär att omfattande förändringar genomförs samtidigt. Den kan ge snabbare resultat, men innebär också en större risk för störningar och misslyckanden.
Vid stegvis implementering görs justeringar gradvis över tid. Det kan kännas långsammare, men ger mer flexibilitet och bättre möjligheter att lära och anpassa sig.
Det är också värt att notera att även om dessa val är enkla att göra, kan störningar inom bankbranschen få betydande ekonomiska konsekvenser.
Trend 3: Säkerhet och regelefterlevnad
Kravet på att följa strikta säkerhetsprotokoll och regelverk kan göra det svårt. Banker är trots allt ett prioriterat mål för cyberhot, vilket ytterligare understryker behovet av robusta säkerhetsåtgärder. Men för att implementera DevOps krävs en Agile-miljö, som ofta anses stå i motsats till rigida säkerhetsrutiner.
Nyckeln är att balansera flexibilitet med säkerhet. DevSecOps integrerar säkerhet i DevOps-pipelinen, vilket möjliggör kontinuerliga säkerhetskontroller och säkerställer att utvecklingsprocessen håller både hög hastighet och säkerhet. Banker har ofta stora, dedikerade enheter för säkerhet och regelefterlevnad på grund av ämnets komplexitet. Dessutom kanske en fullständig förflyttning åt vänster inte är möjlig av flera skäl.
Men i slutändan kan transparens och vägledning för att få fram den information som krävs för regelefterlevnad och säkerhet skapa betydande värde. När man diskuterar ämnet återkommer två huvudsakliga frågor:
Säkerhet: Införandet av DevOps kräver en kulturförändring mot ett delat ansvar för säkerhet, med proaktiva åtgärder för att identifiera sårbarheter och minska risker.
Regelefterlevnad: Finansregler ställer strikta krav, och att införliva dem i DevOps-processen kan kännas överväldigande. Men det är avgörande att undvika sanktioner och skydda kunddata.
Det är utmanande att balansera dessa krav samtidigt som du upprätthåller en effektiv DevOps-modell, eftersom det kräver strategisk planering, robusta verktyg och en kultur av kontinuerligt lärande.
Trend 4: Developer Experience och talang
Bank- och finanssektorn har särskilt svårt att attrahera och behålla kvalificerad DevOps-kompetens. Branschen ses ofta som rigid och traditionell, vilket avskräcker personer som trivs i en mer dynamisk och innovativ miljö. Som följd kan Developer Experience påverkas negativt.
Kulturella hinder i dessa institutioner beror ofta på motstånd mot förändring, vilket gör det svårare att införa nya tekniker och arbetssätt som DevOps. Dessutom är det en utmaning att minska kompetensgapet, eftersom DevOps kräver yrkespersoner som behärskar kombinationen av drift och mjukvaruutveckling.
Att hantera dessa utmaningar tar tid och kräver en strategisk ansats som tar hänsyn till både branschens unika behov och teknikproffsens föränderliga förväntningar. Om du vill veta mer berättade Marko Klemetti om hur du kan förbättra Developer Experience med DevOps, vilket du kan se här.
Trend 5: Värdeflöden – identifiera slöseri och ineffektivitet
Att identifiera slöseri och ineffektivitet i värdeflöden är avgörande inom bank och finans. Eftersom dessa branscher verkar i en miljö med högt tempo kan alla former av slöseri eller ineffektivitet skapa en förödande dominoeffekt med negativa konsekvenser.
Obs: Slöseri avser varje process, rutin eller praxis som inte tillför värde till slutprodukten eller tjänsten, exempelvis överflödiga steg i ett arbetsflöde, onödig administration, dubblerat arbete eller bristande kommunikation mellan team. Ineffektivitet handlar mer om prestanda och omfattar områden där resultatet inte motiverar insatsen, till exempel uppgifter som tar längre tid än nödvändigt, överutnyttjande av resurser eller förseningar på grund av bristande samordning.
Värdeflöden inom bank är ofta omfattande, eftersom finans påverkar nästan alla delar av livet i västländer. Det leder till komplexa värdeflöden där slutanvändaren, eller företagets främsta intäktskälla, hamnar något i skymundan. Till exempel är det inte bankernas främsta intäktskälla att förvara pengar åt privatpersoner.
Genom att identifiera och kartlägga slöseri och ineffektivitet i dessa långa och komplexa värdeflöden kan ni strategiskt minska eller eliminera dem. Det främjar en kultur av lean thinking, ökar effektiviteten och sänker kostnaderna. Fördelarna är inte bara ekonomiska – ni ökar också kundnöjdheten genom att leverera värde snabbare och mer konsekvent.
Hur kan finans- och banksektorn övervinna dessa utmaningar?
Jag har sammanfattat och rangordnat dem nedan utifrån prioritet och tillhörande lösningar. Finansinstitut kan använda listan som en färdplan för att förutse, förstå och hantera hindren för att anamma DevOps-trender på ett effektivt sätt.
Prioritet, utmaning och strategi för att övervinna den
Prioritet 1: Säkerhet och regelefterlevnad
Implementera DevSecOps för kontinuerliga säkerhetskontroller och följ standarder utan att kompromissa med hastighet eller säkerhet. För att göra detta bör organisationer åtminstone säkerställa att de har:
Aktiverad identifiering av hemligheter i repositories, vilket hjälper till att skydda känsliga data från att oavsiktligt exponeras.
Aktiverad statisk kodanalys, som hjälper till att upptäcka potentiella sårbarheter i koden.
Beroendeskanning för allt innehåll, vilket hjälper till att identifiera sårbarheter i beroenden.
Aktiverade rollbaserade åtkomstkontroller (RBAC), som säkerställer att endast behöriga personer kan komma åt resurser.
Vårt webbinarium om ”Compliance och säkerhet i DevOps-världen” fördjupar sig i vikten av denna prioritet.
Prioritet 2: Platform Engineering
Starta ett projekt för att utveckla metoder som förenklar testning och driftsättning av äldre system. Även när ni arbetar med föråldrad teknik bör ni hitta sätt att förbättra den befintliga processen. Målet är inte att ersätta det gamla, utan att integrera det effektivt i nya arbetssätt.
Ta fram en tydlig strategi för att identifiera vilka applikationer som kan moderniseras. Vissa äldre applikationer kan vara bättre lämpade för en total omskrivning eller migrering till ett mer automatiserat och motståndskraftigt system. Strategin bör ta hänsyn till faktorer som kostnad, tid, kompatibilitet och de potentiella fördelarna med modernisering.
Fokusera på automatisering för de återstående applikationerna. Vissa delar av äldre system kan behöva en partiell översyn. I dessa fall bör ni hitta sätt att automatisera rutinuppgifter, effektivisera processer och minska det manuella arbete som krävs.
Prioritet 3: Developer Experience och kompetens
Främja en öppen kultur av kontinuerligt lärande genom att betona lärande som ett kärnvärde i organisationen. Rekommendera utbildningsprogram som hjälper utvecklare att bygga kompetens inom DevOps, molnteknik och cybersäkerhet, och överväg plattformar som Coursera, Udemy eller LinkedIn Learning, som erbjuder ett brett utbud av kurser.
Utvärdera Developer Experience regelbundet genom återkommande enkäter för att identifiera problemområden och förbättringsmöjligheter. Använd insikterna för att skapa en bättre arbetsmiljö.
Analysera er rekryteringsprocess och förstå demografin bland era nyanställda. Ta reda på vilka tjänster som är lätta att tillsätta och vilka som inte är det, och studera introduktionsrutinerna inom områden där rekryteringen fungerar bättre.
Etablera standardiserade arbetssätt genom att implementera ramverk och metoder som alla team kan följa, som Agile eller Scrum. Det skapar enhetlighet och effektiviserar samarbetet mellan olika team.
Prioritet 4: Anpassning till DevOps-trender och branschspecifika utmaningar
Förstå ert nuvarande utvecklingslandskap genom att få god insikt i era arbetssätt, tekniker och teamstrukturer. Detta blir en utgångspunkt för att mäta framtida förbättringar.
Genomför en grundlig analys för att identifiera flaskhalsar i er nuvarande utvecklingsprocess, till exempel ineffektivitet, kompetensbrister eller föråldrade arbetssätt.
Sök vägledning från externa experter utifrån de identifierade flaskhalsarna. Det kan innebära att anlita konsulter, samarbeta med specialiserade företag eller skicka medarbetare på vidareutbildning.
Se över er strategi för införande av DevOps. Den bör vara ett levande dokument som kontinuerligt uppdateras för att återspegla förändrade förutsättningar och återkoppling.
Prioritet 5: Från automatisering till orkestrering
Om du fortfarande behöver lösa detta genom att optimera Developer Experience, hantering av slöseri och utvecklingspipelines bör du överväga fördelarna med outsourcing. Icke-kärnapplikationer kan trots allt hanteras bättre med extern expertis.
För kärnapplikationer bör du, utifrån analysen och förbättringarna i tidigare avsnitt, ha identifierat om stegvisa förändringar eller en "Big Bang"-strategi passar bäst för att förbättra din pipeline för värdeskapande. Denna anpassade strategi utgår från organisationens unika behov och balanserar risk mot potentiell nytta.
Genom att bygga vidare på tidigare förbättringar och ta hänsyn till varje applikations kärnvärde kan banker och finansinstitut lättare hitta vägen från automatisering till orkestrering.
Prioritet 6: Identifiera slöseri och ineffektivitet
Ta reda på hur dina utvecklare upplever arbetet och förstå nyanserna i er utvecklingsprocess.
Koppla denna förståelse till det som skapar värde för företaget.
Ta fram specifika mätetal för att identifiera de mest slösaktiga momenten i denna värdeskapande process.
Åtgärda dessa identifierade ineffektiviteter först och rör er stegvis mot en mer Lean och effektiv verksamhet.
Slutsats
Som jag har beskrivit i den här bloggen innebär införandet av DevOps inom bank och finans många utmaningar, bland annat Platform Engineering, orkestrering, säkerhet, kompetenshantering och effektivisering. Att övervinna dessa hinder är avgörande för en smidig digital transformation.
Även om resan är komplex innebär DevOps betydande möjligheter att främja innovation, öka agiliteten och förbättra effektiviteten, vilket i slutändan bidrar till branschens tillväxt.
- DevOps
- Eficode ROOT
Subscribe to our newsletter
Related blogs