Les stratégies de mise en œuvre CRM révèlent des défis inattendus dans le développement d’applications de maintenance. En explorant le projet FIXILI pour SOLINF, cet article met en lumière des solutions innovantes face aux obstacles rencontrés, essentielles pour optimiser la traçabilité et le suivi client.
Obstacles rencontrés (dans la phase de développement)
Durant la phase de développement, nous avons rencontrés quelques difficultés dans les premier mois avec l’apprentissage du Frameworklaravel.
Présentation de l’application
- Nom de l’application
FIXILI est le nom choisi pour notre application, nous avons surfer sur la vague de la tendance des noms d’applications venant du dialecte algériens, comme « Yassir » (Yassir) , « winrac » (Winrac),…
Si on veut traduire le nom cela donnera « répare le pour moi »
- Logo
[7_strategies-de-mise-en-uvre-un-crm-de-maintenance_59]
Figure 34:Logo de l’application FIXILI
- Démonstrations des interfaces
Nous avons utilisé un Template existant pour notre application mais nous l’avons totalement personnalisé et restructuré pour répondre aux besoins de notre client.
Dashio est le Template utilisé pour notre projet.
[7_strategies-de-mise-en-uvre-un-crm-de-maintenance_60]
Figure 35:page de connexion AVANT personnalisation
[7_strategies-de-mise-en-uvre-un-crm-de-maintenance_61]
Figure 36:page de connexion APRES personnalisation
Ci-dessous nous allons vous montrer une des captures d’écrans de pages de l’application, mais l’intégralité des captures avec description sont dansAnnexe A : manuel d’utilisation
- Page d’accueil de l’application (tableau de bord)
Le tableau de bord permet une remontée de données clair et rapide, avec des raccourcis vers les différentes pages principales de l’application.
[7_strategies-de-mise-en-uvre-un-crm-de-maintenance_62]
Figure 37:Tableau de bord « administrateur » de l’application
Sécurité de l’application
La sécurité est très importante au sein d’une entreprise. L’intégrité et la traçabilité de la donnée sont l’une des priorités primordiales.
Heureusement Laravel propose certain mécanisme de sécurité pour les attaques les plus connus et les plus exploité de nos jours, nous citons ci-dessus certains :
- Validation des requêtes de formulaire pour contrer toute attaque de type injections SQL.
- Protection CSRF contre les injections XSS.
Déploiement :
La phase de déploiement est une étape importante, son échec peut être la conséquence de tous les efforts fournis durant le développement.
Donc pour parvenir à un bon résultat nous avons procédé en premier lieu à déployer l’application au niveau des ordinateurs des ingénieurs de l’entreprise pour d’éventuelle tests.
En second lieu le service de maintenance.
Tests :
Un cahier de test à était réalisé durant la phase de développement de l’application.
La fiche de test contient le numéro de la fiche , l’objet qui est une fonctionnalité à tester, le nom qui est le type de test à réaliser , le scénario à suivre pour réaliser l’objectif du test , les résultats attendu , sont des résultats qui doivent apparaitre aux testeurs de l’entreprise « Eurequat-Algérie », les résultat obtenu sont des résultats qui sont apparu lors du test , Si les résultats obtenu ne correspondent pas aux résultats attendu alors nous devrions revoir cette fonctionnalité.
Tableau 5: exemple de test | |
---|---|
Parameter/Criteria | Description/Value |
Numéro de fiche | Identifiant unique du test |
Objet | Fonctionnalité à tester |
Nom | Type de test à réaliser |
Scénario | Procédure à suivre pour le test |
Résultats attendus | Résultats prévus par Eurequat-Algérie |
Résultats obtenus | Résultats effectifs du test |
Ci-dessus un exemple de test, l’intégralité des tests sont dans Annexe B : cahier de tests
Conclusion générale :
L’un des facteurs clé de la réussite d’une entreprise est d’avoir un bon produit, cela consiste à proposer un produit, une gamme ou un service répondant aux attentes de la clientèle, attrayant, qualitatif, efficace, facile à utiliser ou à consommer. (succes d’une entreprise)
Avoir un bon produit, c’est aussi proposer des services associés :
- service-client,
- service après-vente,
- assurances ou garanties…
Durant notre stage chez « eurequat-Algérie » nous avons réalisé l’application « Fixili » pour la société « solinf » qui avait un besoin urgent de gestion de maintenance au sein de son atelier.
L’objectif était de réaliser une application web avec le Frameworklaravel qui consistait à gérer la maintenance de l’atelier, en permettant la création et l’enregistrement des différents bons utilisés par les techniciens ainsi que l’impression de ses derniers, l’application permet aussi la gestion des clients.
Nous avons commencé notre travail par collecter les besoins du client, ensuite nous avons réalisé des maquettes que le client à valider, nous somme passé dans la phase développement en apprenant en parallèle le langage de programmation.
Enfin dans la phase des tests, nous avons réalisé des tests unitaires, et des tests fonctionnels fait par des ingénieurs de l’entreprise.
Nous espérons que cette application contribuera dans un futur proche à la réussite de l’entreprise.
Ce stage a été riche en enseignements et en découverte, malgré les difficultés qui ont pu nous ralentir mais cela nous a permis de faire un petit pas vers le monde du travail, ce monde ou nous rêvons depuis notre entrée à l’université.
Perspective futurs :
Ce projet reste encore dans sa version basic, le travail qui reste à faire et tout aussi importantque ce qui a été pu implémenter durant ces dernier mois.
Nous avons développé qu’une partie d’un CRM, il serait très intéressant de le continuer et d’implémenter tout un CRM dans l’entreprise.
Ensuite, nous pouvons proposés par exemple de changer de base de données et d’investir dans le Datawarehouse qui pourra fournir un accès rapide et facile surtout si le volume de données devient important (notamment à cause du CRM).
Enfin, pour mieux cibler la clientèle et de la fidéliser il serait nécessaire d’émerger vers le data mining
- Le Data Mining consiste à extraire et à analyser, par des méthodes statistiques, un large volume de données puisées dans le Data Warehouse de l’entreprise, en vue de découvrir des tendances ou des règles qui s’avéreront utiles pour définir la stratégie marketing et commerciale. Les outils du Data Mining permettent de traiter un grand nombre de données concernant les clients des entreprises, et de les exploiter à des fins commerciales ou marketing. (CRM et data mining)
Questions Fréquemment Posées
Comment l’application FIXILI aide-t-elle à gérer la maintenance ?
L’application FIXILI permet à l’équipe de maintenance d’enregistrer les interventions et d’envoyer des notifications SMS, tout en offrant aux clients la possibilité de suivre l’avancement de leurs réparations.
Quels obstacles ont été rencontrés lors du développement du CRM ?
Durant la phase de développement, nous avons rencontré quelques difficultés dans les premiers mois avec l’apprentissage du Framework Laravel.
Pourquoi la sécurité est-elle importante dans l’application FIXILI ?
La sécurité est très importante au sein d’une entreprise car l’intégrité et la traçabilité de la donnée sont l’une des priorités primordiales.