Loki Management Systems

Un développeur aide l’industrie de la santé à l’aide d’une solution fondée sur la technologie Microsoft

Paru le 10 novembre 2006
Depuis 1995, Loki Management Systems offre des logiciels de planification et de gestion en vue d’aider les entreprises à gérer les horaires des employés, la planification de la main-d’œuvre, les présences et la paie. Dès ses débuts, l’entreprise a utilisé la plate-forme de MicrosoftMD. Par contre, en 2001, la popularité croissante de la plate-forme Linux a piqué sa curiosité. Lorsque IBM a approché Loki l’année dernière, l’entreprise a décidé de faire l’essai de la base de données universelle IBM DB2. À l’époque, compte tenu de l’engouement extraordinaire associé à Linux, l’investissement semblait prometteur.Cependant, le déploiement du système Linux fut difficile et l’assistance technique décevante. Après huit mois l’équipe n’a vu aucun bénéfice et a dû dépenser plusieurs milliers de dollar en support technique. C’est à ce moment que Loki a décidé d’abandonner la plate-forme Linux et d’exploiter une fonction niche grâce à Microsoft DynamicsMC AX, auparavant Microsoft Busines Solutions AxaptaMD, pour sa solution d’optimisation de la main-d’œuvre pour le logiciel de connexion de Microsoft.NET.Les fonctions de développement complètes de Microsoft.NET offrent à Loki Management Systems une plate-forme flexible sur laquelle elle peut s’appuyer pour faire croître ses activités.
*
**

Présentation de la Solution

Le client

Depuis 1995, Loki Management Systems offre des logiciels de planification et de gestion en vue d’aider les entreprises de toute taille à gérer les horaires des employés, la planification de la main-d’œuvre, les présences et la paie.

Situation

À la suite d’une expérience décevante dans le développement de solutions ERP sur la plate-forme Linux, Loki Management Systems recherchait une plate-forme qui lui permettrait de se démarquer dans le secteur des soins de santé.

Solution

Grâce aux fonctions de développement complètes de MicrosoftMD .NET et à la fiabilité améliorée de Window Server SystemMC, Loki Management Systems peut compter sur une plate-forme flexible sur laquelle elle peut s’appuyer pour la croissance de ses activités.

Bénéfices

Plate-forme évolutive

Intégration étroite avec Microsoft Office

Possibilités d’affaires multipliées

Efficacité accrue

Meilleure personnalisation

Logiciels et Services

Microsoft .NET

Microsoft Dynamics GP

Microsoft Dynamics AX

Microsoft Dynamics NAV

Office 2003

**

Présentation de la société

Toutes les entreprises connaissent le vieux dicton « le temps c’est de l’argent », mais l’entrepreneur Richard Swann, lui, a fondé ses activités sur celui-ci. Depuis 1995, l’entreprise de M. Swann, Loki Management Systems, offre des logiciels de planification et de gestion en vue d’aider les entreprises de toute taille à gérer les horaires des employés, la planification de la main-d’œuvre, les présences et la paie. M. Swann a eu l’idée d’un logiciel de planification alors qu’il travaillait à un projet dans le cadre de son MBA. Lorsque son groupe de travail a eu des problèmes de planification des horaires des employés, il a développé une solution qui est à la base des offres de produits actuelles de Loki.

Contexte

Dès ses débuts, Loki Management Systems a utilisé les logiciels MicrosoftMD. Loki a pris en charge les logiciels de base de données MicrosoftMD SQL ServerMC 7.0 et Microsoft SQL Server 2000 et a utilisé Microsoft Visual StudioMD 6 pour le développement. Toutefois, en 2001, la popularité croissante de la plate-forme Linux a piqué la curiosité de l’entreprise. Lorsque IBM a approché Loki cette année-là, cette dernière a décidé de faire l’essai de la base de données universelle IBM DB2.

« IBM venait d’annoncer qu’elle investissait massivement dans la plate-forme Linux et nous étions curieux d’évaluer la technologie, indique Richard Swann, président de Loki Management Systems. Nous voulions aussi nous assurer que les utilisateurs de Linux seraient en mesure de déployer notre application. En fait, nous voulions donner de l’expansion à notre technologie. »

À cette époque, Loki avait une entente avec Oracle Canada selon laquelle ses technologies servaient d’application frontale pour les produits de gestion de la paie PeopleSoft. IBM a demandé à l’entreprise d’examiner la possibilité d’adapter la solution Loki pour la rendre compatible avec la base de données universelle IBM DB2 pour Linux. Compte tenu de l’engouement extraordinaire pour Linux à ce moment-là, l’investissement semblait prometteur; l’entreprise est donc devenue partenaire Premium IBM et a reçu une copie de Linux Red Hat 9.2. Cependant, aux dires de Loki, le déploiement a vite tourné au vinaigre.

