Register for our webinar: Efficiency, productivity, and strategic resource allocation with AI

Legg igjen kontaktinformasjonen din, så sender vi deg vår whitepaper på e-post.
Jeg samtykker i å behandle personopplysningene mine for å sende personlig tilpasset markedsføringsmateriell i samsvar med Retningslinjer for personvern. Ved å bekrefte innsendingen samtykker du i å motta markedsføringsmateriell.
Takk skal du ha!

Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.

Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.
Om oss
Innowise er et internasjonalt selskap som utvikler programvare for hele syklusen selskap grunnlagt i 2007. Vi er et team på mer enn 1600+ IT-profesjonelle som utvikler programvare for andre fagfolk over hele verden.

10 ganger kortere gjennomsnittlig tid til gjenoppretting og 99,7% tilgjengelighet etter implementering av DevOps i bankvesenet

Innowise har implementert et DevOps-verktøy for å administrere digitale bankløsninger.

Kunde

Industri
Bank, FinTech
Region
EU
Kunde siden
2021

Vår kunde er en bank med flere avdelinger med mer enn 80 digitale produkter, inkludert egenutviklet programvare, CRM-systemer, ERP-systemer, nettportaler og mobilapper.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring: Å håndtere problemene med spredte kodebaser, vanskelig kommunikasjon og lengre tid til markedet.

DevOps og CI/CD-pipelines er viktige komponenter i programvareutviklingen i banksektoren, der digital programvare er helt avgjørende for at interne og eksterne prosesser skal fungere som de skal. Til tross for at det finnes flere digitale løsninger, er det mange organisasjoner som ikke har en helhetlig tilnærming til utvikling og forvaltning av dem. Dette fører til forsinkelser i produktleveransene, noe som igjen fører til frustrasjon blant interessentene og tapt fortjeneste. Organisasjoner som overser viktigheten av DevOps-praksis, kan slite med spredte kunnskaper og kodebaser, manglende testautomatisering og lengre time-to-market. Kunden vår hadde ikke en klar visjon for programvareutvikling fra idé til leveranse, noe som hindret dem i å dra nytte av DevOps i banksektoren.

Løsning: Omfattende bruk av DevOps-verktøy for å administrere livssyklusen til bankprogramvaren.

For å etablere transparente, håndterbare og forutsigbare utviklingsprosesser har Innowise bygget et komplekst DevOps-miljø som inkluderer verktøy for å administrere applikasjonslivssyklusstyring, kommunikasjon, kontinuerlig integrasjon, testing, distribusjon, overvåking osv. Vi valgte Atlassian-produkter på grunn av deres enkelhet, evne til å integrere med andre verktøy og kostnadseffektivitet, med tanke på vår kompetanse og kravene til kundens virksomhet.

Forvaltning av applikasjoners livssyklus og kommunikasjon - Jira-programvare

Vi konfigurerte Jira for å administrere utviklingsprosesser siden det muliggjør sømløs implementering og bruk av smidig ledelse. Videre bestemte vi oss for å bruke Confluence til å opprette og lagre dokumentasjon som tidligere var spredt over flere bedriftsdokumenter og filer. Til slutt integrerte vi Microsoft Teams for å legge til rette for sanntidskommunikasjon mellom utviklingsteam og eksterne partnere ved å konfigurere tilpassede plugins og automatiseringsfunksjoner som chatter.

Versjonskontrollsystem og kontinuerlig integrasjon - Bitbucket, Bamboo, Jenkins

Selv om kunden vår vedlikeholdt et bredt spekter av digitale bankløsninger, hadde de ikke et sentralisert lager for å lagre kode. For å sikre strømlinjeformede applikasjonsleveringsrørledninger og versjonskontroll, organiserte prosjektteamet vårt opplæringsøkter om bruk av GitHub før overgangen til Bitbucket. I tillegg tok vi i bruk Jenkins for å legge til rette for kontinuerlig integrasjon og levering.

