AkveoContact

Comment nous avons développé une solution de réservation de bétail pour ANZCO Foods

Développement et modernisation d'une plateforme web pour le premier producteur de viande de Nouvelle-Zélande, afin de fluidifier la réservation du bétail entre acheteurs, fournisseurs et coordinateurs de transport.

Comment nous avons développé une solution de réservation de bétail pour ANZCO Foods

[ Client ]

À propos du client

ANZCO Foods (ANZCO) est un producteur de viande néo-zélandais. En 2016, ANZCO Foods était le cinquième exportateur de Nouvelle-Zélande, avec 3 000 salariés et un chiffre d'affaires de 1,5 milliard de dollars néo-zélandais.

5e
Exportateur de Nouvelle-Zélande
3 000
Salariés chez le client
100 %
Livraison dans les délais

[ Défi ]

Sauver un projet en difficulté

Avant de faire appel à Akveo, Astute Computer Consulting avait lancé le développement de l'application web d'ANZCO avec un autre prestataire. Insatisfait de certains aspects du projet, le client a confié à Akveo une revue, ou audit, du projet.

Akveo a examiné en profondeur le projet en cours et formulé une série de recommandations. Après avoir évalué ces propositions, Astute a finalement décidé de faire d'Akveo son principal partenaire de développement.

[ Solution ]

Construire la solution

Périmètre des travaux

  1. Développement de l'application web
  2. Conseil en architecture pour le développement frontend et backend
  3. Développement en production
  4. Revue de code

Solution

L'objectif principal du projet était de développer une fonctionnalité de réservation du bétail destiné à l'abattage. La plateforme facilite la collaboration entre acheteurs de bétail, fournisseurs, coordinateurs de transport et autres parties prenantes.

Les acheteurs de bétail peuvent effectuer leurs réservations deux semaines à l'avance, ce qui permet aux équipes commerciales et opérationnelles d'exploiter ces informations pour optimiser la planification de la production à l'usine.

Comme nous avons rejoint le projet en pleine phase de développement, notre équipe a commencé par une revue de code et a formulé plusieurs recommandations au client. Astute s'est familiarisé avec le tableau de bord ngx-admin et Nebular, ce qui nous a permis de personnaliser le tableau de bord et de l'enrichir de composants modernes comme Leaflet, FullCalendar, Smart Table et d'autres.

Nous avons également mis à niveau la stack Angular existante vers Angular 9. L'implémentation précédente reposait sur des formulaires pilotés par les templates (Template-driven Forms) plutôt que sur des Reactive Forms, une approche plus ancienne de la création de formulaires. Dans le cadre du périmètre initial, nous avons réalisé les tâches suivantes :

  • intégration d'une gestion d'état ;
  • configuration d'OIDC pour le tenant Auth0 existant comme pour le tenant Azure ADFS du client, avec un intercepteur HTTP pour la transmission à l'API ;
  • revue des Role Providers et des Permission Guards ;
  • création de formulaires CRUD simples.

Nous avons ensuite élargi notre mission en prenant également en charge le conseil en architecture pour le backend.

Le projet a été réalisé en collaboration avec Astute Computing.

[ Résultats ]

Un impact qui compte

L'application a été refactorisée pour respecter les délais de mise en œuvre tout en absorbant l'élargissement du périmètre du projet. L'environnement CI/CD agile a permis d'intégrer de nouvelles fonctionnalités depuis le lancement.

Livré dans les délais

Le projet a été livré à temps et a reçu d'excellents retours. Des réunions hebdomadaires et l'utilisation de Jira, Slack et Bitbucket ont permis à toutes les parties prenantes de rester alignées tout au long du développement.

Un accueil positif des utilisateurs

Grâce à l'environnement CI/CD agile, de nouvelles fonctionnalités ont pu être intégrées en continu depuis le lancement, ce qui nous a valu des retours très positifs de l'entreprise et de ses principaux utilisateurs.

Une plateforme de réservation évolutive

La plateforme permet aux acheteurs de bétail de réserver deux semaines à l'avance. Les équipes commerciales et opérationnelles disposent ainsi des données nécessaires pour optimiser la planification de la production à grande échelle.

[ Stack technique ]

Les technologies du projet

Frontend

NebularAngular

Backend

.NET Web API

Visuels

Comment nous avons développé une solution de réservation de bétail pour ANZCO Foods, visuel 1

[ Études de cas ]

Découvrez d'autres réussites

Nous avons aidé plus de 200 entreprises à accroître leur valeur et à optimiser leur fonctionnement grâce à de meilleurs logiciels.

Vous avez un projet en tête ?

Parlons de vos objectifs et de la manière dont nous pouvons vous aider à les atteindre.

Dmitry Klim
Dmitry Klim
Head of Growth
Clutch
5900 Balcones Drive #21729, Austin, TX 78731[email protected]+1 (512) 921-9631