Case: Premium outdoor retail specialist

Optimal service delivery across all stores

Our client strives for seamless integration of all operational components within the organization. Their headquarters, stores, and warehouse are all equipped with the same advanced system. This ensures that every team has immediate access to essential data such as inventory, customer information, and orders at any time. Thanks to this uniformity in their technological infrastructure, they offer consistent and efficient resource management, resulting in the best possible service for their customers. The system provides the following capabilities:
  • Separate login options for stores and headquarters.
  • An overview of daily tasks is immediately visible on the dashboard.
  • Functionalities for customer relationship management and basic CRM applications.
  • Tools for managing campaigns, including sending newsletters and publishing brochures.
  • A function to upload and manage customer information.
These features enable our client to maintain integrated and efficient business operations, which is essential for providing excellent service and maintaining customer satisfaction.

What is the ROI for the business?

This tool has become essential for daily operations and offers capabilities that were previously inconceivable.

What does that mean?

  • Klant applicatie

    Het team van JUVO heeft gedurende meerdere jaren aan de applicatie van de klant gewerkt en is verantwoordelijk voor de ontwikkeling en het beheer van de volledige applicatie, zowel frontend als business logica. Ook levert de applicatie diverse rapporten.

    Dit programma is verantwoordelijk voor 70% van de verkoop, terwijl de overige 30% via de website verloopt.

  • Upgrade van de tech stack

    We gebruikten Vaadin als onze frontend-tool, een tool waar niet veel ontwikkelaars bekend mee zijn. Dankzij de expertise en ervaring van JUVO op dit gebied konden we een team van bekwame ontwikkelaars samenstellen.

    Een aanzienlijke uitdaging waar we vorig jaar voor stonden, was het upgraden van een verouderde versie van Vaadin naar de nieuwste methodologieën die deze tool biedt.

    Vaadin Designer bleek een waardevol hulpmiddel, waarmee we efficiënt nieuwe interfaces konden ontwerpen en implementeren.

     

  • Internationale expansie

    Bij de klant hebben we onze applicatie uitgebreid om te voldoen aan de eisen van internationale expansie en de integratie van diverse merken. Deze uitbreiding zorgt ervoor dat we kunnen opereren in verschillende landen, met inachtneming van hun unieke karakteristieken en wetgeving, zoals de specifieke leveringsprocessen en BTW-berekeningen.

    De uitdaging bij deze internationale uitbreiding is het waarborgen van een uniforme werkwijze binnen onze applicatie, terwijl we rekening houden met de lokale wetgeving en bedrijfsprocessen van elk land waarin we actief zijn. Dit vereist een flexibele en aanpasbare aanpak in onze systeemarchitectuur.

    Deze internationale focus binnen onze applicatie stelt ons in staat om efficiënt en effectief te opereren over de landsgrenzen heen, terwijl we toch de lokale markteisen en -voorschriften naleven. Het resultaat is een robuuste, veelzijdige oplossing die de diverse merken van de klant ondersteunt in hun dagelijkse operaties en groei.

  • Agile way of working

    Bij onze klant volgen we een strikt Agile proces, specifiek Scrum binnen een SAFe framework. Dit zorgt ervoor dat we flexibel en responsief blijven tijdens het ontwikkelingsproces. Na het ontwikkelingstraject ondergaat de applicatie een grondig acceptatieproces, waarbij zowel onze testers als de productverantwoordelijken betrokken zijn. Pas na hun goedkeuring worden functies als afgerond gemarkeerd.

    Voor alle begeleidende documentatie gebruiken we Confluence als ons centrale platform. Dit stelt ons in staat om efficiënt samen te werken en informatie gestroomlijnd te houden binnen het gehele team. De trainingen en kennisoverdracht worden beheerd door de interne business analisten van de klant, waardoor een diepgaand begrip van de applicatie binnen het bedrijf wordt gewaarborgd.

  • Gebruikte technologieën

    Voor backend services hebben we Java 11/17 gebruikt, terwijl Infopoint zelf draait op Java 11. We hebben ook gebruik gemaakt van Vaadin 22. Onze technologiestack omvat ook Spring Boot, Hibernate, en een breed scala aan AWS-diensten zoals SQS, ParamStore, CloudFormation, CloudWatch, Kibana en Elastic Search. Het geheel wordt ondersteund door 100 microservices die draaien op Docker.

     

  • Testing

    Onze aanpak van testen en beoordelen omvat de volgende stappen:

    • Standaard integratietests om te verzekeren dat verschillende code-onderdelen effectief samenwerken.
    • Code reviews, waarbij de geschreven code zorgvuldig wordt beoordeeld en geëvalueerd door het ontwikkelteam.

    Voor complexere codegedeelten maken we soms gebruik van duo-programmering, waarbij twee programmeurs samenwerken om de kwaliteit en effectiviteit van de code te verhogen.

Europe's leading premium outdoor retail specialist, renowned for its extensive collection of top brands and expert service. With over four decades of experience, this retailer encourages people to spend more time outdoors, driven by a passion for the adventurous, relaxing, and inspiring aspects of outdoor life. The store is known for its versatile and varied product range, ideal for both those seeking an escape and those looking for the ultimate challenge. With a focus on enjoying, discovering, and protecting nature, the retailer strives to inspire and support customers in creating their own unforgettable moments.