Développement de produits
Retour au Labo
Un client dont l'entreprise mondiale connaît une croissance rapide a demandé à PTW de créer un système complet et automatisé pour intégrer ses différents processus, activités, flux de travail et procédures.
Ceux-ci avaient été mis en place à différents moments. Certains de ces processus avaient été introduits au fur et à mesure de l'expansion de l'entreprise, d'autres remontaient à ses débuts. En conséquence, l'ensemble manquait de cohésion. Par exemple, de nombreuses fonctionnalités manquaient au système de suivi existant, notamment pour la gestion des employés, le suivi des congés, la gestion de la formation et celle des services d'assistance.
Les exigences
Notre client avait besoin d'un système intégré pour automatiser les processus de gestion et gérer les tâches importantes de toute l'organisation. Ceci lui permettrait alors de stimuler la productivité et de réduire considérablement les coûts d'exploitation et les frais généraux. La création du système intégré permettrait d'améliorer les processus internes de l'entreprise et d'accroître ses performances globales.
Les défis à relever
L'approche de PTW
Pour stocker les données essentielles aux finances, aux opérations de ressources humaines, à la gestion de l'apprentissage, à l'administration, à la conformité des activités, aux technologies de l'information et à tous les autres services de base, nous avons construit un système de planification des ressources de l'entreprise (Enterprise Resource Planning, ou ERP) afin d'intégrer les fonctionnalités de base dans un système unique.
Cette solution intégrée combine tous les processus de gestion de l'entreprise en un seul système.
Il est facilement accessible par les utilisateurs de l'organisation dans le monde entier, sur plusieurs plateformes.
Tests de sécurité
Un accès mondial à un système intégré, avec des variations de réseaux et de systèmes d'exploitation, et sur tous les appareils, constitue toujours un risque de sécurité.
Pour répondre à ces risques de sécurité du système, nous avons effectué des tests de sécurité sur les différentes plateformes en utilisant une approche fondée sur les risques, et en hiérarchisant les évaluations de sécurité en fonction des principales vulnérabilités.
Mise en œuvre
Pour améliorer l'efficacité des processus, une équipe d'experts issus de différents secteurs de l'entreprise a décidé de la méthodologie et de l'approche à adopter pour mettre en œuvre le système ERP.
L'équipe a créé un modèle de données intégrées afin de normaliser le processus de gestion des employés dans toute l'organisation, et de rationaliser les processus internes.
Outils et technologie
La technologie et les outils que nous avons utilisés pour créer le système ERP sont les suivants :
Langage de programmation : C# (.Net platform)
Serveur web : Internet Information Services 7.5 (IIS)
Serveur de base de données : Serveur Microsoft SQL (MSSQL)
Outil de gestion des tests : Testlink
Outil de gestion des défauts : JIRA
Outils de test de performance : J-Meter, Appium Studio
Outils de test de sécurité : IBM AppScan, Burp Suite, Wireshark, NMap, Sqlmap, Tamper Data, Netcat
Avantages opérationnels
La solution créée a apporté un grand nombre d'avantages et a résolu les problèmes que le client rencontrait avec le système existant :