Passer au contenu principal
Systèmes ferroques
5 janvier 2020
Révisé : 19 octobre 2025

Introduction

Rationalisation des applications – « L’initiative fondamentale pour réussir la re-plateforme des applications. »  Cette affirmation semble simple, mais compte tenu de l’expérience passée, il est étonnant de voir combien d’organisations ont entrepris des mises à niveau de plateforme et n’ont, en fait, PAS accordé beaucoup de crédit ou de réflexion à ce processus crucial.  La rationalisation des applications est le précurseur fondamental pour bien comprendre le paysage actuel des applications et les exigences de migration technique nécessaires pour créer un plan de déploiement structuré. La rationalisation des applications implique aussi l’établissement de flux de travail de saisie et de transition applicatifs. Objectivement, la rationalisation devrait réduire les risques environnementaux grâce à une visibilité accrue, assurant ainsi le succès du projet et le meilleur résultat possible pour la plateforme.

Ne pas le faire a eu, et aura, des conséquences négatives continues pour les utilisateurs finaux, l’infrastructure, les applications opérationnelles et en contact avec les clients, les administrateurs système et les finances. Sans parler de l’image d’entreprise et des impacts indirects potentiels à long terme sur la part de marché.

Cet article offrira un aperçu des raisons pour lesquelles les entreprises doivent entreprendre la rationalisation des applications, les étapes nécessaires, ainsi que les avantages à court et long terme d’adopter des actions pratiques et constructives.

Alors, qu’est-ce que la rationalisation de l’application et pourquoi est-elle importante?

La rationalisation des applications n’est pas « un autre » terme technique délibérément inventé pour un service de niche; son nom parle de lui-même.   Dans sa forme la plus simple, la rationalisation des applications est un cadre d’étapes logiques et définies pour l’évaluation et une compréhension claire de l’ensemble du paysage applicatif qui sera impacté par une mise à niveau du système d’exploitation ou une migration de plateforme (VDI, application hébergée, emballage, etc.).  Il s’agit de l’inventaire des applications : qui les possède et les utilise, les besoins des utilisateurs et d’accès, les versions utilisées, le nombre d’instances prises en charge, les systèmes d’exploitation sur lesquels elles se trouvent, leur valeur pour l’organisation (ou non), et la compatibilité (future) avec l’environnement cible (techniquement ou opérationnellement), etc.; En gros, tout le travail.

Les informations recueillies créent une vision globale qui sert de base aux décisions éclairées concernant la planification de l’hébergement futur des applications, des méthodes de livraison pour les utilisateurs finaux, si elles sont encore utiles à l’organisation (ou nécessitent des plans EOL), où une consolidation économique peut avoir lieu, une méthodologie d’emballage appropriée, ainsi que les plans de mise en œuvre complets.  L’objectif final des efforts de rationalisation des applications sera un projet bien exécuté qui positionne les applications, les utilisateurs finaux et l’entreprise avec la plateforme opérationnelle la plus robuste et stable possible. Ces données sont ensuite intégrées à l’emballage et aux tests des applications, à la migration, à la taille de la plateforme, ainsi qu’aux programmes continus de portefeuille et de gestion de logiciels d’entreprise.

Comment les environnements informatiques en sont-ils arrivés là?

Il n’est pas surprenant que les environnements informatiques soient devenus un mélange hétéroclite de technologies et d’applications au fil des ans.  Combien des événements suivants vous semblent familiers...

  • Des organisations structurées en silos avec des départements défendant leur territoire opérationnel
  • Les expansions corporatives nécessitant la construction rapide de l’infrastructure
  • Les départements du secteur public ont été scindés et/ou réorganisés
  • Fusions et acquisitions d’entreprises avec la fusion rapide des systèmes hérités
  • Applications développées à l’interne il y a des années
  • Des plateformes mixtes, allant du physique aux machines virtuelles en passant par le cloud

… Pour n’en nommer que quelques-uns.  Les environnements applicatifs peuvent devenir un véritable champ de mines, surtout lorsque des mises à jour et des migrations passées ont eu lieu et, bien sûr, le départ de ressources clés et de leurs connaissances tribales, laissant peu ou pas de documentation utile.