« Nous avons essayé d’installer la base de données IBM DB2 sur la plate-forme Linux, mais cela ne fonctionnait pas, indique M. Swann. Nous avons passé deux semaines avec les spécialistes techniques d’IBM avant que quelqu’un finisse par découvrir que notre version de Red Hat ne prenait pas en charge DB2. Nous avons dû utiliser une version antérieure qui n’était plus distribuée, alors IBM a dû nous en donner un exemplaire. »

Après huit mois, l’équipe n’était pas plus avancée. Loki a réussi à faire tourner l’application sur DB2 pour le système d’exploitation WindowsMD, mais selon M. Swann, la version Linux ne fonctionnait toujours pas.

« C’est là que nous nous sommes rendu compte que Linux n’était pas juste Linux. Il y avait Red Hat Linux, IBM Linux, SUSE Linux et ainsi de suite. Pour nous, du point de vue de l’assistance c’était un cauchemar, car nous ne pouvions pas nous permettre de jouer avec les différents systèmes d’exploitation », indique M. Swann.

En outre, l’entreprise a dépensé des milliers de dollars en frais de soutien – ce qui n’était pas prévu. « Au lieu de payer environ 2 000 $ pour une copie de Microsoft Windows ServerMC 2003, nous avons reçu une copie de Linux, accompagnée d’une facture de 600 $ pour la première année d’assistance de Red Hat. Puis, nous avons dépensé encore entre 6 000 $ et 7 000 $ en ressources pour essayer de faire fonctionner DB2 », affirme M. Swann.

Du point de vue de la clientèle, l’intérêt était également mitigé. Quand IBM a lancé une campagne de marketing conjointe pour la solution DB2 pour Linux, peu de clients éventuels de Loki du secteur des soins de santé ont répondu à l’invitation. « Des 1 000 établissements hospitaliers ciblés, une demi-douzaine a répondu. Autrement dit, nous n’avons pas reçu de réponse, précise M. Swann. Il ne nous a pas fallu longtemps pour nous rendre compte que très peu d’hôpitaux utilisaient des applications DB2 pour Linux. »


*
*Cette intégration à Microsoft est très attrayante pour les clients parce que les produits travaillent tous ensemble harmonieusement. Selon moi, Linux n’offre pas une très bonne expérience client*
Richard Swann
président
Loki Management Systems
*

Solution

En 2002, Loki avait abandonné la plate-forme Linux et l’entreprise cherchait une autre solution pour se démarquer dans le marché des soins de santé. Un de ses principaux concurrents avait adopté la plate-forme Java 2, Enterprise Edition (J2EE). Loki a vu une occasion d’exploiter une niche grâce à MicrosoftMD Axapta (maintenant sous la bannière de Microsoft DynamicsMC) pour sa solution d’optimisation de la main-d’œuvre pour le logiciel de connexion Microsoft .NET.

« Dans le domaine des soins de santé, PeopleSoft est répandu. Nous nous sommes tournés vers la solution Microsoft Axapta parce qu’elle permettait d’avoir une interface qui s’intègre beaucoup plus facilement au logiciel, fait valoir M. Swann. Les utilisateurs peuvent entrer les tableaux créés dans PeopleSoft, retirer de l’information et mettre à jour le système de planification avec des modifications du système ressource. »

Après plus ample examen, Loki a découvert que l’offre de Microsoft Axapta, en ce qui touchait les ressources humaines, était très limitée en Amérique du Nord. Loki a donc créé une solution de paie pour Microsoft Axapta qui rehausse le logiciel de Microsoft et complète la solution d’optimisation de la main-d’œuvre de Loki. Grâce à Microsoft Dynamics AX (anciennement Axapta) les services de paie des clients du secteur de la santé peuvent effectuer des calculs de gains et d’avantages sociaux complexes, gérer la planification intégrée, faire le suivi du temps et des présences et gérer de multiples tâches pour un employé donné.

Pour développer le composant paie RH de Microsoft Axapta, Loki a utilisé le langage de programmation x++ et transféré ses codes existants pour ses fonctions de paie dans les bibliothèques de liens dynamiques (DLL) de Microsoft .NET. Lorsque ces codes sont demandés à partir de Microsoft Axapta, l’application les extrait des DLL de Microsoft .NET, ce qui donne accès aux fonctions de paie.

