General Motors Co (GM), Küresel Teknik Merkezinde gelişmiş bir yazılım test laboratuvarı kurdu ve bunu GM’nin Silikon Vadisi ofisi de dahil olmak üzere diğer yerlerde de çoğaltmayı planlıyor. Girişim, yeni araçlardaki hataların önlenmesini ve GM’nin, ekranlar ve hızlı şarjla ilgili aralıklı sorunlar nedeniyle Chevrolet Blazer EV’nin satışlarının durdurulması da dahil olmak üzere yazılım sorunlarının ardından özellikle önem kazanan yazılım kalitesini iyileştirmeyi amaçlıyor.
GM’nin yazılım ve hizmet mühendisliğinden sorumlu kıdemli başkan yardımcısı Dave Richardson, otomobil üreticisinin Ekim ayının başındaki Yatırımcı Günü etkinliğinde yatırımcılara ve analistlere şunları söyledi: “Bu, GM’de yazılım testinin verimliliğini ve titizliğini önemli ölçüde artıran yazılım testindeki yeniliklerden biridir. .” , geliştirme sırasında 10 kat daha fazla kusur tespit ediyor ve bunu sürecin daha erken aşamalarında yapıyor.”
Arabalardaki yazılım sorunları GM’ye özgü değil. Detroit merkezli danışmanlık firması Envorso’ya göre, 2024’te geri çağrılan tüm araçların %41,6’sından fazlası yazılım sorunları nedeniyleydi; bu oran 2023’te %14,9’du. Bu yıl Tesla ve Stellantis’ten yazılım incelemeleri geldi.
Uzmanlar, otomobil üreticilerinin geçmişte yazılımları modern araçların ihtiyaçlarını karşılamayan şekillerde kullandıklarını söylüyor. Envorso’da otomotiv endüstrisine yönelik yazılım stratejisi konusunda uzmanlaşmış kıdemli danışmanlardan Todd Warren şunları söyledi: “Bu, Steve Jobs ile Henry Ford arasındaki bir nevi fark. Henry Ford, bir montaj hattının nasıl çalıştığını ve tüm parçaların burada nasıl monte edildiğini düşündü. Jobs, kendi deneyimine ve yazılımın donanımla nasıl bütünleştiğine dayanarak bu konuyu düşündü ve üretime geçmeden önce bu deneyim üzerinde çalıştı.”
Bu sorunu çözmek için GM, yazılım stratejisini yeniliyor, yazılım testini “sola” kaydırarak hataları geliştirme sürecinde daha erken yakalıyor. Şirket, geliştiricilerin daha iyi kod yazmasına yardımcı olmak için endüstri standardı teknoloji araçlarını ve süreçlerini entegre etti, kalite kontrolünü izledi, test otomasyonunu başlattı, sistemleri bulutta test etmeye başladı ve “küresel bir yazılım kalite güvence laboratuvarları ağı oluşturdu.”
GM, Warren’ın laboratuvarını Kanada’daki teknik merkezinde ve yakın zamanda Kaliforniya’da açılan Mountain View teknik merkezinde kopyalıyor. Şirket ayrıca, bölümün operasyonlarını yeni liderlik altında kolaylaştırmak amacıyla Warren’daki Küresel Teknoloji Merkezi’nde çalışan 600’den fazla çalışan da dahil olmak üzere dünya çapındaki yazılım ve hizmet organizasyonunda 1.000’den fazla tam zamanlı çalışanı işten çıkardı.
GM’nin bir yıl önce açılan Yazılım Kalite Laboratuvarı, şirketin ürettiği her araç için “yataklara” veya kabinlere sahip. Yazılım bir modül üzerinde test ediliyor, ardından tüm araç için entegre bir tezgaha yerleştirilmeden önce tezgaha taşınıyor. GM’de test altyapısı, yazılım laboratuvarları ve filolar müdürü Amy Talerico, “Kodu her aşamada inceliyoruz, bu da en iyi kalitede test yapılmasını sağlıyor” dedi.
Araç yazılımı yeni bir şey değil ancak endüstri, modern teknikleri kullanarak yazılım geliştirmede zorluklarla karşı karşıya kaldı. Araştırma firması Guidehouse Inc.’in baş elektrikli araç analisti Sam Abuelsamid, geçmişteki yaklaşımın “derinlemesine gömülü yazılım” kullanmak olduğunu, dolayısıyla kilitlenmeyi önleyici frenler veya sıralı dönüş sinyalleri gibi araç özelliklerinin her biri için yazılım içeren ayrı elektronik kontrol ünitelerine sahip olduğunu açıkladı. onlardan.
“Bütün bunlar geleneksel olarak birbirinden bağımsız olarak geliştirildi. Birbirleriyle iletişim kurmuyorlar. Yazılım genellikle doğrudan üzerinde çalıştığı donanıma bağlıdır” dedi.
Yazılım tanımlı araçlara geçişle birlikte, yazılımın zaman içinde yeni yetenekler ve işlevler sağlayacak şekilde güncellenmesi beklenmektedir. “Yazılımın nasıl geliştirildiğine tamamen farklı bir şekilde bakmamız gerekiyor. Başka tür süreçlere ihtiyaç vardır. Bu yazılımı geliştirmek, test etmek, sürdürmek ve aracın ömrü boyunca güncel tutmak için başka bir organizasyona ihtiyaç var” dedi Abuelsamid.
GM gibi diğer otomobil üreticileri de karşılaştıkları yazılım sorunlarını çözmek için değişiklikler yaptılar. Örneğin Volkswagen, elektrikli araç girişimi Rivian Automotive Inc. ile işbirliği yapıyor. Şirketler, her iki otomobil üreticisinin gelecekteki elektrikli araçlarında kullanılacak yeni nesil yazılım tanımlı araç platformları oluşturmak amacıyla 19 Kasım’da başlattıkları ortak girişimi Haziran ayında duyurdu.
“Bunu kendilerinin yapabileceklerini düşünen otomobil üreticileri artık giderek daha fazla şunu itiraf ediyor: ‘Tamam, bu düşündüğümüzden çok daha zor.’ Abuelsamid, “Ve bu tür yazılımları geliştirme konusunda daha fazla deneyime sahip ortaklarla çalışıyorlar” dedi.