Ces opérations TI soutiennent des administrateurs dont l’objectif principal est de s’assurer que les systèmes et applications actuels continuent de fonctionner et de respecter quotidiennement les SLO/SLA définis.  Les efforts de routine tournent autour de la stabilité de l’environnement et des technologies connexes : serveurs, systèmes d’exploitation et installations d’applications; le patch; surveillance; dépannage; et/ou des mises à niveau de version fournisseur.  À moins qu’une entreprise ne s’investisse dans ses administrateurs TI pour garder une longueur d’avance technologique, le niveau d’expertise et de connaissances internes est limité aux technologies/versions existantes et aux exigences à court terme, avec une attention minimale aux nouvelles technologies ou méthodes de prestation de services à venir.

Quelles sont les conséquences de ne pas utiliser la rationalisation de l’application?

Certaines migrations d’applications seront simples, comme celles déjà présentes sur les systèmes d’exploitation modernes.  La plupart des applications auront de nombreux points d’interrogation variés qui devront être résolus par consensus avec les propriétaires de l’application et les techniciens compétents ou expérimentés.  Cela peut inclure :

  • Le fournisseur supporte-t-il l’application sur les systèmes d’exploitation Windows actuels (Windows 10, Windows Server 2012-2019, etc.)?
  • Le support d’installation est-il encore disponible?
  • Le logiciel est-il toujours sous support avec un contrat de support fournisseur valide?
  • Combien d’utilisateurs au total accèdent à l’application?
  • À quel point est-ce crucial pour les opérations commerciales?
  • Comment le logiciel est-il licencié?
  • À quelle fréquence la demande est-elle mise à jour?
  • L’application est-elle accessible par des utilisateurs dans le WAN et/ou à l’externe?
  • Quelle est l’architecture de l’application? Par exemple, web, autonome, client-serveur, etc.
  • L’application nécessite-t-elle une mise à niveau du fournisseur avant la migration vers un système d’exploitation actuel?
  • Est-ce que certains des développeurs logiciels originaux (créations internes) sont encore là pour le support?

À des considérations plus complexes (pour n’en nommer que quelques-unes) telles que :

  • À quel point l’application est-elle gourmande en ressources?
  • L’application est-elle actuellement emballée et comment (MSI, App-V, MSIX, App Layering, Thin App, etc.)
  • L’application a-t-elle des dépendances clés (configurations uniques du système d’exploitation, matériel, autres logiciels, permissions de sécurité assouplies, versions spécifiques du navigateur ou de Java, etc.)?
  • Y a-t-il eu des problèmes de compatibilité dans le passé?
  • La demande est-elle soumise à une quelconque conformité réglementaire ou à des contrôles de sécurité supérieurs à la moyenne?
  • L’application est-elle multi-utilisateur capable d’héberger les plateformes Citrix ou Remote Desktop Services?
  • Quelle est la durée de vie de l’application dans l’organisation? Est-ce qu’il sera remplacé à court terme par une autre solution ou par un modèle SaaS basé sur le web? Est-ce actuellement considéré comme « sunset » et utilisé uniquement comme archive héritée? Est-ce que son infrastructure est ciblée vers un nouveau plateformage vers un nuage public?
  • L’application est-elle redondante par rapport aux autres applications déjà présentes dans l’organisation et la consolidation est-elle possible?

Pour cartographier le paysage idéal et éventuel (la vue d’ensemble), ces inconnues doivent être transformées en connues. De plus, identifier les ensembles d’applications utilisés par les « personas » au sein de l’organisation sera crucial pour orchestrer des migrations efficaces d’utilisateurs entre plateformes, en particulier dans les initiatives de transformation des espaces de travail numériques comme les transitions vers le VDI.

Ne pas identifier et ne pas résoudre toutes les exigences à l’avance entraînera des remaniements de planification et d’exécution, des contraintes de ressources, des coûts supplémentaires, des délais prolongés et même des échecs de projets.  Il suffit qu’un département soit en retard dans la phase de découverte et d’évaluation, ou qu’il réalise, tard dans le jeu, qu’un développeur d’application spécifique n’est plus disponible pour ajuster l’application. Dans le pire des cas, une application n’est plus supportée par un fournisseur au-delà d’un système d’exploitation qui n’est plus supporté.  Ce dernier scénario pourrait faire en sorte que la plateforme héritée, non prise en charge, (OS et Citrix en utilisation) reste opérationnelle pendant une longue période (mois/années) plutôt que d’être mise hors service. Cela laisse l’entreprise responsable de soutenir les environnements en tandem tout en augmentant le risque opérationnel et le fardeau financier potentiel pour un soutien fournisseur prolongé, le cas échéant.

Alors, où est-ce qu’on fait à partir d’ici?

