Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.
Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.


Innowise förändrade Carbonios releaseprocess genom att ersätta manuella rutiner med ett noggrant automatiserat ramverk. Detta möjliggjorde snabbare utrullningar, större stabilitet och långsiktig skalbarhet.
färre produktionsbuggar
snabbare driftsättning för klientinstallationer

Zextras utvecklar affärsmjukvara med fokus på säker kommunikation och datahantering. Flaggskeppsprodukten Carbonio är en digital arbetsplatssvit som integrerar e-post, kalender, fillagring, chatt, konferenser och kontorsverktyg - både för datorer och mobiler. Med sin säkra, helt privata modell och modulära arkitektur är Carbonio betrodd av organisationer i alla storlekar som prioriterar digital suveränitet utan att ge avkall på skalbarhet.
Med en mogen verktygsuppsättning, flera komponenter och ett växande antal installationer fortsatte Carbonio att expandera, tillsammans med sitt ekosystem av partners. För att upprätthålla detta momentum försökte teamet effektivisera leverans- och installationsprocesserna - ett strategiskt steg för att:
Bakom dessa affärsmål låg en delvis manuell livscykel efter utveckling, en flaskhals för en skalbar plattform med flera moduler som Carbonio. Teamet behövde göra följande:
Därför behövde de en partner med erfarenhet av komplex processomvandling - en partner som kunde samarbeta med dem för att få bort flaskhalsar och möjliggöra snabbare produktlanseringar.
Som en del av kundens internationella team anslöt sig Innowise snabbt till Zextras projekt och införde en strategi som utgick från automatisering. Vi identifierade de största blockeringarna och eliminerade flaskhalsar med strukturerade ramverk som löste orsaker snarare än att åtgärda symptom.
Innowise QA-teamet upptäckte att manuell QA förlamades av regressionstunga integrationer, oförutsägbara innehållsproblem och inkonsekventa resultat i olika miljöer. För att bryta igenom detta omarbetade vi testningen så att den blev helt automatiserad.
Därifrån fick Zextras ett stort kontinuerlig, motståndskraftig QA-pipeline som validerar UI-komponenter i varje release och fångar upp en majoritet av buggarna innan de når produktion. Med arkitekturen kartlagd och affärskritiska flöden prioriterade driver vår testautomatiseringsmetod nu förutsägbara och stabila releaser:
Viktigast av allt är att QA nu inbäddad i själva utvecklingen. Med automatiseringssviten integrerad i Jenkins CI/CD-pipelines utlöser varje byggnation och driftsättning en fullständig UI-kontroll, vilket fångar upp problem tidigt och skyddar lanseringshastigheten.
För tillfället levererade vårt QA-automatiseringsteam med två ingenjörer 900+ automatiserade tester som täcker kritiska scenarier för daglig användning - från e-posttransaktioner och kalenderplanering till fillagring och chatt. För att säkerställa tillförlitligheten har vi fastställt och konsekvent upprätthållit en KPI på 90%+ testa stabilitet över alla körningar.
Och det fortsätter att utvecklas: vi förfinar kontinuerligt ramverket, tar bort äldre anpassade lösningar i takt med att produkten utvecklas och anpassar lokaliseringar under React 17→18-migreringen. Vi har också utökat täckningen med CLI automation, lagt till tester i takt med att produkten utvecklas och förbättrat förstärkningen för långsiktig underhållbarhet.
Innowise:s DevOps-enhet hjälpte kunden att optimera en driftsättningsprocess genom att införa större automatisering i stor skala. Både uppdateringar och klientinstallationer som tidigare tog tid och resurser går nu snabbare, säkrare och med konsekvent tillförlitlighet.
Här är vad som gjorde skillnaden:
Vi stöder anpassade installationer och skräddarsyr Carbonio för olika kundmiljöer. Detta innebär att vi omformar dess arkitektur i kantfall som sträcker sig från enserverinstallationer för lättviktsanvändning, till e-postinfrastrukturer med stora volymer, till distributioner som stöder omfattande parallella konferenser. Genom att ta itu med dessa icke-standardscenarier hjälper vi Zextras att leverera personliga, tillförlitliga och skalbara upplevelser för varje kund.
Innowise ingick i kundens utvecklingsteam och bidrog med Java-expertis som stödde bredare insatser för att göra Carbonios kärna mer motståndskraftig och framtidssäkrad. Vi började med att undanröja långvariga hinder genom djupgående refaktorisering, ren kodpraxis och omdesign av funktioner för moderna språkversioner - förbättringar som bidrog till att öka underhållbarheten, prestandan och den långsiktiga kostnadseffektiviteten.
Den pågående utvecklingen har stärkt Carbonios position som en säker och pålitlig plattform för arbetsplatser. Bland de viktigaste framstegen kan nämnas:
Vi fortsätter att spela en aktiv roll i utvecklingen av Carbonio och bidrar med förbättringar och buggfixar som hjälper till att hålla produkten stabil, säker och anpassad till marknadens skiftande krav.
Den manuella bördan av en så komplex, multimodulär produkt som Carbonio tyngde ner teamet och gjorde att lanseringsdatum sköts längre fram i tiden. Vårt mål var att göra produkttestning och installationer till en problemfri rutin. Med automatisering av kvalitetssäkring och distribution kan Zextras nu lita på produktkvaliteten och aktivt öka antalet partnerledda installationer.

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 metod där automatisering står i centrum förändrade Zextras livscykel efter utveckling och gav resultat:
Med snabbare funktionsreleaser och en partnervänlig distributionsmodell stärker Carbonio sin ställning som ett konkurrenskraftigt, självhanterat alternativ till globala molnbaserade samarbetsleverantörer. Innowise-teamet fortsätter att stödja produkten genom att utöka den automatiserade testtäckningen, åtgärda buggar och introducera nya funktioner för att göra den mer stabil, säker och användarvänlig.
Ditt meddelande har skickats.
Vi behandlar din begäran och återkommer till dig så snart som möjligt.

Genom att registrera dig godkänner du vår Integritetspolicy, inklusive användning av cookies och överföring av din personliga information.