Par Andy Nallappan, directeur de la technologie et responsable des opérations commerciales logicielles, Broadcom Software
Cet article a été initialement publié ici par Andy Nallappan.
Le logiciel d’entreprise qui sous-tend les opérations quotidiennes est mis à rude épreuve dans de nombreuses organisations. Entre l’architecture cloud hybride désormais répandue et les efforts de transformation numérique en cours, des industries entières connaissent des changements tectoniques dans leur façon de faire des affaires et des perturbations de la part de nouveaux concurrents. Pour les responsables informatiques, ces changements ont renforcé leur concentration sur la modernisation des logiciels.
La modernisation des logiciels est un impératif pour de nombreuses organisations, y compris Logiciel Broadcom, car les applications existantes et d’autres technologies peuvent être incompatibles avec les plates-formes de système ouvert flexibles et agiles d’aujourd’hui, qui peuvent permettre aux entreprises de basculer rapidement et plus facilement vers de nouveaux modèles commerciaux et de s’adapter pour répondre à la demande. Les logiciels modernes peuvent permettre aux transactions commerciales et aux flux de travail d’être exécutés avec les niveaux de sécurité et de conformité les plus élevés, tout en offrant aux clients et aux employés les expériences convaincantes auxquelles les utilisateurs s’attendent. De plus, confrontés aux coûts associés à la maintenance des applications et de l’infrastructure et à une pénurie continue de compétences informatiques, de nombreux responsables informatiques d’entreprise recherchent des moyens d’utiliser l’automatisation pour accélérer les processus standard et dégager les ponts pour que leurs employés puissent poursuivre un travail de plus grande valeur.
Transformer l’entreprise
En adoptant une stratégie de modernisation, les entreprises peuvent transformer leur portefeuille de logiciels d’entreprise avec une pile technologique de nouvelle génération, y compris un environnement évolutif et natif du cloud, pour piloter de nouveaux processus et flux de travail collaboratifs. Cette stratégie peut également ouvrir la voie à une innovation continue, permettant aux entreprises d’optimiser les données et d’offrir des expériences exceptionnelles qui améliorent les produits et services, fidélisent les clients et les employés et renforcent la marque de l’entreprise.
La modernisation des logiciels génère des synergies et des gains d’efficacité entre les unités commerciales et les portefeuilles de produits. – Andy Nallappan, directeur technique de Broadcom Software
Nous semblons être à un point de basculement, l’industrie se mobilisant autour de la modernisation des logiciels comme voie nécessaire à la croissance continue de l’entreprise. Selon une estimation, le marché mondial de la transformation des applications, évalué à 8,43 milliards de dollars en 2019, devrait croître régulièrement à un taux de croissance annuel composé de 10,4 % de 2020 à 2027, alimenté par la numérisation croissante, l’essor mondial d’Internet et des appareils mobiles et la dépendance croissante aux mégadonnées.
Un parcours de modernisation logicielle
Mon organisation, Logiciel Broadcom, s’est lancé dans notre parcours de modernisation logicielle pour diverses raisons, notamment la nécessité de renforcer la résilience des produits, de réduire les risques de pannes et d’améliorer notre cycle de livraison pour la publication de nouvelles fonctionnalités et applications. Pourtant, le moteur le plus important était de réimaginer, de fournir et de prendre en charge notre portefeuille comme un ensemble intégré de logiciels plutôt que comme une série de solutions ponctuelles assemblées à partir d’acquisitions antérieures. La réarchitecture autour d’une plate-forme logicielle moderne permettrait une meilleure livraison sur l’ensemble de notre portefeuille et offrirait plus de cohérence et de facilité d’intégration pour les applications individuelles. Cela créerait également des synergies et des gains d’efficacité pour les différentes unités commerciales de logiciels et portefeuilles de produits. En effet, la standardisation sur une architecture commune et l’adoption de nouvelles pratiques d’ingénierie orientées systèmes ouverts peuvent être une bonne pratique commerciale pour toute entreprise en croissance, offrant d’énormes économies d’échelle – y compris une réduction des frais généraux – tout en améliorant simultanément l’efficacité des logiciels.
Nous nous sommes appuyés sur un certain nombre de pratiques d’ingénierie importantes pour faciliter notre parcours de modernisation logicielle. Parmi les plus importants figuraient :
- Adoption de Google Cloud en tant que plate-forme uniforme, évolutive et indépendante du cloud pour le développement de produits pour fournir une élasticité rapide lors de la restauration d’énormes pics d’ingestion de demandes pour des produits atteignant jusqu’à 1 million de demandes par seconde. De plus, cette pratique était essentielle pour refactoriser les produits selon un cadre de conteneurisation qui s’appuie sur Docker et Kubernetes.
- Embrassé transformateur Pratiques DevOps pour augmenter l’agilité et la qualité des logiciels grâce à l’automatisation des flux de travail.
- Prise en charge d’une approche DevSecOps « shift-left » pour intégrer la sécurité à chaque niveau du cycle de vie du développement des systèmes, ce qui nous aide à identifier les vulnérabilités avant qu’elles n’atteignent la production. DevSecOps résout deux problèmes courants : il tient les personnes responsables des problèmes de sécurité en amont, ce qui peut réduire le nombre de cycles nécessaires pour améliorer les logiciels et mieux protéger la chaîne d’approvisionnement des logiciels.
- Engagement accru envers l’efficacité opérationnelle grâce à une observabilité en temps réel, des alertes proactives et une correction automatisée. Au lieu de silos de produits individuels, les opérations courantes telles que la gestion du cloud, l’infrastructure en tant que code et la fourniture de logiciels en tant que service sont traitées par un groupe d’opérations logicielles horizontal et standardisé qui transcende les produits. Cela permet aux équipes de produits individuelles de se concentrer sur les fonctionnalités et les feuilles de route des produits, ce qui contribue à créer de meilleures expériences client et attire des talents plus expérimentés, favorisant ainsi un recrutement et une fidélisation plus efficaces.
Broadcom Software a réalisé d’importants investissements dans des partenariats pour conduire cette transformation de modernisation logicielle et a consacré 18 mois à l’exécution de notre feuille de route. Nous avons étendu notre proxy cloud à 50 centres de données dans le monde et pensons que les nouvelles entreprises sont désormais plus facilement intégrées à notre portefeuille, nos produits sont plus sécurisés et nos clients sont plus satisfaits que jamais. Le parcours n’a pas été sans défis, mais le résultat global est clair : nous nous sentons mieux placés pour mettre en œuvre notre vision audacieuse et donner à nos clients les moyens d’atteindre leurs objectifs commerciaux, de stimuler l’innovation et de s’élever vers de nouveaux sommets.
Pour en savoir plus sur la manière dont Broadcom Software peut vous aider à moderniser, optimiser et protéger votre entreprise, contactez-nous ici.
Logiciel Broadcom
À propos d’Andy Nallappan:
Andy est directeur de la technologie et responsable des opérations commerciales logicielles pour Broadcom Software. Il supervise le DevOps, la plate-forme et les opérations SaaS et le marketing pour les divisions commerciales des logiciels au sein de Broadcom.
Source link