Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.
Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.
Innowise transformeerde het releaseproces van Carbonio door handmatige praktijken te vervangen door een nauwgezet geautomatiseerd framework. Dit zorgde voor snellere rollouts, grotere stabiliteit en schaalbaarheid op de lange termijn.
minder productiebugs
snellere implementatie voor clientinstallaties

Zextras ontwikkelt bedrijfssoftware gericht op veilige communicatie en gegevensbeheer. Het vlaggenschip, Carbonio, is een self-hosted digitale werkplek suite die e-mail, agenda, bestandsopslag, chat, vergaderen en kantoortools integreert - zowel op desktop als mobiel. Met zijn veilige, volledig private model en modulaire architectuur wordt Carbonio vertrouwd door organisaties van elke omvang die prioriteit geven aan digitale soevereiniteit zonder in te leveren op schaalbaarheid.
Their QA Automation team studied our workflows and implemented an automated testing pipeline that reduced our testing cycles. The DevOps team has supported customer deployments effectively, automating previously manual installation processes. Their Java developer has played a key role in the team improving Carbonio's core functionality. Based on our experience, I can recommend Innowise for complex software development projects requiring strong automation capabilities.

Met een volwassen toolset, meerdere componenten en een groeiend aantal installaties bleef Carbonio groeien, samen met het ecosysteem van haar partners. Om dit momentum vast te houden, probeerde het team de leverings- en installatieprocessen te stroomlijnen - een strategische zet om:
Achter deze zakelijke doelen lag een gedeeltelijk handmatige levenscyclus na de ontwikkeling, een knelpunt voor een schaalbaar, multimodulair platform als Carbonio. Het team moest:
Daarom hadden ze een partner nodig met ervaring in complexe procestransformatie - een partner die kon samenwerken aan het wegnemen van knelpunten en het mogelijk maken van snellere productreleases.
Als onderdeel van het internationale team van de klant sloot Innowise zich snel aan bij het project van Zextras en introduceerden we een automatiseringsaanpak. We identificeerden de belangrijkste blokkades en elimineerden de bottlenecks met gestructureerde frameworks die de oorzaken oplosten in plaats van de symptomen.
Innowise QA team ontdekte dat handmatige QA werd belemmerd door regressie zware integraties, onvoorspelbare inhoud problemen, en inconsistente resultaten in verschillende omgevingen. Om dit te doorbreken, hebben we het testen volledig geautomatiseerd.
Van daaruit kreeg Zextras een continue, veerkrachtige QA-pijplijn die UI-componenten in elke release valideert en de meeste bugs opvangt voordat ze de productie bereiken. Nu de architectuur in kaart is gebracht en prioriteit is gegeven aan bedrijfskritische flows, zorgt onze benadering van testautomatisering voor voorspelbare en stabiele releases:
Het belangrijkste is dat QA nu ingebed in de ontwikkeling zelf. Met de automatiseringssuite die is geïntegreerd in Jenkins CI/CD-pijplijnen, wordt bij elke build en implementatie een volledige UI-controle uitgevoerd, waardoor problemen in een vroeg stadium worden opgespoord en de releasesnelheid wordt beschermd.
Voorlopig heeft ons QA-automatiseringsteam met twee engineers het volgende geleverd 900+ geautomatiseerde tests voor kritische scenario's voor dagelijks gebruik, van e-mailtransacties en agendaplanning tot bestandsopslag en chat. Om de betrouwbaarheid te garanderen, hebben we een KPI van 90%+ teststabiliteit over alle runs.
En het blijft evolueren: we verfijnen het framework voortdurend, verwijderen oudere aangepaste oplossingen naarmate het product evolueert en passen locators aan tijdens de React 17→18 migratie. Ook hebben we de dekking uitgebreid met CLI-automatisering, tests toegevoegd terwijl het product evolueert en de versterking verbeterd voor onderhoudbaarheid op de lange termijn.
De DevOps-eenheid van Innowise hielp de klant bij het optimaliseren van een implementatieproces door meer automatisering op schaal te introduceren. Zowel updates als clientinstallaties die vroeger veel tijd en middelen in beslag namen, verlopen nu sneller, veiliger en met een consistente betrouwbaarheid.
Dit is wat het verschil maakte:
We ondersteunen installaties op maat en passen Carbonio aan verschillende klantomgevingen aan. Dit betekent dat we de architectuur aanpassen aan randgevallen variërend van configuraties met één server voor licht gebruik tot e-mailinfrastructuren met grote volumes en implementaties die uitgebreide parallelle conferenties ondersteunen. Door deze niet-standaard scenario's aan te pakken, helpen we Zextras bij het leveren van gepersonaliseerde, betrouwbare en schaalbare ervaringen voor elke klant.
Doordat Innowise deel uitmaakte van het ontwikkelteam van de klant, droeg het bij aan Java-expertise die de bredere inspanningen ondersteunde om de kern van Carbonio veerkrachtiger en klaar voor de toekomst te maken. We zijn begonnen met het opheffen van langdurige blokkades door middel van diepgaande refactoring, schone code en het herontwerpen van functies op moderne taalversies - verbeteringen die de onderhoudbaarheid, prestaties en kostenefficiëntie op de lange termijn hebben verbeterd.
In voortdurende ontwikkeling heeft deze gezamenlijke inspanning Carbonio's positie als een veilig en betrouwbaar werkplekplatform versterkt. Opmerkelijke ontwikkelingen zijn onder andere:
We blijven een actieve rol spelen in de evolutie van Carbonio, door verbeteringen en bugfixes toe te voegen die helpen om het product stabiel en veilig te houden en te laten voldoen aan de veranderende eisen van de markt.
De handmatige belasting van zo'n complex, multimodulair product als Carbonio drukte op het team en zorgde ervoor dat releasedata verder naar achteren werden geschoven. Ons doel was om van het testen en installeren van producten een probleemloze routine te maken. Dankzij de automatisering van QA en deployment heeft Zextras nu vertrouwen in de kwaliteit van het product en kan het de door partners geleide installaties actief laten groeien.

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

