Les avantages et les inconvénients de la construction ou de l’achat d’une infrastructure informatique

Les avantages et les inconvénients de la construction ou de l’achat d’une infrastructure informatique

26 avril 2021 0 Par sysdau-extranet

Il est juste de dire que le débat « acheter ou construire » a été complètement bouleversé par l’émergence des logiciels en nuage offerts sur une base de logiciel en tant que service (SaaS).

L’opportunité représentée par ce modèle consiste à remplacer les dépenses d’investissement par une alternative opérationnelle, en troquant les coûts de démarrage onéreux contre un produit éprouvé sur la base d’un abonnement.

La situation est quelque peu compliquée par la présence de cadres de travail à code source ouvert qui pourraient faire une grande partie du travail lourd d’une solution personnalisée. Comme le dit le consultant Help 4 Access : « Votre solution personnalisée devrait être composée pour moitié de ce qui est essentiellement une application packagée. Comment cela ? Un développeur expérimenté aura construit suffisamment d’applications sur votre plate-forme de base de données pour avoir accumulé une bibliothèque de modules fonctionnels bien testés et finement programmés. »

Quoi qu’il en soit, malgré ces avancées qui rapprochent quelque peu les concepts d’achat et de construction, les deux approches conservent un ensemble distinct d’avantages et d’inconvénients.

Construction

L’aspect construction de l’équation prend de l’importance dans les cas spécialisés où il n’existe tout simplement pas de solution sur le marché. Les géants du logiciel d’entreprise tels que SAP ont bâti leur succès sur l’applicabilité universelle des logiciels de planification des ressources d’entreprise, mais les entreprises de différents domaines ont naturellement besoin de solutions plus spécialisées.

C’est le cas de Goldwagen, un distributeur de pièces détachées automobiles et un groupe de franchise basés en Afrique du Sud. Son directeur informatique, Shayne Turley, nous a expliqué comment un logiciel développé en interne a permis de résoudre un certain nombre de problèmes critiques pour l’entreprise.

« Une autre étape importante est que la plupart des systèmes que nous avons actuellement en place ont été développés en interne, du système d’exploitation jusqu’au système de point de vente (POS) en passant par la gestion des stocks dans les magasins », a-t-il déclaré.

« Auparavant, les différents magasins utilisaient différentes versions du logiciel obligatoire. En centralisant nos systèmes et nos processus, nous pouvons désormais voir sur quelle version du logiciel nos franchisés travaillent et la mettre automatiquement à jour si nécessaire. En contrôlant quelle version du logiciel est utilisée, nous sommes également en mesure d’identifier et de résoudre rapidement et facilement tout problème. Nous sommes en outre en mesure d’envoyer un correctif à tous nos franchisés si nécessaire. »

Les économies émergentes peuvent également bénéficier du maintien d’un service interne de logiciels, en raison des coûts prohibitifs des solutions préfabriquées par rapport aux coûts relativement plus faibles de l’embauche de développeurs de logiciels. Nous avons déjà présenté l’exemple de Merchantrade Asia, qui opère dans le secteur des services financiers en Malaisie et propose une gamme de produits large et diversifiée.

Une telle offre a nécessité la mise en place d’une solide équipe de développement interne, certains des systèmes les plus cruciaux de la société, ses applications destinées aux clients, étant développés en interne – comme l’a expliqué Zainol Zainuddin, directeur de la technologie (CTO) : « Merchantrade possède en fait une maison de logiciels, et la plupart de nos applications sont construites en interne. J’ai environ 120 développeurs sous mes ordres, qui construisent la majorité de nos applications sous la pile technologique Microsoft. Les applications Web progressives sont une technologie intéressante que nous étudions, de sorte que chaque fois que nous construisons une application, elle peut être agnostique par rapport à la plate-forme. »