La rationalisation des applications est l’étape cruciale pour les mises à niveau et migrations de la plateforme; il ne peut être minimisé ni négligé.  C’est un précurseur fondamental de la transformation numérique, en particulier la conception et le déploiement d’espaces de travail numériques. La rationalisation des applications fournit les étapes logiques pour enquêter et recueillir les statistiques détaillées afin de comprendre l’ensemble du paysage applicatif d’entreprise impacté afin d’élaborer la stratégie de construction et le chemin de déploiement appropriés.

Ces processus permettent également à l’organisation de développer des flux de travail opérationnels d’admission d’applications en régime permanent et des processus de verrouillage afin de répondre aux besoins futurs des applications. Par exemple, si une application est appropriée pour le déploiement VDI ou une application hébergée, quelle méthode d’emballage et de livraison correspond le mieux à ses besoins, et si elle justifie un silo séparé si elle est hébergée sur une plateforme comme Citrix. Cela permet aux organisations de maintenir l’intégrité de leurs objectifs de plateforme et d’éviter l’étalement et la surcharge administrative qui répondent à des cas d’utilisation moins qu’idéaux mieux pris en charge par d’autres méthodologies de déploiement.

La compréhension de l’importance et des avantages du processus de rationalisation des candidatures commence au niveau de la gestion; Cela garantira l’adhésion de toutes les parties prenantes au projet et au processus, facilitant la coopération inter-opérations et l’exécution rapide des actions du projet.

Processus de rationalisation des applications de haut niveau pour la transformation de l’espace de travail numérique

Profilage utilisateur :

Action :

  • Engagez/interviewez les ressources appropriées pour identifier les groupes d’utilisateurs et les besoins d’affaires, y compris comment et quand des utilisateurs spécifiques utilisent le(s) système(s) – physiques vs. VDI, exigences d’accès, etc.
  • Identifiez les « personas », qu’ils soient dans un rôle, une « géo » ou un département, ainsi que leurs applications respectives. Cela fonctionne surtout grâce à un mélange d’outils de découverte et d’entrevues avec les parties prenantes du département.

Résultats :

  • Cas d’utilisation et d’affaires.
  • Correspondance des applications aux groupes d’utilisateurs.
  • Compréhension des types de modèles de livraison requis.

Collecte des données d’application :

Action :

  • Utilisez les outils d’entreprise (SCCM, SysTrack, scripts, sous-composants Citrix comme EdgeSight ou Director) pour identifier les applications, leur charge de ressources, la fréquence d’utilisation.
  • Utilisez d’autres sources d’information pour identifier d’autres applications.
  • Identifiez et engagez les propriétaires d’applications et les ressources.
  • Utilisez AppDNA et une matrice de décision d’application pour déterminer la compatibilité des méthodes de livraison.

Résultats :

  • Liste des applications requises, leurs types et critiquantité, compatibilité avec les modèles de livraison et dépendances techniques.
  • Identification des propriétaires d’applications et des ressources de soutien pour les tests d’applications.
  • Méthodes de livraison définies par application/groupe d’utilisateurs.

Élaborer une stratégie d’intégration des applications :

Action :

  • Rassemblez toutes les informations sur les utilisateurs, applications et techniques.
  • Évaluez et planifiez les actions de demande : consolidations, mises à niveau de version, retraite, méthodes de livraison.
  • Identifier les dépendances d’application pour la migration (changements d’application, communications, etc.)
  • Définissez le cadre d’intégration d’applications et l’orchestration des tests.

Résultat :

  • Stratégie d’emballage d’applications pour toutes les applications requises.
  • Politiques de groupe et de sécurité/accès affinées.
  • Plans d’examen de candidature.
  • Stratégie de déploiement de haut niveau.

Les avantages de la rationalisation des applications – à court et à long terme :

