héritage-système-modernisation-où-donc-débuter2

Modernisation des systèmes existants : par où commencer ?

Ana NetoConnectors, Products and Solutions Leave a Comment

Votre logiciel personnalisé de confiance depuis longtemps commence à vous faire défaut.

Vous voulez faire un changement. Mais comment s'y prendre ?

Quelle est l'approche qui vous conviendra le mieux : intégration ou migration ?

cb_orange

Votre entreprise dispose-t-elle d'un ancien système ? Vous savez, ce logiciel que vous avez depuis si longtemps que personne ne se souvient comment il est apparu... Oui, celui qui ne s'intègre pas bien aux systèmes matériels et logiciels plus récents de votre organisation et qui est devenu un goulot d'étranglement. Celui que vous ne pouvez pas mettre à jour facilement, voire pas du tout. Celui pour lequel vous avez du mal à trouver vers qui vous tourner en cas de besoin d'assistance. Oui, celui-là ! Vous avez l'impression d'être coincé ?

Le fait est que les logiciels patrimoniaux existent en raison de leur valeur pour votre organisation. Les utilisateurs travaillent avec ce système depuis longtemps et il a bien servi l'organisation. Votre équipe informatique s'est familiarisée avec ses limites et connaît bien ses particularités. Ce logiciel qui s'est définitivement imposé et qui a servi à toute l'organisation est d'une certaine manière à l'aise avec lui.

Néanmoins, à un moment donné, vous avez commencé à considérer cet ancien logiciel sous un angle différent. Et maintenant, vous ne pouvez vous empêcher de vous sentir coincé avec lui.

  • Avez-vous remarqué qu'il est isolé comme s'il s'agissait d'une île au milieu des logiciels modernes de votre organisation ?
  • Ne pensez-vous pas que c'est encourager des processus et des flux de travail obsolèteset, par conséquent, de faire obstacle à la croissance de l'entreprise ?
  • Est-ce que ça ne coûte pas à votre organisation trop de temps et de ressources?

À ce stade, il y a deux approches de modernisation des systèmes existants que vous pouvez prendre :
intégration
ou la migration. 

Dans tous les cas, la première chose à faire est de identifier les processus que l'ancien système continue à prendre en charge. Construisez vos exigences à partir de là. La deuxième consiste à trouver quels autres logiciels pourraient répondre à ces exigences.

Concentrons-nous sur un exemple spécifique pour voir comment cela se passe. Bien entendu, vous pouvez ensuite extrapoler à partir de cet exemple à tout autre type de logiciel commercial.

Supposons que vous identifiez le système existant qui contient les clients et les informations sur les pistes, y compris les contacts antérieurs établis avec eux. Vous voyez dans l'ancien système les appels de service, les ordres de service, les réparations et les fournitures. Vous pensez que l'avenir serait d'obtenir ces informations dans un combinaison moderne CRM+ERP. Imaginons encore que vous choisissiez d'opter pour l'option Microsoft, Dynamics 365 avec engagement des clients et Business Central.

Mais comment s'y prendre ? Quelle est l'approche qui vous conviendra le mieux : l'intégration ou la migration ?

Intégration de l'ancien système avec le Dynamics 365

L'approche d'intégration implique que les systèmes existants fonctionneront avec les nouveaux éléments de l'infrastructure, dans ce cas, avec Dynamics. Il s'agit d'une solution de compromis pratique si l'ancien système gère des situations particulières et que l'entreprise souhaite le conserver, au moins pour le moment. Les informations importantes, telles que les informations sur les contacts et les comptes, peuvent être synchronisées à la fois dans l'ancien système et dans Dynamics.
Ce type de solution est souvent un tremplin pour une migration planifiée, ce qui signifie que votre organisation se rapproche de l'abandon des anciens logiciels, sans le faire pour l'instant.
Si votre entreprise n'a jamais travaillé avec Dynamics 365 auparavant, une approche d'intégration donnera à votre équipe le temps de se familiariser avec le nouveau logiciel. Même si elle utilise déjà Dynamics 365, le fait de prendre les choses plus lentement peut être une bonne chose. Vous pourrez transférer les fonctionnalités que vous aimez dans votre ancien système vers Dynamics, les tester et vous assurer que les besoins sont entièrement couverts. Vous pourrez ensuite former votre personnel en conséquence. Veillez à prévoir suffisamment de temps pour la formation, car il semble toujours y avoir une certaine résistance à changer la façon dont les choses sont faites.

Migration de l'ancien système vers le Dynamics 365

L'autre approche possible consiste à effectuer une migration unique, puis à fermer définitivement l'ancien système. Cette approche est généralement la plus efficace lorsque l'ancien logiciel pose déjà des problèmes et que vous ne voulez plus le supporter.

Le processus de transfert des données d'un ancien système vers le nouveau logiciel sera la partie la plus compliquée de la migration des logiciels. L'organisation doit définir un plan, allouer des ressources, estimer les efforts et enregistrer soigneusement l'évolution pour la migration des données. Pour éviter des problèmes futurs, comme le fait de constater que vous n'avez jamais migré un bloc entier de données, vous devez surveiller de près les tâches de migration des données. Cela permettra également d'éviter que la migration des données ne devienne une histoire sans fin, comme c'est souvent le cas.

