paint-brush
Biz Bugfender'ız: Uzaktan Günlük Kaydı Çözümleriyle Uygulama Geliştirmenin Geleceğini Şekillendiriyoruzile@bugfender
199 okumalar

Biz Bugfender'ız: Uzaktan Günlük Kaydı Çözümleriyle Uygulama Geliştirmenin Geleceğini Şekillendiriyoruz

ile Bugfender4m2023/10/16
Read on Terminal Reader

Çok uzun; Okumak

Bugfender, uygulama geliştiricilere yönelik bir günlük depolama hizmetidir. Kilitlenmese bile uygulamada olup biten her şeyi toplar. Böylece geliştiriciler, kullanıcıyla iletişim kurmaya veya ayrıntılı incelemeye gerek kalmadan hataları daha etkili bir şekilde yeniden oluşturup çözebilir ve doğru müşteri desteği sağlayabilir.
featured image - Biz Bugfender'ız: Uzaktan Günlük Kaydı Çözümleriyle Uygulama Geliştirmenin Geleceğini Şekillendiriyoruz
Bugfender HackerNoon profile picture
0-item

Bazı yazılım ürünleri bir hayal için üretilmiştir. Diğerleri bir ihtiyaç için inşa edilmiştir. Bugfender kesinlikle ikinci kategoriye giriyor.


Bugfender, uygulama geliştiricilerine yönelik olup, uygulama çökmese bile uygulamada olup biten her şeyi toplayan bir günlük depolama hizmetidir. Böylece geliştiriciler, hataları daha etkili bir şekilde yeniden oluşturup çözebilir ve kullanıcıyla iletişim kurmaya veya ayrıntılı incelemeye gerek kalmadan doğru müşteri desteği sağlayabilir.


Ürün, uygulamalarımızda hataların ortaya çıkmasına ancak kendi cihazlarımızda görünmemesine neden olan "ancak makinemde düzgün çalışıyor" sorununu çözmektedir. Kullanıcıların gizliliğine saygı duyar, pil ve ağ açısından verimlidir ve en önemlisi, cihaz çevrimdışı olsa bile günlüğe kaydetmeye devam eder.

Bugfender'ın Somunları ve Cıvataları

Bugfender, geliştirme sırasında uygulamalarımıza eklenebilecek bir SDK'dır. Bir kullanıcı uygulamamızı indirdiğinde cihazın NSlog veya Logcat dosyaları otomatik olarak sunucularımıza gönderilebilir.

Günlükler, bunları görüntülemek için web tabanlı bir yönetim aracıyla birlikte bulutta depolanır. Bu gerçekten ürünün özüdür: Web konsolumuzu güçlü filtrelerle oluşturduk, böylece sorunları çözerken aramamızı çok spesifik cihaz gruplarına kadar daraltabiliriz.


Sorunun kendisi ile sınırlı olması durumunda tek bir kullanıcıya bile odaklanabiliriz. Crashlytics ve Instabug gibi araçlarla bu imkansızdır çünkü bunlar yalnızca bir istisna veya çökme olduğunda bilgi toplarlar.

Bugfender'ın Kökeni

Bugfender'ı , askeri düzeyde Nesnelerin İnterneti'nden spor ve sağlık hizmetlerine kadar çeşitli uygulamalar üreten mobil tasarım ajansımızın bir yan kuruluşu olarak kurduk.


Bugfender'ı başlatmadan önce uygulamalarımızdaki hataları düzeltmenin tek yolu, etkilenen cihaza fiziksel erişim sağlamak veya etkilenen kullanıcıyı arayıp sorunu açıklamasını istemekti. Ancak uygulamalarımızın kullanıcı tabanı genellikle tüm kıtalara yayılmıştı ve yüzlerce farklı cihazdan oluşuyordu. Soruna doğrudan erişim sağlamak müdahaleci olmasının yanı sıra genellikle pratik değildi.


Bu nedenle, bilgileri doğrudan bize iletecek dahili bir uzaktan kayıt aracı oluşturmaya karar verdik. Bu, bir sonraki Facebook'u veya Google'ı yaratmaya yönelik bir oyun değildi. Bu, geliştiriciler olarak günlük olarak karşılaştığımız sorunlara bir yanıttı.

Bugfender'ın Büyümesi

Bugfender bir garaj projesi olarak başladı. Şirketin tasarruflarından yararlanmak zorunda kalmamak için kod sprintlerini kendi zamanımızda yürütüyorduk. Ancak çok geçmeden bunun dahili bir deneyden çok daha fazlası olabileceğini fark ettik. Aslında tüm yazılım endüstrisine fayda sağlayabilir.