Les avantages de la transformation des espaces de travail numériques, sous la supervision d’experts, sont bien connus. Qu’il s’agisse de mettre en œuvre des technologies de pointe dans l’industrie, de personnaliser l’expérience utilisateur, de réduire les coûts de rafraîchissement futurs, de minimiser les temps d’arrêt, la scalabilité, la capacité de garder les logiciels et OS à jour, ou un accès sécurisé supérieur aux applications virtuelles et aux ordinateurs de bureau.  Aucun, y compris les avantages clés décrits ci-dessous, ne peut être réalisé sans les efforts de préparation préalables à la migration du processus de rationalisation des applications.  Les avantages directs incluent, sans s’y limiter :

  • Une analyse holistique centrée sur l’application plutôt que purement axée sur l’infrastructure.
  • Comprendre qui utilise quelles applications d’affaires.
  • Identification des applications non prises en charge par l’organisation, et visibilité dans le « shadow IT ».
  • Identification des risques d’application actuels et des stratégies de réduction des risques.
  • Économies grâce à la consolidation des applications et de l’image ainsi qu’à la retraite.
  • Collaboration accrue entre les départements/propriétaires d’applications et les parties prenantes.
  • Planification, livraison et succès de projets améliorés.
  • Gouvernance informatique à régime stable affinée et renforcée.
  • Un aperçu des ressources en TI, y compris le personnel interne.
  • La valeur de spécialistes compétents et expérimentés en rationalisation d’applications tierces et en migration d’espaces de travail numériques.
  • Processus continus de rationalisation des applications et de verrouillage pour les nouvelles exigences de l’application.
  • Feuille de route améliorée du cycle de vie pour l’infrastructure, les applications, les ressources TI et les budgets.

Matière à réflexion – Prendre des décisions éclairées :

Simplement planifier la mise à niveau d’une plateforme ne suffit pas; Les organisations doivent prendre les mesures nécessaires pour bien comprendre l’environnement applicatif actuel afin de prendre des décisions viables, éclairées et judicieuses à long terme.

Avec la rapidité avec laquelle la technologie, les besoins des clients et les marchés évoluent, les entreprises doivent se positionner pour être élancées, agiles et adaptables à ces évolutions afin de maintenir leur part de marché, leur base de clients et leur intégrité opérationnelle.

Pour obtenir un moteur informatique d’entreprise robuste et bien oisé, il faut sérieusement envisager d’engager des spécialistes des espaces de travail numériques et de la rationalisation des applications pour fournir des conseils et/ou diriger les efforts de migration.  Ce faisant, les entreprises verront un retour sur investissement immédiat à chaque étape de l’engagement.

Les conseillers techniques compétents vont au-delà du simple fait d’avoir une pile de certifications ou une « bible » Citrix sous le bras; Ils apportent une vaste expérience, des stratégies d’identification et d’atténuation des risques, ainsi que des pratiques de dépannage réactives, affinées à partir des leçons apprises sur un large éventail de mises en œuvre.

Grâce à des relations de travail établies avec Citrix, VMware, Microsoft et d’autres, Ferroque Systems possède des compétences avancées utilisant les outils et processus des fournisseurs ainsi qu’une compréhension approfondie du monde technique au-delà des murs corporatifs. Ayant été directement impliqués dans la migration d’applications touchant plus d’un million d’utilisateurs, nous avons un niveau d’expertise rarement égalé par d’autres dans l’industrie.

Ferroque Systems possède les connaissances nécessaires pour identifier les pièges opérationnels, transmettre les meilleures pratiques du secteur et démontrer comment les entreprises peuvent tirer le meilleur parti de leur investissement en infrastructures tout en mariant ces connaissances à la vision d’entreprise, mettant ainsi les entreprises sur la voie optimale à suivre.

Que votre organisation envisage de futures mises à niveau/migrations de systèmes, envisage une transition vers des technologies opérationnelles de pointe, ou doive simplement saisir l’état réel de votre environnement informatique existant pour créer une feuille de route technique viable à l’avenir, Ferroque Systems, grâce à sa méthodologie et son expérience axées sur le client, peut fournir l’expertise et le soutien reconnus dans l’industrie en rationalisation des applications, VDI et migration nécessaires pour assurer que les objectifs TI d’entreprise soient atteints et surpassé.

Contactez-nous dès aujourd’hui et découvrez comment nous pouvons mettre notre expertise au service de vous et vous aider à éviter les pièges les plus courants auxquels les entreprises sont confrontées lors de leur migration d’applications et de transformation de leur espace de travail numérique.

  • Systèmes ferroques

    Ferroque Systems est une firme de consultation technologique, de conseil en TI et de services gérés spécialisée dans la virtualisation et les espaces de travail numériques. Reconnue internationalement pour notre expertise chez Citrix, nous nous concentrons sur la mise en œuvre de solutions innovantes pour répondre aux besoins et objectifs stratégiques des entreprises en croissance et des entreprises de taille moyenne à travers le monde.

Redéfinissez votre approche de la technologie et de l’innovation

Prenez rendez-vous pour découvrir comment des solutions personnalisées conçues pour votre succès peuvent générer des résultats exceptionnels, avec Ferroque comme allié stratégique.