Une plate-forme d'intégration peut-elle aider ?

Une façon intelligente d'aborder les projets d'intégration et de migration consiste à créer une application personnalisée qui traite les besoins spécifiques de votre projet. Une application personnalisée peut vous aider à la fois dans l'approche d'intégration et de migration car elle répond à vos besoins et aux spécificités du système d'origine. Vous la construisez vous-même, l'objectif est donc de s'assurer que les fonctionnalités nécessaires sont disponibles pour l'utilisateur final.
Mais pouvez-vous vous permettre de créer une application personnalisée dans le cadre d'un projet dont le délai et le budget sont serrés ?
C'est là qu'une plate-forme d'intégration, telle que Connect Bridgepeut entrer. Il vous permet d'utiliser n'importe quel langage de programmation pour construire votre logiciel d'intégration personnalisé avec beaucoup moins de lignes de code.
Vous pouvez utiliser la connexion de type base de données du Connect Bridge pour vous connecter à pratiquement tous les logiciels intégrés grâce à sa large gamme de plus de 400 connecteurs.

    Comment le Connect Bridge peut-il aider ?

    Voici les principaux avantages :

    • Vitesse - Comme vous partez d'une solution pré-testée, vous aurez besoin d'un nombre réduit de lignes de code, et vous aurez moins d'erreurs.
    • Simplicité - Vous n'aurez pas du tout besoin d'utiliser l'API de Dynamics. Vous utiliserez uniquement Connect Bridge et la syntaxe SQL standard à la place. Le connecteur CB Dynamics traduira les instructions SQL en appels d'API. Les équipes de développement logiciel maîtrisent Connect Bridge en quelques heures, ce qui est beaucoup plus rapide que ce qu'il leur faut pour maîtriser l'API. En outre, la prochaine fois que vous devrez vous intégrer à un autre système, vous pourrez tirer parti de ce que vous avez appris lors de votre projet initial. En fait, vous n'aurez pas besoin d'apprendre une nouvelle API ou quoi que ce soit d'autre.
    • Caractéristiques analytiques - Avoir la possibilité de visualiser le système cible comme s'il s'agissait d'une base de données est très utile pour établir les chemins de migration des données. Disposer d'un outil de requête pour tester des requêtes potentiellement intéressantes vous permettra d'exploiter toute la puissance du langage SQL.
    • Efficacité de l'équipe - Vous pouvez traiter les projets Connect Bridge avec une équipe beaucoup plus réduite, car le projet, dans son ensemble, est beaucoup plus simple. Cela peut vous faire économiser beaucoup d'efforts de communication... et d'argent.
    • Maintenance - Connect Bridge garantit la compatibilité en avant et en arrière. Cela signifie que lorsqu'il y a une mise à jour de Dynamics, Connect Bridge s'en occupe. Vous n'aurez pas à vous inquiéter, ce qui est particulièrement important pour les projets d'intégration.

    Nous avons discuté de l'intégration et de la migration vers Dynamics365, mais la même solution fonctionne pour de nombreux autres types de logiciels. Connect BridgeLa connexion de type base de données et la gamme complète de plus de 400 connecteurs de l'entreprise peuvent être utilisées pour se connecter à presque tous les logiciels.

    Les connecteurs Connect Bridge comprennent les domaines suivants :

    • Systèmes de gestion de documents (DMS, tels que Microsoft SharePoint)
    • Gestion de la relation client (CRM, comme Microsoft Dynamics 365 qui a été utilisé comme exemple)
    • ERP/Comptabilité (comme Dynamics NAV, Dynamics 365 BC, Quickbooks ou SAP)
    • Communication et collaboration (courrier électronique, calendrier, tâches et notes, vous pouvez donc penser à Microsoft Exchange et Outlook ou Gmail et Google Calendar)
    • Base de données (telle que SQL Server, Oracle, MySQL, MariaDB)
    • OData (tel que Microsoft Excel)
    • IdO industriel (OPC UA)

      A emporter

      L'intégration d'un système existant n'est pas une mince affaire, ni une tâche que vous devriez prendre à la légère. Faire une migration complète n'est pas non plus une tâche facile.

      Cependant, lorsque ces projets de modernisation sont terminés, on voit qu'ils peuvent vraiment faire la différence. L'effet de goulot d'étranglement que les anciens logiciels avaient sur votre organisation disparaît. Les flux de travail sont ajustés et la productivité augmente.

      La meilleure façon d'en arriver là est de simplifier cette intégration ou cette migration. Pour y parvenir sans faire de compromis sur vos exigences, vous pouvez vous tourner vers une plateforme d'intégration comme Connect Bridge. Nos experts peuvent vous aider à déterminer la meilleure approche pour votre cas spécifique. Prenez contact avec eux en leur envoyant un e-mail ou en utilisant notre formulaire de contact.

        Pour en savoir plus, consultez nos derniers articles


        À propos de l'auteur

        Ana Neto

        Par Ana Neto, technical conseiller au Connecting Software.

        "Je suis ingénieur logiciel depuis 1997, avec une passion plus récente pour l'écriture et la prise de parole en public.  Vous avez des questions ou des commentaires sur ce poste ou sur le Connect Bridge ? J'aimerais avoir votre avis !"
        ana@connecting-software.com

        Laisser un commentaire

        Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

        For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.