Een op automatisering gerichte aanpak heeft de levenscyclus na de ontwikkeling van Zextras een nieuwe vorm gegeven:
Met snellere releases van functies en een partnervriendelijk distributiemodel verstevigt Carbonio zijn positie als concurrerend, zelfgehost alternatief voor wereldwijde samenwerkingsproviders in de cloud. Het Innowise team blijft het product ondersteunen door het geautomatiseerde testbereik uit te breiden, bugs te repareren en nieuwe functies te introduceren om het stabieler, veiliger en gebruiksvriendelijker te maken.
Uw bericht is verzonden.
We verwerken je aanvraag en nemen zo snel mogelijk contact met je op.
In oktober gaat Innowise weer op tournee, met een nieuw Roadshow in de VS ons erheen brengen 13 steden van Detroit naar Chicago.
Als onze eerdere roadshows ons één ding hebben geleerd, dan is het wel dat sommige gesprekken veel beter verlopen als je elkaar persoonlijk ontmoet. Het is een kans om bij te praten, ideeën rustig uit te werken en soms kansen te ontdekken die via e-mail of een telefoongesprek simpelweg niet aan de orde zouden komen.
Deze keer was het Vasili Kovalevich, SVP Business Development, Egor Grishenko, VP Business Development, en Egor Chareichyk, Sales Director, zullen in oktober door de VS reizen. Ze hebben al afspraken met een aantal van onze huidige klanten, maar we zouden onderweg ook graag nieuwe mensen ontmoeten.
Dus als je in een van deze steden woont en een project in gedachten hebt, een technologische uitdaging wilt bespreken, of gewoon nieuwsgierig bent naar hoe een samenwerking met Innowise eruit zou kunnen zien, kom dan gerust even langs.
Het hoeft geen formele vergadering of grote presentatie te zijn. Soms zijn een kopje koffie en een goed gesprek al genoeg om te zien of er iets is dat de moeite waard is om samen verder te onderzoeken.
Ben je in de buurt? Laten we afspreken. Neem contact op met ons team, dan zoeken we een geschikt tijdstip.