« Les DLL représentent de 60 à 70 % du travail de création d’un système de paie, explique M. Swann. Comme les logiciels de gestion Microsoft Dynamics sont compatibles avec Microsoft .NET, je peux créer la même fonction dans Microsoft Dynamics GP (auparavant Microsoft Business Solutions-Great Plains) ou dans Microsoft Dynamics NAV (auparavant Microsoft Dynamics NAV) sans que cela exige énormément de travail. »

Bénéfices

Grâce aux fonctions de développement complètes de Microsoft .NET, Loki Management Systems peut compter sur une plate-forme flexible sur laquelle elle peut s’appuyer pour la croissance de ses activités.

« On croit, sur le marché, que les solutions Linux sont beaucoup plus personnalisables que les solutions fondées sur les technologies Microsoft, mais ce n’est pas mon avis, dit M. Swann. Selon moi, vous n’avez pas à bricoler le système d’exploitation pour lui faire faire ce que vous voulez – ce n’est pas mon idée d’une bonne conception. Toutefois, la personnalisation au niveau de Microsoft Office est beaucoup plus sensée. Microsoft Office vous offre une merveilleuse trousse d’outils que vous pouvez facilement intégrer à votre application. »

Outre les fonctions de personnalisation, l’ampleur de l’intégration a été une autre raison clé qui a incité Loki à effectuer du développement à partir de la plate-forme Microsoft. Selon M. Swann, les clients en tirent profit puisque la plupart des entreprises utilisent les logiciels Microsoft Office pour leurs ordinateurs de bureau. La réponse de la clientèle à l’égard de Microsoft Axapta a dépassé toutes les espérances.

« Cette intégration à Microsoft est très attrayante pour les clients parce que les produits travaillent tous ensemble harmonieusement. Puisque les services de paie utilisant Microsoft Dynamics AX s’intègrent à d’autres logiciels Microsoft – comme Office, SQL Server et Windows Server – les utilisateurs se servent d’outils qui leur sont familiers, ce qui permet de réduire les coûts de formation pour le client, fait valoir M. Swann. Selon moi, Linux n’offre pas une très bonne expérience client »

Loki est devenue, depuis, un partenaire certifié or de Microsoft. En vertu du programme, Loki a accès à des outils, à de la formation et à des ressources qui l’ont aidée à s’imposer sur de nouveaux marchés.

« Devenir un partenaire certifié or Microsoft a été un investissement extrêmement rentable pour nous. Depuis que nous sommes certifiés, nous avons récupéré le montant investi grâce aux ventes tirées des pistes de Microsoft et nous nous attendons à faire encore beaucoup mieux », indique M. Swann.

Microsoft Visual Studio .NET

L’infrastructure Microsoft .NET est un composant intégral de WindowsMD pour créer et faire tourner les applications et les services Web XML de la prochaine génération. http://msdn.microsoft.com/netframework/

Microsoft Visual Studio .NET est l’outil de développement rapide d’applications servant à créer les applications Web et les services Web XML de la prochaine génération. Visual Studio .NET permet aux développeurs de créer rapidement des applications Web de grande portée pour tout appareil et toute plate-forme. De plus, Visual Studio .NET est entièrement intégré avec l’infrastructure .NET de Microsoft, prend en charge de nombreux langages de programmation et traite automatiquement de nombreuses tâches de programmation courantes, permettant ainsi aux développeurs de créer rapidement des applications Web en utilisant le langage de leur choix. http://msdn.microsoft.com/vstudio/

Acheter Visual Studio .NET : http://shop.microsoft.com/devtools/default.asp

Abonnements à MSDNMD :http://msdn2.microsoft.com/fr-ca/vstudio/aa718656.aspx

Renseignements supplémentaires

Pour obtenir de plus amples renseignements sur les produits et services de Microsoft, communiquez avec le Centre d’information de Microsoft Canada au 1 877 568-2495. Les personnes sourdes ou malentendantes peuvent communiquer avec le service ATS/ATM de Microsoft en composant le 1 800 892-5234 aux États-Unis ou le (905) 568-9641 au Canada. À l’extérieur du Canada et des 50 États des États-Unis, veuillez communiquer avec la filiale Microsoft de votre région. Pour obtenir de l'information sur le Web, visitez le site www.microsoft.com.

Pour obtenir de plus amples renseignements sur Loki Management Systems, composez le 1-800-378-LOKI (5654) ou visitez le site www.lokisys.com

Haut de pageHaut de page