Par : François Aubin
Sujets : Achats de logiciels d’entreprise, Open source, Ingénierie Cognitive.
Résumé
Les coûts logiciels peuvent être réduits de 70 à 90 % en utilisant l’open source au lieu d’alternatives d’entreprise. Même si cela nécessite l’embauche de développeurs possédant des compétences spécialisées, ce qui entraîne des coûts supplémentaires, les avantages économiques globaux sont considérables. Cette rentabilité provient principalement de son téléchargement gratuit, épargnant aux entreprises les dépenses liées au financement de la recherche et du développement approfondis généralement entrepris par les fournisseurs d’entreprise. De plus, les logiciels open source offrent une évolutivité améliorée, s’adaptant parfaitement aux besoins changeants d’une entreprise.
Le processus d’approvisionnement informatique dans les grandes organisations
Dans le monde des affaires moderne, les entreprises s’appuient de plus en plus sur les investissements technologiques pour demeurer compétitives. Cela comprend généralement les dépenses consacrées aux logiciels d’entreprise tels que les systèmes CRM (Customer Relationship Management) et ERP (Enterprise Resource Planning), les services cloud, la mise en réseau, les solutions de cybersécurité, ainsi que le stockage et la gestion des données. Les grandes organisations abordent l’approvisionnement informatique via un processus collaboratif, en se concentrant sur la sélection de solutions éprouvées auprès de fournisseurs établis. Pour éclairer leurs décisions, ces organisations consultent souvent les analyses d’éminents cabinets de recherche comme Gartner et Forrester, ou collaborent avec de grandes sociétés de conseil telles que E&Y, PwC, Accenture et KPMG.
Défis et diversité des clients
D’un autre côté, les fournisseurs, en particulier ceux proposant des systèmes ERP et CRM, doivent répondre à une clientèle diversifiée. Différents clients ont des besoins différents : certains peuvent nécessiter uniquement un suivi du pipeline de ventes, tandis que d’autres peuvent avoir besoin de fonctionnalités de marketing direct, de génération de leads ou de capacités avancées de tableau de bord. Un défi surgit lorsque les logiciels sont surchargés de fonctionnalités, un peu comme Microsoft Word qui propose plus de 960 fonctions alors que l’utilisateur moyen en utilise moins de 30. Cet excès peut conduire à des solutions complexes et coûteuses qui ne sont pas pleinement utilisées dans des contextes spécifiques. De plus, une organisation peut avoir des besoins spécifiques non couverts par la solution d’entreprise, ce qui nécessitera des adaptations coûteuses.
Approches alternatives : open source et technologie sur mesure
Il existe une tendance croissante vers des stratégies d’approvisionnement plus granulaires et plus rentables. Au lieu d’opter pour des solutions d’entreprise complexes et globales ou de développer des applications à partir de zéro, les organisations envisagent désormais d’intégrer des logiciels open source ou d’utiliser des fonctionnalités spécifiques qui répondent précisément à leurs besoins.
Trois options clés pour les organisations
- Acheter des solutions d’entreprise : cette approche procure un sentiment de sécurité, en tirant parti de l’expertise et de l’infrastructure susceptibles de répondre aux futurs défis commerciaux. Cependant, cela s’accompagne souvent de coûts élevés et de fonctionnalités inutiles. Des fonctions spécifiques non traitées peuvent nécessiter un développement et une intégration supplémentaires.
- Développer à l’interne : efficace lorsque le développement de logiciels est au cœur de l’entreprise, cette option permet de créer des solutions sur mesure qui peuvent également être commercialisées. Cependant, cela nécessite une capacité interne importante de développement et d’ingénierie.
- Intégration de logiciels Open Source : cela pourrait être l’approche la plus rentable et la plus efficace. Il combine le meilleur des deux mondes : adapté aux besoins spécifiques et rentable. Cependant, cela nécessite de solides capacités internes de développement et d’ingénierie, ainsi qu’une compréhension approfondie des besoins de l’entreprise.
Approche d’ingénierie cognitive : une solution stratégique
Traditionnellement, les organisations ne se perçoivent pas comme des entités logicielles et choisissent souvent d’externaliser les fonctions informatiques auprès de fournisseurs externes. Cependant, la dépendance croissante à l’égard des logiciels, notamment pour l’automatisation, remodèle cet état d’esprit. Les fonctions organisationnelles de base sont de plus en plus automatisées et deviennent des composants essentiels de l’infrastructure logicielle. Cette transformation souligne l’idée selon laquelle « les logiciels dévorent le monde ». Ainsi, maîtriser l’intégration de solutions open source, augmenter les fonctionnalités et automatiser les processus critiques est désormais une compétence clé pour les entreprises.
Le rôle de l’ingénierie cognitive est essentiel pour faire progresser la capacité d’automatiser et d’intégrer des logiciels open source. Cette approche permet aux organisations de discerner rapidement leurs besoins d’information spécifiques et leurs prérequis en matière d’automatisation, en plus de concevoir des interfaces à la fois intuitives et conviviales. Dotées de ces compétences, les organisations sont mieux placées pour sélectionner et intégrer des solutions open source, garantissant ainsi un pilotage efficace de leur progrès technologique.