« Nous avons besoin que notre processus de gestion des tâches quotidiennes sur la voie publique soit plus agile, plus rapide et plus automatique pour augmenter la productivité et l’efficacité de notre travail quotidien. »
L’objectif principal du Comú de la Massana était de mettre en œuvre une solution pour améliorer la communication, la collaboration et l’efficacité entre les différentes équipes. S’assurer que toutes les tâches sur la voie publique sont effectuées et que toutes les actions réalisées sont surveillées.
Toutes les tâches du service des voies publiques étaient communiquées par feuilles ou WhatsApp, traitées et planifiées dans Excel, ce qui rendait difficile le suivi de l’achèvement des tâches.
Nous avons été confrontés à plusieurs défis :
1- Digitaliser un processus qui comportait plusieurs phases.
2- Comprendre les flux de tous les processus de travail.
3- Créer une interface intuitive et facile à utiliser pour tous les niveaux d’utilisateurs.
Pour démarrer le projet, nous avons dû prendre du recul et élaborer une stratégie sur l’approche à adopter. La première chose à faire a été de concevoir la carte de navigation, pour avoir une vue d’ensemble de la plateforme.
Pour cette raison, nous nous sommes basés sur le profil administrateur principal, qui est celui qui aura le plus de fonctionnalités à votre disposition.
Nous concevons également le déroulement du processus d’incident pour comprendre l’ensemble du chemin vers la clôture.
Avant de commencer à concevoir, il y a une dernière étape, qui consiste à définir au moins les principaux flux, afin de comprendre quels profils d’utilisateurs il y a, quels états les processus peuvent avoir, quelles approbations nous pouvons automatiser et lesquelles devront être manuelles.
Par exemple, nous avons des incidents qui peuvent survenir à partir de n’importe quel appareil et de n’importe quel profil d’utilisateur.
Maintenant que nous savons comment fonctionne l’utilisateur, ses principaux problèmes et besoins, nous sommes prêts à concevoir une première structure visuelle de l’interface.
Ces dessins seront très utiles pour visualiser toutes les analyses qui ont été développées jusqu’à présent et ainsi nous passons d’une vision de haut niveau à un niveau inférieur, de fonctionnalité à fonctionnalité.
Un système de conception solide est l’épine dorsale de la cohérence visuelle et interactive d’une marque, garantissant que chaque élément graphique et fonctionnalité s’aligne harmonieusement sur tous les points de contact des utilisateurs.
Nous avons décidé d’utiliser Bootstrap pour les composants en raison de la maturité et de la polyvalence des composants.
Le processus de transfert a également été adapté pour garantir le lancement dans des délais définis. Cela signifie que l’équipe de développement est intervenue plus tôt que d’habitude et a travaillé côte à côte avec l’équipe de conception.
Grâce à des processus de collaboration solides qui garantissent que la conception et le développement sont toujours synchronisés, l’équipe s’est adaptée à un processus différent mais sans perdre la qualité du travail.
L’utilisation de TypeScript avec React dans le développement front-end offre des avantages significatifs. TypeScript ajoute des types statiques, améliorant la détection des erreurs et la robustesse du code. Cela rend le code plus facile à maintenir et à comprendre, augmente la productivité de l’équipe et garantit une expérience utilisateur plus robuste dans les applications Web modernes. De plus, avec les composants React, vous pouvez réutiliser plusieurs éléments d’applications Web sans altérer l’expérience de l’utilisateur final.
L’utilisation de SQL Server, C# et .NET Core dans le développement backend offre une combinaison puissante et efficace. SQL Server offre une gestion de base de données robuste, garantissant l’intégrité et la sécurité des données. C# est un langage polyvalent et orienté objet qui vous permet de créer une logique métier complexe de manière claire et efficace. .NET Core, en tant que framework, est multiplateforme et offre la flexibilité nécessaire pour créer des API évolutives et hautes performances. Dans l’ensemble, ces technologies vous permettent de créer des applications sécurisées, rapides et hautement adaptables pour répondre aux exigences modernes du développement backend.
Azure offre une solution fiable et évolutive pour le stockage de fichiers et le déploiement d’applications Web. L’utilisation d’Azure pour le stockage de fichiers garantit une gestion des données sécurisée et efficace, avec un accès facile et rapide depuis n’importe où dans le monde. Grâce à des fonctionnalités telles que la redondance et l’évolutivité automatique, Azure simplifie le processus de stockage de fichiers pour les applications d’entreprise modernes.
Après avoir construit ce produit à partir de zéro, nous avons réussi à améliorer la façon dont l’utilisateur gère les tâches, les vacances, les quarts de travail, entre autres fonctionnalités.
Le pourcentage de tâches non terminées a diminué et le contrôle et l’efficacité de toutes les équipes ont augmenté.
Bien comprendre l’utilisateur et ses routines quotidiennes a été essentiel pour développer un produit de qualité qui a amélioré la vie quotidienne de l’utilisateur et a pu éliminer complètement le papier et d’autres applications redondantes.