Tek geliştirici — Android istemcisi ve veri modeli.
Durum
Arşivlendi
Problem
Stajım sırasında destek taleplerinin telefonla, sohbet mesajıyla ve koridor konuşmasıyla geldiğini gördüm. Hiçbiri kayda geçmiyordu, dolayısıyla hiçbiri önceliklendirilemiyordu.
Ne yaptım
Çalışanların talep açtığı, BT ekibinin ise tek bir önceliklendirilmiş kuyruk gördüğü native bir Android uygulaması; gerçek zamanlı güncellemeler ve kimlik doğrulama için Firebase ile.
Nasıl görünüyor
Daha hiçbir ekran yokken iki rolü birbirinden ayıran kullanım senaryosu diyagramı — çalışan açar, BT önceliklendirir.
Kararlar ve ödünleşmeler
Kendi backend'im yerine Firebase
Önemli olan özellik, bir avuç şirket içi kullanıcı için gerçek zamanlı kuyruk güncellemeleriydi. Bunun için bir API yazmak, mimarinin kendisi uğruna mimari olurdu.
Sonuç
Talepler bir kesinti olmaktan çıkıp durumu olan bir listeye dönüştü — bir yıl içinde yaşadığım problemin ta kendisi.