Migration d'applications

Évoluer ou mourir

Consulting

Tel est le drame des applications d’entreprise imposé par le rythme de l’impitoyable évolution technologique et fonctionnelle du monde moderne. Après des années de bons et loyaux services, précédés par d’épiques itérations à travers des étapes d’analyse, conception, implémentation, mise au point, maintenance évolutive et corrective, nous voici confrontés à des exigences règlementaires, besoins fonctionnels et opportunités de marché, toujours plus nombreux, que l’on ne peut ignorer et qui ne peuvent plus être supportés par notre brave application.

Devant ce défi, de nombreuses questions se posent : quelle technologie cible choisir ? Quel budget estimer ? Quels délais espérer ? Quels risques ?

  • MyDraft, votre passeport pour le Web riche

KarmicSoft vous propose une démarche sécurisée de migration de vos applications existantes (Client/Serveur, Web 1.0, etc) en adressant vos contraintes portant sur les risques, les budgets, les délais, la flexibilité, la qualité et la conformité règlementaire. Loin de faire table rase du passé glorieux, nous commençons par extraire de façon semi-automatique l’ADN de l’existant, proposons des ateliers de prototypage en temps réel afin de préciser le nouveau périmètre sans incohérences ni lacunes et formulons des propositions adaptées à vos ambitions.

  • Types de migration

a. Migrer une application client-serveur existante.
L’ergonomie et la productivité pour les utilisateurs finaux sont adaptées à la saisie de masse des données persistantes. Cependant, l'environnement économique impose des adaptations permanentes dans un rythme accéléré. Les repères de productivité du développement client-serveur font encore référence, grâce à un outillage RAD qui avait fait le succès des premières versions. Néanmoins, la complexité du code historique a atteint la limite de maintenabilité, ce qui rend les évolutions de plus en plus risquées. Par ailleurs, la technologie "client lourd" est menacée par l’obsolescence, sans oublier que les compétences techniques et de développement pour ces technologies se font de plus en plus rares sur le marché. Enfin, l'accès distant est devenu incontournable, mais l'ergonomie du "web 1.0" et la réactivité du développement ne sont pas à la hauteur des enjeux. D'autant que les devis de migration pour le développement spécifique sur les plateformes web modernes sont prohibitifs...

b. Migrer une application bureautique
Vous disposez d’applications bureautiques fonctionnant sur des ordinateurs de bureau ou portables, mais que vous souhaiteriez rendre réellement collaboratives, autrement que par l’envoi de fichiers par mail. L’usage reste en grande partie manuel ce qui expose le résultat à des erreurs de manipulation. Les formules mises au point avec grand soin sont stables, mais faire évoluer votre application lui ferait prendre beaucoup de risques. Il est grand temps de changer, mais à quel prix, dans quels délais et à quel niveau de risque ?

c. Migrer une application web 1.0
L’expérience du web a validé le besoin d’accès universel, mais l’ergonomie, la productivité d’usage, la qualité et l’évolutivité se montrent durablement limitées. De plus, la cible mobile vous tente. Chaque clic change une nouvelle page dans notre navigateur, la mise à jour des données réclame le passage en mode formulaire, il faut remplir plusieurs pages avant de valider une donnée, alors que vous visez la saisie de masse. Bref, le web riche vous tente, mais la transition vous semble hasardeuse.

  • Résumé des objectifs

En résumé, vous :
• souhaiterez passer au web riche pour l'accès distant, local ou mobile aux données, sans sacrifice de l'ergonomie ni de la productivité
• souhaiterez avoir à supporter des délais et des coûts de développement raisonnables et maîtrisés
• voudriez pouvoir amorcer une nouvelle ère et bénéficier d'une évolution technologique et fonctionnelle continue et aisée, car le métier réclame une forte réactivité aux demandes de changement

  • Démarche proposée

Voici notre démarche, centrée sur la plateforme MyDraft :
• étude préalable fournissant une preuve du concept, un devis global et un engagement sur le résultat
• mise en place d'analyseurs de ressources existantes
• import des ressources applicatives dans le référentiel et capitalisation des exigences et du modèle métier
• démarche continue de prototypage rapide
• génération statique ou dynamique des ressources pour la nouvelle cible technologique : le web riche
• codage complémentaire avec mise en place de points d'accès aux services web existants ou nouveaux
• livraisons itératives comprenant les mesures des indicateurs de qualité et de conformité aux standards
• assistance à la standardisation des processus de réalisation et à la formation des intervenants internes et externes
• outils de suivi d’avancement

Avantages
À tout moment, toutes les options restent ouvertes :
• utiliser MyDraft en production, générer une application dans une cible technologique tierce, générer les spécifications détaillées et faire un appel d’offres, sous-traiter en offshore, coopter une équipe agile indoor, etc.
• intégrer vos équipes et vos fidèles prestataires dans le dispositif

Pour en savoir plus, contactez-nous.

Newsletter