La solution UrbanCode Deploy a aidé Daimler Trucks NA à réduire ses délais de livraison et durées d'immoblisation liées à des applications défectueuses. Il a également amélioré la qualité, le contrôle et la gouvernance des applications. Ainsi, l'entreprise a réduit ses coûts globaux de gestion des applications.
Au cours de la première année suivant la mise en œuvre du logiciel UrbanCode Deploy, l'équipe des services informatiques a utilisé la solution pour 3 000 déploiements de quatre applications. M. Wylde estime qu'en faisant passer le temps de déploiement de 60-90 minutes à seulement quatre minutes, l'automatisation a permis au service d'économiser plus de 3 000 heures. « Si un déploiement typique a pris 70 minutes et que nous pouvons maintenant le faire en quatre minutes, cela représente un gain de temps d'environ 94 % pour chaque déploiement. Daimler Trucks NA utilise désormais la solution UrbanCode Deploy pour plus de 100 applications dans toute l'entreprise.
Au début, l’équipe devait nettoyer le code existant avant de pouvoir utiliser la solution UrbanCode Deploy pour le déploiement ultérieur de l’application. Désormais, un outil de génération qui fonctionne en conjonction avec le logiciel UrbanCode Deploy permet de s’assurer que les applications sont correctement construites et fonctionneront bien, ce qui redonne la responsabilité de la qualité du codage à l’équipe de développement.
M. Wylde estime également que le logiciel contribue à améliorer la qualité des applications, car l'équipe de développement peut annuler les applications, mais aussi trouver et résoudre rapidement les problèmes. « Avant UrbanCode Deploy, nous pouvions attendre deux, trois ou quatre semaines avant de publier un nouveau correctif. Grâce à une fonctionnalité d'annulation automatisée, nous pouvons désormais le faire en quelques jours. »
Daimler Trucks NA utilise également le logiciel UrbanCode Deploy pour appliquer des politiques, telles que l'interdiction de manipuler ou de modifier manuellement un fichier. « Tout doit provenir du contrôle des sources, contrairement à avant », explique M. Wylde. « Nous disposons également d’un modèle unique utilisé pour déployer toutes les applications », ce qui améliore la gouvernance et le contrôle des applications et des données.
D'autres services informatiques au sein de Daimler Trucks NA, et ses sociétés affiliées au sein de Daimler AG sont intéressés par les résultats de Wylde. « Il y a un effet ricochet. Les gens ont vu notre succès et s'y intéressent. Ils réalisent que nous pouvons effectuer des déploiements en seulement quatre minutes, au lieu d'une heure et plus, et qu'ils souhaitent adopter notre modèle dans leur service. »
M. Wylde pense qu’un modèle DevOps, pris en charge par la solution UrbanCode Deploy, contribue à changer la culture de son organisation, en particulier parmi les développeurs. « Les gens aiment créer des choses. Ils ne veulent pas être coincés dans un travail manuel. C'est ce que permet UrbanCode », indique Wylde. « Il n'est pas destiné à remplacer les compétences en interface utilisateur, en développement de codage ou en créativité dans le code. Il est destiné à remplacer les tâches manuelles qui n'ont aucune valeur ajoutée pour nous informaticiens, pour nos clients ou pour l'entreprise. »
M. Wylde poursuit : « Nous éliminons les anciens obstacles entre les développeurs et les autres professionnels de l'informatique au sein de l'entreprise. » De plus, son équipe middleware ne reçoit pas d'appels au milieu de la nuit pour lui demander de résoudre les problèmes de codage. « Je dirais que toute personne utilisant DevOps et UrbanCode Deploy doit se préparer à un grand changement de culture et en toute franchise, à voir des personnes plus heureuses en général. »
En alignant la technologie DevOps avec les bonnes personnes, M. Wylde simplifi l'organisation et se concentre sur l'innovation. « Nous pouvons commencer à nous orienter vers des activités plus créatives, comme l'analyse prédictive, l'exploration de données ou d'autres activités qui apportent une réelle valeur ajoutée », explique-t-il.
M. Wylde conclut : « Les entreprises qui n'adoptent pas un modèle DevOps risquent de suivre le chemin de toutes ces chaînes de magasins de location de vidéos et d'électronique, aujourd'hui disparues, qui n'ont pas changé, ou qui n'ont pas évolué assez vite pour suivre le rythme de la transformation technologique et les attentes des clients. »