Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.
Skjemaet har blitt sendt inn.
Mer informasjon finner du i postkassen din.


Innowise forvandlet Carbonios lanseringsprosess ved å erstatte manuelle rutiner med et omhyggelig automatisert rammeverk. Dette muliggjorde raskere utrullinger, større stabilitet og langsiktig skalerbarhet.
færre produksjonsfeil
raskere distribusjon for klientinstallasjoner

Zextras utvikler programvare for sikker kommunikasjon og datahåndtering. Flaggskipet Carbonio er en selvbetjent digital arbeidsplass-pakke som integrerer e-post, kalender, fillagring, chat, konferanser og kontorverktøy - både på PC og mobil. Med sin sikre, helt private modell og modulære arkitektur er Carbonio betrodd av organisasjoner i alle størrelser som prioriterer digital suverenitet uten å gi avkall på skalerbarhet.
Med et modent verktøysett, flere komponenter og et økende antall installasjoner fortsatte Carbonio å ekspandere, sammen med partnerøkosystemet. For å opprettholde dette momentumet forsøkte teamet å effektivisere leverings- og installasjonsprosessene - et strategisk grep for å:
Bak disse forretningsmålene lå en delvis manuell livssyklus etter utvikling, en flaskehals for en skalerbar, multimodulplattform som Carbonio. Det trengte teamet å gjøre:
Derfor trengte de en partner med erfaring fra komplekse prosessendringer - en som kunne samarbeide med dem om å fjerne flaskehalser og muliggjøre raskere produktlanseringer.
Som en del av kundens internasjonale team ble Innowise raskt en del av Zextras' prosjekt, og vi innførte en tilnærming der automatisering kom først. Vi identifiserte de største blokkeringene og eliminerte flaskehalsene ved hjelp av strukturerte rammeverk som løste årsakene i stedet for å lappe på symptomene.
Innowises QA-team fant ut at manuell kvalitetssikring ble hemmet av regresjonstunge integrasjoner, uforutsigbare innholdsproblemer og inkonsekvente resultater på tvers av miljøer. For å få et gjennombrudd la vi om testingen til å bli fullstendig automatisert.
Derfra fikk Zextras en kontinuerlig, robust QA-pipeline som validerer UI-komponenter i hver utgivelse og fanger opp de fleste feilene før de når produksjon. Med arkitekturen kartlagt og forretningskritiske flyter prioritert, driver testautomatiseringstilnærmingen vår nå forutsigbare og stabile utgivelser gjennom:
Viktigst av alt er at QA nå er innebygd i selve utviklingen. Med automatiseringspakken integrert i Jenkins CI/CD-pipelines, utløser hver bygging og distribusjon en fullstendig UI-sjekk, slik at problemer fanges opp tidlig og utgivelseshastigheten sikres.
Foreløpig har vårt to-ingeniørers QA-automatiseringsteam levert Over 900 automatiserte tester som dekker kritiske scenarier for daglig bruk - fra e-posttransaksjoner og kalenderplanlegging til fillagring og chat. For å sikre pålitelighet har vi satt og konsekvent opprettholdt en KPI på 90%+ teststabilitet på tvers av alle kjøringer.
Og det fortsetter å utvikle seg: Vi forbedrer rammeverket kontinuerlig, fjerner eldre tilpassede løsninger etter hvert som produktet utvikler seg, og tilpasser lokalisatorer under React 17→18-migreringen. Vi har også utvidet dekningen med CLI-automatisering, lagt til tester etter hvert som produktet utvikler seg, og forbedret styrkingen for langsiktig vedlikehold.
Innowises DevOps-enhet hjalp kunden med å optimalisere en distribusjonsprosess ved å innføre større automatisering i stor skala. Både oppdateringer og klientinstallasjoner, som tidligere tok mye tid og ressurser, går nå raskere, tryggere og med konsekvent pålitelighet.
Her er hva som gjorde forskjellen:
Vi støtter tilpassede installasjoner og skreddersyr Carbonio til ulike klientmiljøer. Det betyr at vi redesigner arkitekturen for alt fra oppsett med én server for lettvektsbruk, til e-postinfrastrukturer med store volumer og distribusjoner som støtter omfattende parallelle konferanser. Ved å håndtere disse ikke-standardiserte scenariene hjelper vi Zextras med å levere personlige, pålitelige og skalerbare opplevelser for alle kunder.
Som en del av kundens utviklingsteam bidro Innowise med Java-kompetanse som støttet en bredere innsats for å gjøre Carbonios kjerne mer robust og fremtidsrettet. Vi begynte med å fjerne mangeårige hindringer ved hjelp av grundig refaktorisering, ren kodepraksis og redesign av funksjoner på moderne språkversjoner - forbedringer som bidro til å øke vedlikeholdbarhet, ytelse og langsiktig kostnadseffektivitet.
Denne felles innsatsen har styrket Carbonios posisjon som en sikker og pålitelig plattform for arbeidsplassen. Bemerkelsesverdige fremskritt inkluderer:
Vi fortsetter å spille en aktiv rolle i utviklingen av Carbonio, og bidrar med forbedringer og feilrettinger som bidrar til å holde produktet stabilt, sikkert og i tråd med skiftende markedskrav.
Den manuelle byrden med et så komplekst, multimodulært produkt som Carbonio tynget teamet og førte til at lanseringsdatoene ble utsatt. Målet vårt var å gjøre produkttesting og installasjoner til en problemfri rutine. Med automatisering av kvalitetssikring og distribusjon er Zextras nå trygg på produktkvaliteten, og kan aktivt utvide partnerledede installasjoner.

Playwright, Fiddler, CI/CD via Jenkins, GitHub, Allure
Jenkins, GitHub Actions, Ansible, vSphere, Prometheus, Grafana, PostgreSQL, HAProxy, PfSense, ClamAV, kLDAP, Apache Kafka, Ubuntu, Loki, Vector, Zookeeper, Patroni, Docker, Python, Azure
Java 11, Java 17, Java 21, Jetty, Jersey, Guice, LDAP, SOAP, Maven, Linux, Bash, Perl, GitHub, AWS Lambda

En automatiseringstilnærming omformet Zextras' livssyklus etter utvikling, og ga resultater:
Med raskere lansering av nye funksjoner og en partnervennlig distribusjonsmodell befester Carbonio sin posisjon som et konkurransedyktig, selvdrevet alternativ til globale leverandører av skysamarbeid. Innowise-teamet fortsetter å støtte produktet ved å utvide de automatiserte testene, fikse feil og introdusere nye funksjoner for å gjøre det mer stabilt, sikkert og brukervennlig.
Meldingen din er sendt.
Vi behandler forespørselen din og kontakter deg så snart som mulig.

Ved å registrere deg godtar du vår Retningslinjer for personvern, inkludert bruk av informasjonskapsler og overføring av dine personopplysninger.