O zamandan beri Bugfender'ı kendi ekibi ve yol haritasıyla uygulanabilir bir işletmeye dönüştürdük. Bağımsız geliştiricilerden serbest çalışan geliştiricilere, düzinelerce geliştiriciye sahip çok uluslu şirketlere kadar dünyanın her yerinden geniş bir müşteri yelpazesine sahip olduk.


Kurucu ortağımız, Mart 2017'de, Bugfender'ın gelirinin aylık 6.500 ABD Doları olduğu bir dönemde Indie Hacker'larla bir röportaj yaptı . Bu rakam artık yıllık tekrarlanan bazda üç kattan fazla artarak yarım milyon dolara ulaştı.

Önyükleme

Bugfender'ı piyasaya sürdüğümüzde başlangıç ve erken aşama finansmanı hızla artıyordu ve akıllı telefon teknolojisinin gelişimi nedeniyle yazılım son derece seksiydi. Bugfender'ın piyasaya sürüldüğü sıralarda, mobil ödemeler, fitness takipçileri ve yüksek kaliteli kameralar gibi gelişmiş özelliklerin piyasaya sürüldüğünü gördük ve bunların tümü, kilitlenme raporlamasını her zamankinden daha önemli hale getirdi.


Ancak, öncelikle yaşam tarzı nedeniyle büyük paranın peşinde koşmak yerine küçük kalmaya karar verdik. Hem Bugfender hem de ana şirketimiz zaten uzaktan ve esnek çalışmaya kararlıydı. Günümüzün eşzamansız teknolojilerinin ilk versiyonlarını kullandık, hepimiz kendi saatlerimizde çalıştık ve iyi bir iş-yaşam dengesini korumaya kararlıydık.


Uzun dahili tartışmalardan sonra önyükleme yapmaya karar verdik. İnanılmaz derecede başarılı bir proje yaratmak isterken, bunu kişisel hayatlarımız pahasına yapmak istemedik.

Müşteri desteği

Müşteri desteğinin Bugfender için çok önemli olacağı en başından beri belliydi. Ürün hızlı, net ve sürekli bir bilgi akışı sağlamak için mevcuttur. Müşterilerimizle ilişkilerimiz bunu yansıtmalıdır.


En başından beri, mühendislerin ve tasarımcıların (ürünümüzü yaratan ve bakımını yapan kişiler) müşteri sorularına yanıt verecek kişiler olmasına karar verdik. Bugender CEO'su bile desteğin bir kısmını hâlâ kendisi üstleniyor. Müşterileri aktif olarak soru sormaya, bir şeyler önermeye ve temel olarak ihtiyaç duyabilecekleri herhangi bir şey için bizimle iletişime geçmeye teşvik ediyor.

Dahası, geliştiriciler tüm makaleleri ve blog yazılarını (bu dahil) kendileri yazıyorlar. Ekibimizin birçoğunun anadili İngilizce olmadığından, materyalimizi düzeltmesi için bir metin yazarı tutuyoruz, ancak temel içerik her zaman geliştiriciler tarafından yazılıyor ve kullanıcılarımızın bildirdiği sorunlarla çerçeveleniyor.

Müşterilerimizle doğrudan iletişim kurarak onların neye ihtiyaç duyduğunu, neyin işe yarayıp neyin yaramadığını, neyi sevdiklerini ve onları neyin sinirlendirdiğini anlayabildik. Bugfender'da yaptığımız değişikliklerin büyük bir kısmı doğrudan kullanıcı geri bildirimlerinden geldi.


Analitik araçları belirli bir düzeyde bilgi sağlayabilir, ancak doğrudan müşteri geri bildirimi daha da faydalıdır. Soru alakalıysa ve hızlı yanıtlanırsa müşterilerin size yanıt vermekten her zaman mutlu olacağını gördük.


Ve "küçük" bir önyükleme şirketi olarak müşterilerimize en iyi desteği vermeye çalışıyoruz. Diğer yazılım ajansları, Google sıralamasında oynama yapmak için SEO'ya servetler harcıyor, ancak biz ağızdan ağza ve uzun vadeli sadakate öncelik veriyoruz.


Belirli alanlarda büyük markalarla rekabet edemeyebiliriz ancak sunduğumuz müşteri desteğinden gurur duyuyoruz ve yaklaşımımız, ürünü müşteri ihtiyaçlarına göre uyarlama konusunda daha esnek ve açık olduğumuz anlamına geliyor.

Bizim için sırada ne var?

İşte hazırlık aşamasında olduğumuz birkaç şey:

  • Müşterilerimize uygulama kullanımları hakkında daha iyi bilgiler sağlamak için istatistikleri iyileştirin;
  • Otomatik ağ isteği günlüğü;
  • Arka uç günlüğü ile entegrasyon…

…ve müşterilerimizin talep ettiği diğer özellikler. Bugfender istekten ziyade ihtiyaca göre şekillenen bir üründür ve öyle olmaya da devam edecektir.