Lorsque les logiciels et les données deviennent une partie de plus en plus importante des produits de votre entreprise de fabrication, comment votre organisation de développement de produits doit-elle changer? Comment l'organisation informatique, formée pour habiliter les ingénieurs mécaniciens et électriciens, permet-elle désormais à une organisation d'ingénierie logicielle de 5 000 personnes?
Telles sont les questions auxquelles Visteon, le fournisseur de pièces automobiles, a dû faire face lorsqu'il est entré tête baissée sur le marché de l'électronique de cockpit plusieurs fois. il y a des années. Raman Mehta, qui est devenu CIO en 2017, fonde une grande partie de la transformation sur la réflexion sur la plate-forme, ce qui permet à l'informatique et à l'ingénierie de se concentrer sur l'innovation, et pas seulement sur les bases. . ] Raman Mehta, CIO, Visteon
Pour offrir une expérience de conduite numérique, nous produisons des produits d'infodivertissement et d'informations sur le conducteur qui ont plusieurs domaines combinés en une seule pile logicielle. Nous devons consolider les informations du conducteur, la surveillance du conducteur et les domaines d'infodivertissement dans le véhicule – ou ce que j'appelle un ordinateur sur roues – pour offrir une expérience utilisateur cohérente.
Cela signifie que les produits sont devenus beaucoup plus configurables et complexes et nous avions besoin passer du génie mécanique et électrique au génie logiciel. Nous devons fournir des logiciels de haute qualité à moindre coût et à une vitesse plus élevée pour répondre aux tendances changeantes du marché et garder une longueur d'avance sur les concurrents natifs du numérique.
Quel impact le passage au génie logiciel a-t-il eu sur les opérations commerciales? 19659002] Le passage des exigences des clients OEM à nos lignes de production, ou de l'ingénierie des produits à l'ingénierie de production, doit être fluide car nous travaillons avec des domaines critiques pour la sécurité. Nous ne pouvons pas nous permettre d'utiliser des systèmes fragmentés qui ont peu de traçabilité, où vous communiquez des informations sur les produits dans plusieurs formats. Nous devons travailler dans l'ingénierie système basée sur des modèles comme UML (langage de modélisation unifié) avec des liens sur l'ensemble du cycle de vie du développement logiciel.
Les écrans d'infodivertissement sophistiqués pour les constructeurs automobiles haut de gamme prenaient des années avant d'être prêts pour le marché de masse . Maintenant, les consommateurs sont devenus beaucoup plus exigeants, ce qui signifie que notre temps de l'innovation à l'échelle doit se comprimer.
Comment répondez-vous à ces exigences de compression du temps de cycle?
Nous travaillons en collaboration avec nos équipes d'ingénierie et ont adopté la réflexion sur les plateformes où nous ne pensons plus à la nomenclature; nous pensons en termes de nomenclature. Nous devons garder ces fonctionnalités bien testées et prêtes à l'emploi afin que lorsque nous avons un client engagé, nous pouvons rapidement assembler et livrer de nouveaux produits avec ces nouvelles fonctionnalités déjà testées.
Nous comptons de plus en plus sur des microservices, qui nous permettent d'améliorer nos produits physiques avec des logiciels avancés, de réduire nos délais de livraison et de créer une valeur client unique. Nos équipes peuvent désormais se concentrer sur les fonctionnalités orientées client, comme l'IHM (interface homme-machine). Ils n'ont plus besoin de mettre une énergie d'ingénierie importante dans des fonctionnalités déjà éprouvées; au lieu de cela, ils peuvent consacrer leur temps à des fonctionnalités à valeur ajoutée pour le client.
Dès que vous vous engagez à penser à une plate-forme, vous avez une chance de devenir une organisation plus innovante. Vous favorisez l'utilisation des actifs de l'entreprise, augmentez la vitesse de mise sur le marché de nouveaux produits et améliorez votre posture globale de cybersécurité.
Quelles sont les principales décisions que vous avez prises concernant vos plates-formes? [19659002] Nous avons soigneusement réfléchi aux systèmes d'exploitation. À titre d'exemple, Android, même il y a un an, n'était pas largement utilisé dans l'espace électronique du cockpit. Aujourd'hui, nous constatons qu'Android occupe une place de choix, en particulier pour l'infodivertissement. Cela présente une question de compromis pour nous: lorsque vous exécutez sur Android, vos coûts de système sur puce augmentent. Mais vos coûts d'ingénierie baissent, car la plate-forme Android contient de nombreuses fonctionnalités bien testées.
Nous comptons de plus en plus sur Docker et Kubernetes orchestration pour améliorer notre intégration et notre livraison continues capacités. Nous exploitons des infrastructures hyperconvergées avec des nuages hybrides et SD-WAN et des techniques d'optimisation WAN pour apporter cohérence et résilience à notre infrastructure de plate-forme.
Lorsque vous prenez les bonnes décisions concernant vos plates-formes, vous ne Je n'ai pas vraiment besoin de savoir quelles versions de bibliothèques ou d'environnement de développement intégré vous devez utiliser lorsque vous concevez un nouveau produit. Nous pouvons conserver ces images prédéfinies dans notre registre. Les ingénieurs n'ont plus à parler à plusieurs développeurs ou à s'appuyer sur les connaissances institutionnelles; ils peuvent consacrer leur temps à la livraison aux clients plutôt qu'à un problème d'infrastructure informatique.
Nos ingénieurs sont désormais de plus en plus productifs et axés sur les résultats commerciaux. Ils réfléchissent aux indicateurs de performance clés (KPI), à la réutilisation, à l'intégration et au déploiement continus. Ils savent qu'au moment où ils archiveront leur code, il subira des tests automatisés dans une boucle de rétroaction en temps réel.
Nous avons discuté de l'innovation de Visteon dans l'ingénierie de produits, mais comment l'informatique innove-t-elle? [19659002] Chez Visteon, nous avons réussi à intégrer l'intelligence artificielle dans nos produits. Nous voulons également intégrer cette innovation dans nos opérations informatiques quotidiennes. Nous demandons: «Notre infrastructure, qui prend en charge 5 000 ingénieurs, peut-elle s'auto-réparer? Si nous avons un problème dans un serveur ou une zone de stockage, pouvons-nous utiliser des outils AI / ML pour le corriger automatiquement, tout en créant un ticket ServiceNow pour la traçabilité? Pouvons-nous intégrer l'IA dans l'analyse des exigences pour savoir quelles exigences ont tendance à générer des défaillances, ou sont en conflit les unes avec les autres, ou ne fonctionneront pas dans un pays donné? Plutôt que d'avoir une figure humaine, nous voulons qu'une machine effectue le premier niveau d'analyse.
Nous changeons également nos KPI des mesures de temps de disponibilité ou de latence pour suivre notre capacité à soutenir la collaboration. Comment avons-nous réduit le nombre d'e-mails envoyés par les groupes d'ingénierie? En combien de temps un nouvel ingénieur peut-il recevoir un historique complet de ce qui se passe dans l'équipe et avec un produit? À quelle vitesse pouvons-nous détecter les problèmes de fabrication?
Je dis à mon équipe qu'en informatique, nous avons une vision à 360 degrés de nos processus métier. Nous devons jouer avec cette force.
Comment la réflexion sur les plates-formes change-t-elle le rôle du DSI? coûts fixes et de commutation élevés. Ainsi, les barrières à l'entrée pour les nouveaux joueurs étaient très élevées.
Mais maintenant que les produits deviennent numériques, les avantages que les entreprises manufacturières ont toujours eu se dissipent. Cela signifie que les entreprises de fabrication traditionnelles doivent se transformer en entreprises numériques avec une approche centrée sur les logiciels pour la conception de base, le développement et la stratégie du marché secondaire. Les entreprises manufacturières qui peuvent faire la transition auront le meilleur des deux mondes. Ils auront un avantage sur les nouveaux arrivants sur leurs marchés, en raison de leur clientèle traditionnelle, mais resteront une entreprise centrée sur les logiciels.
C'est là que le rôle du DSI de fabrication devient vraiment important. Si vous pouvez comprendre comment combiner votre gestion du cycle de vie de développement d'applications avec la gestion du cycle de vie de vos produits de manière globale, vous pouvez capturer vos données d'ingénierie dans des formats basés sur des modèles et créer une plate-forme d'interface de programmation d'application commune à l'ensemble de vos équipes de développement de produits. C'est notre façon d'activer les threads numériques au sein de Visteon.
Les DSI qui peuvent le faire, qui peuvent apporter la puissance de la plate-forme, une compréhension des tendances du marché et la capacité de collaborer avec l'organisation de développement de produits, peuvent être le changement agents dans la transformation de leurs entreprises.