Uber, AppSheet ve Apps Script ile Sorunları Hızla Çözüyor
Son zamanlarda işimle alakalı birçok konuda sorunlar yaşar oldum. Teknolojinin gelişmesi ile bazı takip edemediğim gelişmelerde ne yazık ki sorunlar yaşadığımı fark ettim. Bu soruna acil olarak bir çözüm yolu bulmalıydım. Toplantılar düzenledim, ortağım ve çalışanlarımla neler yapabileceğimizi uzun uzun konuştuk. Daha fazla araştırma yaparak tekrar toplanma kararı aldık. Araştırmalara hemen tüm detaylarıyla başladım. AppSheet ile Apps Script sorunları hızla çözüyor diye bir başlık ile karşılaştım. Meğer belkide aylardır aradığım sorunun cevabı tek bir yerdeymiş. Hemen incelemeye başladım ve bu avantajdan daha önce yararlanmadığım için kendime çok kızdım. Acil toplantı talep ettim ve bulduğum başlığı hep birlikte tüm detaylarıyla incelemeye başladık.
Uber, Google Workspace’i benimseyerek ve Google AppSheet ile App Script kullanarak, daha önce kullanılan üçüncü taraf kullanıcı arayüzünü değiştiren bir uygulama geliştirdiğinden bahsediyordu. Bahsettiğim bu geliştirme ile Uber şu başarıları elde etti:
- Üçüncü taraf UI katmanına kıyasla %98 maliyeti azaltma.
- Çözüm süresinde %95’lik bir azalma.
- AppSheet ile yapılan değişiklik sayesinde, kullanıcı erişim süreçlerinde her kullanıcı başına 2-24 saat tasarruf sağlama.
Neler Var?
Görev ve Zorluklar
Uber, dünya çapında 70 ülkedeki 10.000 şehirde milyonlarca kullanıcısına araç paylaşımı ve yiyecek teslimatı hizmetini en kusursuz hali ile sunuyor. Bu hizmetlerin sürekliliğini sağlamak için Uber’in teknoloji ekipleri, müşteri ile sürücüler arasındaki dijital hizmetleri ve küresel çalışan bağlantılarını devamlı olarak iyileştirerek yeniliyor.
Uber’in İş Teknolojileri Mühendislik Ekibi, çalışanlar ve yüklenicilerin verimli ve güvenli bir şekilde iş birliği yapabilmemiz için iç süreçleri kesintisiz hale getirmeyi tek amaçları olarak hedef gösteriyor. Bu hedefe ulaşmak için, iç paydaşlara etkili araçları tarafımıza sunuyor, sistem yapılandırmalarını tasarlıyor, üçüncü taraf uygulama entegrasyonları sağlıyor ve iç otomasyonları en yeni hali ile geliştiriyor.
İş Teknolojileri Mühendisliği Ekibi, Uber’in diğer ekiplerine de elbette son derece kusursuz bir destek sağlıyor. Oldukça uzun yıllar boyunca, Uber’in Servis Masası Ekibi, üçüncü taraf bir araca dayalı Google yönetici kullanıcı arayüzüne oldukça fazla güveniyordu. Bu araç, zaman kazandırsa da kullanıcılara pahalı geliyordu ve toplu işlem yapma gibi temel özellikleri yoktu. Üstelik, Gmail hesapları ve 100.000’den fazla Google Grup’unu yönetmek için zahmetli manuel işlemlerini de gerektiriyordu ve yeni kullanıcıları eğitmek karmaşık süreçler içererek kafalarımızı karıştırıyordu.
Daha İyi Bir Yöntem
Uber, üçüncü taraf konsol aracındaki tüm zorlukları aşmak için, Google AppSheet kullanarak kendi çözümünü geliştirebileceğini görmek için bir Google hackathon’una katıldı. O dönemde AppSheet, oldukça yeni bir ürün olsa da, İş Teknolojileri Mühendislik Ekibi, üçüncü taraf çözümünü değiştirecek özel bir uygulama yapmak amacıyla en iyi seçenek olarak gösterildi. AppSheet, maliyet etkin olmasının yanı sıra, Google Workspace ile entegre edilebiliyor ve arka uç hizmetleri geliştirmek için Uber’in kullanabileceği güçlü bir bulut tabanlı komut dosyası platformu olan Google Apps Script’i de var gücüyle destekliyordu. Oscar Gonzalez, Uber’deki kıdemli uygulama geliştiricisi, “Apps Script ile entegrasyon çok önemliydi. Olmasaydı, projede belirlediğimiz hedeflere ulaşamazdık.” diyerek düşüncelerini dile getiriyor.
Yalnızca altı ayda, Uber’in İş Teknolojileri Mühendislik Ekibi, Uber’in ihtiyaç duyduğu gelişmiş Google yönetici konsol özelliklerini sağlayan bir uygulama hemen geliştirerek düzenlemeler yaptı. AppSheet sayesinde, ekip uygulamanın ön yüzünü kolay bir şekilde oluşturdu; bu durum, kullanıcı deneyimini geliştirdi ve görevleri basitleştirerek kabulün kolaylaşmasını sağladı. Ayrıca, Apps Script bağlayıcısı kullanarak güçlü arka uç hizmetleri geliştirdiler ve olaylar tarafından tetiklenen gerçek zamanlı veri senkronizasyonu süreçleri oluşturdu. Veri kaynakları, AppSheet’in yerleşik veritabanı ve Workspace uygulamaları, Gmail’den Drive’a kadar çok geniş bir yelpazeyi kapsıyor.
Google Workspace Platformunda Geliştirmenin Faydaları
AppSheet ve Apps Script’i kullanarak şirketin üçüncü taraf konsol aracını çok daha kullanışlı ve maliyet etkin bir şekilde değiştiren Uber, önemli faydalar elde ederek kalplerimizi kazandı:
%98 Maliyet Azaltma
Uber, önceki üçüncü taraf UI katmanını Google Admin konsoluna AppSheet ve Apps Script ile geliştirdiği kendi özel uygulaması ile değiştirerek yeniledi ve %98’e yakın maliyeti azaltmada büyük bir katkı sağladı. Bugün, 289 mühendis ve Servis Masası Ekibi üyesi uygulamaya erişebiliyor ve bunlardan 65’i her ay aktif bir şekilde kullanıyor.
%95 Çözüm Süresi Azaltma
Servis Masası Ekibi üyeleri artık manuel işlemlere daha az zaman harcadıkları için aylık binlerce iş bileti %95 daha hızlı çözülmüş oluyor. Uber’in özel uygulamasından, Servis Masası Ekibi, global Gmail hesapları, Google Grupları ve binlerce toplantı odası için ayarları hızla ve kolayca oluşturabiliyorum, düzenleyebiliyor ve izleyebiliyorum. Üstelik, küresel Workspace hesapları ve Google Grupları üzerinde bir ya da daha fazla değişikliği toplu olarak uygulamak için otomatik süreçler kullanabiliyorum.
Yeni Kullanıcıları 2-24 Saat Arası Zaman Kazanarak Karşılama
Önceden karmaşık olan onboarding ve onay sürecini ortadan kaldırarak, GAM erişimi sağlamak ve yönetici komutlarını öğrenmek için harcanan zamanı en aza indirdi. İş Teknolojileri Mühendislik Ekibi, her kullanıcı başına 2-24 saatlik ramp-up zamandan tasarruf ettiği biliniyor.
Daha Fazla İyileştirme Fırsatı
AppSheet’i benimseyen Uber, Google Workspace’in yeni özellikleri ve otomasyonları ile çalışan deneyimini oldukça hızlı bir şekilde geliştiriyor. “Eskiden bir ay sürebilen işleri şimdi bir günde yapabiliyoruz,” diye ifade ediyor Sean Patterson, Uber Kıdemli Uygulama Geliştiricisi.
Gemini ile gelişen AppSheet, İş Teknolojileri Mühendislik Ekibi’nin çok daha fazla uygulama geliştirmesini kolay hale getiriyor. “AppSheet ile hızlıca değişiklik yapabilir ve süreçleri otomatikleştirebiliriz. Şirketin her yerinde birçok mikro fırsat var.” diye sözlerini dile getirerek, bu yüzden AppSheet, Uber için büyüyen bir platform olduğu düşünülüyor.
İşte bu haber bizim için harikaydı. Okuduklarımızı pekiştirmek ve iyice alışmak adına birçok çalışma planı düzenledik. Bir yandan çözüm bulabildiğim için mutlu ve gururluyken diğer yandan da teknolojiden ve gelişmelerden bu kadar uzak kaldığım için kendime kızıyordum. Bulunduğumuz günden itibaren kendime bir söz vererek hergün daha fazla araştırma yapacağıma dair kendime bir söz verdim. Böylece çok daha pratik ve işimde verimli olabileceğim.