Testing og sikkerhetsskanninger - TEST-IT, Black Duck, SonarQube

Teamet vårt implementerte TEST IT for å utføre manuell og automatisert testing og sikre autotest-integrasjoner, utvidede offentlige API-er, testbiblioteker, praktiske testskriptredaktører, versjonering og historisk datahåndtering. For å eliminere den minste risiko for brudd, brukte vi Black Duck for overholdelse av sikkerhetspolicyer og SonarQube for kodekvalitet og renhet. Disse verktøyene gjorde det mulig for våre godkjente spesialister å overvåke sårbarheter i programvaren og opprettholde problemfri produktkvalitet.

Distribusjon og konfigurasjon og artefakthåndtering - Bamboo (Jenkins valgfritt), Ansible, Packer, Nexus Repository Pro

I tillegg sørget våre spesialister for automatisering av distribusjonen. Programvareutviklere var ansvarlige for å skrive kode og distribuere den, men uten erfarne DevOps-ingeniører støtte de på fallgruver og misset tidsfrister. Vi valgte Bamboo som et grunnleggende verktøy for å bygge, teste og levere programvaren på grunn av den sømløse integrasjonen med eksisterende infrastrukturer og et bredt spekter av tredjeparts plugins. Videre tok prosjektteamet vårt i bruk IaC-prinsipper for å administrere distribusjoner, med Terraform for å administrere skymiljøer, Ansible for å konfigurere virtuelle maskiner og Packer for å forberede og forene bilder. Nexus Repository Pro ble også distribuert i denne strømmen, siden den kan håndtere store mengder produkt- og utviklingsdata.
DevOps Bamboo

Overvåking/logging - Zabbix, Grafana, Elasticsearch, Loki

Teamet vårt prioriterte overvåking og analyse av hendelser i kundens infrastruktur. For dette implementerte Innowise Zabbix for å overvåke det fysiske utstyret og kommunikasjonskanalene og gi visuelle visninger av infrastrukturtilstanden. Vi integrerte også verktøyet med budbringere for å sende varsler og meldinger om gjeldende status og fremdrift. For å samle inn, lagre og analysere loggfiler og produktmålinger brukte vi Logstash, Elasticsearch og Kibana. Til slutt utnyttet vi Grafana og Loki for å gi sanntidsvisning av applikasjoner under utvikling og kontinuerlig overvåking av fremdriften.

Orkestrering - Kubernetes, VMware Tanzu

For å være vert for og orkestrere containeriserte applikasjoner implementerte vi virtuelle maskiner og fysiske verter, Kubernetes og VMware Tanzu tilsvarende. Denne tilnærmingen gir uavhengighet fra skytjenesteleverandører og et høyt nivå av ytelse, ressursutnyttelse og sentralisert administrasjon.

Infrastruktur - Microsoft Azure, VMware, Hyper-V

For å sikre tilgjengelighet og kapasitet i infrastrukturløsningene tok DevOps-spesialistene våre i bruk hybride skytilnærminger basert på et blandet databehandlingsmiljø. Vi anbefalte VMware- og Microsoft-produktpakker for den private datasenterinfrastrukturen for å sikre utstyrets feiltoleranse. Når det gjelder en offentlig skyleverandør, var valget vårt Microsoft Azuresom gjør det enkelt å hoste Windows-applikasjoner på globalt distribuerte datasentre.

I tillegg opprettet vi løpende tilbakemeldingskanaler fra både bankavdelinger og sluttbrukere for å forbedre produktkvaliteten og gjennomføre umiddelbare endringer.

Teknologier

DevOps
Jira, Microsoft Teams, Confluence, Bitbucket, Bamboo, Jenkins, Load Runner, Selenium, JUnit, TEST IT, SonarQube, Anchore, Black Duck, Fortify, Ansible, Packer, Nexus Repository Pro, Zabbix, Grafana, Elasticsearch, Loki, Kubernetes, VMware Tanzu, Microsoft Azure, VMware, Hyper-V

