Comment un client utilise Mendix pour la migration des applications héritées

Passer au contenu principal

Avantages de la migration des applications existantes pour relancer l'innovation

Contexte du blog sur la migration des applications héritées

Lorsque vous travaillez avec des applications existantes, il peut être fastidieux d'effectuer tout type de modification de développement. Cela peut être dû à l'une des raisons suivantes :

  1. L'application a été construite sur un ancien système qui n'a probablement pas le même type de capacités d'intégration et de facilité d'utilisation que les plateformes modernes ;
  2. L’équipe qui a initialement créé l’application ne fait plus partie de l’entreprise. Une nouvelle équipe devra donc relever le défi de travailler avec une ancienne plateforme, surtout si elle n’est pas formée sur l’ancienne plateforme.

Heureusement, c'est ici Mendix intervient et fait la différence en soulageant les développeurs des défis liés à la migration des applications héritées et en apportant des modifications à l'application dans un environnement agile.

Comment un client a utilisé Mendix pour migrer leurs anciennes applications Lotus Notes

Récemment, j'ai travaillé avec un client qui constituait une équipe pour migrer plusieurs applications héritées de Lotus Notes vers MendixSouhaitant lancer le développement d'applications, ils ont décidé de confier le développement de leur première application à un consultant senior en solutions (moi).

Migrer les applications Lotus Notes, MS Excel et MS Access vers le cloud - citation

La première application était une application de commande interne dans laquelle un employé créait une liste d'articles à acheter et la commande passait par le système d'approbation nécessaire pour s'assurer que les articles achetés étaient acceptables par l'entreprise. Cette application était un portage d'une application Lotus Notes existante, avec la fonctionnalité supplémentaire permettant à un utilisateur d'approuver un bon de commande sur un appareil mobile, tirant parti de certains des avantages de l'utilisation de Mendix. Au cours de ce premier processus de développement d'application, le client formait simultanément une équipe de ses développeurs internes avec la Mendix Formation d'introduction.

Obtenez Mendix certifié

Ce processus a été très bénéfique pour le client. Non seulement ils obtenaient leur équipe renforcée sur l'utilisation du Mendix plateforme, ils ont également développé une de leurs applications sur Mendix et pourrait tirer parti de l’expertise d’un Mendix Consultant et voyez de vos propres yeux comment développer avec succès une application du début à la fin. Maintenant, avec leur application transférée avec succès vers Mendix, il peut être considéré comme à l'épreuve du temps et tout développement ultérieur peut être facilement réalisé.

Diagramme de la structure de l'équipe

Après que cette première application ait été portée en Mendix, le client a rapidement commencé à travailler sur sa deuxième application. Le processus était presque identique à celui de sa première application, sauf que cette fois, ils ont décidé d'utiliser un Mendix Un expert UX/UI pour donner à leur deuxième application un look and feel qui correspond à la marque de leur entreprise, ce qui était impossible à faire avec Lotus Notes.

Utiliser les structures et les flux de travail existants à votre avantage

Lors du développement d'applications déjà construites sur un système existant, le développeur est dans une position très avantageuse pour accélérer réellement le cycle de développement d'une application en raison de la structure et des flux de travail déjà définis. Le fait d'avoir cette structure déjà en place permet aux développeurs d'éviter l'un des obstacles les plus courants sur la route du développement : ne pas développer exactement le livrable attendu par le chef de projet.

Souvent, un développeur crée une page ou un flux de travail qui est son interprétation d'une description écrite du chef de projet, pour être déçu lorsque le chef de projet lui dit que le développeur n'a pas suivi ses instructions. Ce résultat entraîne non seulement une perte de temps et d'argent, mais aussi des frictions entre les membres de l'équipe. Comme cela a été complètement évité lors du processus de développement de l'application, la première application du client a été développée en seulement quelques semaines !

Une fois le développement de la première application du client terminé, ils avaient un avantage rapide à montrer à leurs propriétaires de projet. À ce stade, leurs développeurs avaient non seulement été formés Mendix mais nous avons pu participer à une partie du développement et acquérir une certaine expérience du monde réel Mendix expérience de développement. La migration d'applications héritées n'est pas seulement un excellent cas d'utilisation pour Mendix, mais c'est aussi un excellent moyen d'amener les nouveaux développeurs à avoir confiance dans l'utilisation Mendix avec succès.

Choisissez votre langue