BengalFox

Application iOS accélérant le traitement des commandes par 5

développée par Redwerk de zéro
×
Où souhaitez-vous que nous envoyions notre étude de cas sur le développement de l'application BengalFox ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

BengalFox fournit des services d'entreposage et de distribution à des entreprises du monde entier. Sa vision de l'avenir du commerce est motivée par un objectif unique : développer des marques innovantes et uniques.

Tous les clients

Développement d'applications mobiles

En intégrant la vision du client et notre expertise technique dans le développement d'applications iOS, nous avons développé une solution mobile adaptée aux besoins spécifiques des employés d'entrepôt de BengalFox. L'application que nous avons créée est stable, rapide et facile à utiliser – ce furent les principales exigences du produit.

En savoir plus

Automatisation des processus métiers

Redwerk a aidé BengalFox à optimiser ses opérations d'expédition en créant une application pratique pour les employés d'entrepôt. Nous avons soigneusement réfléchi à chaque étape du parcours utilisateur, ce qui nous a permis d'atteindre la vitesse souhaitée de l'application, de couvrir tous les cas non standard possibles et de mettre en œuvre une interface utilisateur intuitive.

En savoir plus

Défi

BengalFox avait besoin d’une solution pour optimiser ses opérations d’expédition en réduisant les tâches monotones et répétitives des employés d’entrepôt. Leur flux de travail initial consistait à utiliser des appareils photo de téléphone pour photographier les codes-barres des commandes et les factures, puis à renommer et télécharger manuellement ces fichiers vers le stockage cloud de l’entreprise. Multipliées par le nombre de commandes à traiter quotidiennement, ces simples étapes se sont avérées pas si simples en raison de la quantité de travail manuel et du risque élevé d’erreur humaine.

BengalFox avait une vision claire du produit et souhaitait que l’application mobile soit aussi simple que possible. Nos tâches principales étaient les suivantes :

  • Créer une application iOS pour les employés d’entrepôt avec un minimum d’actions utilisateur
  • Assurer la vitesse maximale et la performance stable de l’application
  • Intégrer l’application avec le stockage cloud de leur choix (box.com)
  • Distribuer l’application via le compte Apple Developer Enterprise et configurer tous les paramètres nécessaires

Bien que la fonctionnalité de l’application soit plutôt simple et que nous n’ayons rencontré aucun défi technique significatif lors de son développement, le projet a nécessité une étude approfondie de la logique commerciale de l’application et a apporté une réelle valeur aux utilisateurs ainsi que des gains financiers tangibles à notre client.

Solution

Notre équipe a pris le concept de l’application de BengalFox et l’a développé pour s’assurer que tous les scénarios utilisateurs possibles étaient couverts. Nous voulions que l’utilisateur, dans ce cas, un employé d’entrepôt, soit correctement guidé en toutes circonstances, qu’il s’agisse d’une erreur utilisateur ou d’un problème technique. Pour cela, nous avons étendu la logique métier initiale en ajoutant des messages d’erreur pour les cas non standard, tels que les doublons de photos, les dossiers de stockage manquants, les permissions utilisateur, les problèmes de connexion et autres erreurs techniques ou d’utilisateur.

Notre principal défi était de réduire au minimum le temps nécessaire au traitement d’une commande ; sinon, l’application irait à l’encontre de son objectif. L’application étant axée sur la prise et l’enregistrement de photos, nous avons commencé par cela. Les photos standard de l’iPhone pèsent environ 4 à 12 Mo, tandis que les photos prises par notre application ne consomment pas plus de 300 Ko et conservent la lisibilité des détails du code-barres et de la facture. Nous avons réussi à réduire considérablement la taille des fichiers photo, ce qui a grandement accéléré le fonctionnement de l’application : de 10 à 15 secondes initiales, nous sommes passés à 3 secondes nécessaires pour effectuer un cycle de traitement de commande (dans le cas d’un flux utilisateur standard).

Quant à l’intégration avec box.com, il y a eu quelques défis techniques liés à la différence de langages de programmation (box.com est écrit en Objective-C, tandis que notre application est en Swift 3.1) ; cependant, ils ont été rapidement résolus.

L’application étant conçue exclusivement pour les employés d’entrepôt de BengalFox, elle a été distribuée via le compte Apple Developer Enterprise. Notre équipe a développé des directives détaillées sur l’utilisation du compte, la mise à jour de la licence et la gestion des permissions utilisateur. Nous fournissons également des services à la demande au cas où BengalFox aurait besoin d’aide pour gérer le compte.

Résultat

Grâce aux efforts conjoints des deux équipes, BengalFox a reçu une application iOS pratique conçue pour alléger le fardeau des routines d’entrepôt. La solution que nous avons développée est entièrement conforme aux exigences initiales et contient des améliorations fonctionnelles suggérées par notre part. En conséquence, les employés de BengalFox traitent désormais les commandes d’une manière beaucoup plus pratique, réduisant le temps et les efforts consacrés au traitement manuel de chaque commande.

Résultat
Redwerk nous a aidés à créer une application interne à partir de zéro, depuis le logo de l'application, l'écran d'accueil, la fonctionnalité de connexion jusqu'au produit fini. Ils nous aident continuellement avec les mises à jour et nous répondent immédiatement si nous avons des questions ou des suggestions de modifications que nous souhaitons apporter.
Justin Avery
Justin Avery, Responsable des expéditions chez BengalFox

Besoin d'automatiser vos processus d'entreprise ?

Parlons-en

Technologies

Swift
UIKit
Foundation
PhotosPhotos
AVFoundationAVFoundation
5personnes dans l'équipe
1000+lignes de code
3secondes de durée d'un flux utilisateur standard

Commentaire de l'équipe Redwerk

Sergey

Sergey
Developer

L'une des principales exigences fonctionnelles était le temps minimum nécessaire pour effectuer un cycle complet de traitement des commandes. Étant donné que notre équipe a développé l'application de zéro, nous avions carte blanche pour mettre en œuvre des techniques qui serviraient au mieux les intérêts du client. La compression des photos au maximum sans compromettre leur lisibilité a été une solution rentable qui nous a permis d'atteindre la vitesse souhaitée de l'application en un temps record.

Media
Media
Media

Impressionné ?

Engagez-nous

Autres études de cas

School Observation App

School Observation App

États-Unis

Application d'observation scolaire livrée pour GEMS Education de zéro au lancement en 3 mois

Cleanagents

Cleanagents

Allemagne

Nous avons développé cette application Android qui prend en charge les nettoyeurs indépendants en Allemagne et en Autriche. L'application a été rapidement acquise par Helping.de.

Gooroo

Gooroo

États-Unis

Développé cette application d'e-tutorat pour iOS qui a obtenu un classement 5 étoiles sur l'App Store et s'est classée n°3 sur Product Hunt