Prosess

Prosjektet var tidkrevende, ressurskrevende og involverte nytenkning om programvareutviklingsmetoder og -praksis. I tillegg til å ta i bruk DevOps-verktøysettet, ga vi opplæring til IT-spesialister for å drifte nye løsninger og oppdatere eldre applikasjoner ved hjelp av CI/CD-pipelines.

Selskapet vårt startet prosjektet i september 2019. Etter å ha innhentet tekniske og forretningsmessige krav, satte vi sammen et team bestående hovedsakelig av DevOps-fagfolk med relevant ekspertise og bransjeerfaring.

Vi brukte Scrum-metodikk med parallelle sprinter for å styre prosjektet og spore resultater. I tillegg til å føre tilsyn med prosjektet, holdt teamlederne våre kontakt med kunden, ga rettidig tilbakemelding og vedtok endringer i omfanget.

For tiden fortsetter Innowise å konfigurere, distribuere, modernisere og vedlikeholde DevOps-verktøy, og sikrer permanent støtte og rådgivning til kundens ansatte.

Team

1
Skyarkitekt
1
Prosjektleder
3
Business Analisten
5
DevOps-ingeniører
2
Systemingeniører

Resultater: Strømlinjeformet forvaltning av digitale løsninger under DevOps-verktøysettet

Ved å innlemme beste DevOps-praksis transformerte Innowise kundens programvareutviklingsprosesser. Denne transformasjonen gjorde det mulig for kunden å dra nytte av flere fordeler, inkludert strømlinjeformet kommunikasjon mellom interessenter og IT-avdelinger, forutsigbar og effektiv styring av digitale løsninger og raskere tid til markedet for produkter. Andre viktige fordeler ved å implementere DevOps i banksektoren var økt effektivitet, redusert risiko for feil, logggenerering, raskere produktlevering, muligheten til å rulle tilbake raskt om nødvendig, forbedret planlegging og effektiv testing og overvåking. Vi forbedret kundens driftsmålinger for virksomhetskritiske systemer ved å øke tilgjengeligheten fra 96% til 99,7% og redusere gjennomsnittlig tid til gjenoppretting fra 5 timer til 30 minutter, mens gjennomsnittlig tid til feil gikk fra dager til uker.
Prosjektets varighet
  • September 2019 - Løpende
99.7%
tilgjengelighet etter oppgraderingen
10 ganger
kortere gjennomsnittlig restitusjonstid

Ta kontakt med oss!

Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg så snart vi har behandlet forespørselen din.

    Ta med prosjektdetaljer, varighet, teknisk stack, behov for IT-fagfolk og annen relevant informasjon.
    Spill inn en talemelding om din
    prosjektet for å hjelpe oss å forstå det bedre
    Legg ved ytterligere dokumenter om nødvendig
    Last opp fil

    Du kan legge ved opptil 1 fil på totalt 2 MB. Gyldige filer: pdf, jpg, jpeg, png

    Vær oppmerksom på at når du klikker på Send-knappen, vil Innowise behandle personopplysningene dine i samsvar med vår Personvernerklæring for å gi deg relevant informasjon.

    Hva skjer videre?

    1

    Etter at vi har mottatt og behandlet forespørselen din, vil vi komme tilbake til deg innen kort tid for å beskrive prosjektbehovene dine og undertegne en taushetserklæring for å sikre informasjonens konfidensialitet.

    2

    Etter å ha undersøkt kravene, utarbeider våre analytikere og utviklere en prosjektforslag med arbeidsomfang, teamstørrelse, tid og kostnader estimater.

    3

    Vi arrangerer et møte med deg for å diskutere tilbudet og komme til en avtale.

    4

    Vi signerer en kontrakt og begynner å jobbe med prosjektet ditt så raskt som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    Takk skal du ha!

    Meldingen din er sendt.
    Vi behandler forespørselen din og kontakter deg så snart som mulig.

    pil