Unibounty Programı Nedir?
Unibounty, Turkcell ürünlerinin kalitesini ve kullanıcı deneyimini sürekli olarak daha iyi hale getirmek amacıyla yürütülen, katılımcı katkılarıyla gelişen bir programdır. Program, tüm katılımcılara açıktır.
Katılımcılar; mobil uygulamalar ve web kanallarında gözlemledikleri iyileştirme fırsatlarını, kullanım deneyimini etkileyen noktaları ve davranış uyumsuzluklarını (bug/defect) belirlenen kurallara uygun şekilde iletir. Uygun bulunan bildirimler ekipler tarafından değerlendirilir, gerekli aksiyonlar alınır ve katkılar ödüllendirilir.
Kavramlar
Bug: Test ortamlarında veya geliştirme sürecinde tespit edilen, beklenen davranıştan sapma oluşturan durum.
Defect: Canlı ortamda son kullanıcıyı etkileyen, beklenen davranıştan sapma oluşturan durum.
Kalite / Deneyim: Mevcut özelliklerin iyileştirilmesi veya yeni özellik önerileriyle ürünün kullanımının daha iyi hale getirilmesine yönelik katkılar.
Detaylı bilgi için
geleceği
yazanlar platformumuzda yer alan yazılarımızı okuyabilirsiniz:
Test Nedir?
Kalite ve Deneyim: Yazılımın Temel Taşları
Dünyada Ödül Avcılığı

Mariner 1 Roketi (1962)
1962’de Mariner 1, yönlendirme yazılımındaki tek bir yazım/işaretleme hatası nedeniyle rotadan sapınca görev iptal edildi. Bu olay, kod inceleme ve doğrulama testlerinin küçük hataları büyük kayıplara dönüşmeden yakaladığını gösterir.

Knight Capital (2012)
2012’de Knight Capital, hatalı deploy sonrası eski bir test modülünün üretimde aktif kalmasıyla yanlış alım–satım emirleri gönderdi. Bu örnek, regresyon testleri ve kontrollü dağıtımın üretime kaçan riskleri ciddi biçimde azalttığını gösterir.

Therac-25 Yazılım Hatası
Therac-25 cihazında, eşzamanlı kullanım senaryolarında ortaya çıkan yazılım hatası yanlış doz verilmesine ve ağır sonuçlara yol açtı. Bu olay, kritik senaryo testleri ve güvenlik kontrollerinin hayati önem taşıdığını hatırlatır.

Y2K (Tarih Hatası)
Birçok sistemin yılı iki haneli saklaması, 2000’e geçişte tarih hesaplarının bozulması riskini doğurdu. Y2K, uç durum testleri ve kapsamlı regresyonun zincirleme etkileri önlemede ne kadar önemli olduğunu gösterdi.

Ariane 5 Roketi Faciası
Ariane 5’te, önceki roketten taşınan kodda sayısal dönüşüm taşması oluştu ve sistem kendini kapattı. Bu vaka, sınır değer testleri ve entegrasyon doğrulamasının maliyeti yüksek hataları yakalayabildiğini gösterir.

Boeing 737 MAX Yazılım Sorunları
737 MAX’te, belirli sensör verileriyle tetiklenen kontrol mantığı beklenmeyen davranış üreterek kritik riskler oluşturdu. Bu örnek, gereksinim netliği ve uçtan uca senaryo testlerinin karmaşık sistemlerde vazgeçilmez olduğunu gösterir.

Windows 10 Güncelleme Hatası (2018)
Bazı Windows 10 güncellemelerinde, belirli kurulum senaryolarında kullanıcı dosyaları yanlışlıkla silinebildi. Bu olay, güncelleme testleri ve gerçek kullanıcı senaryolarının kapsamda olmasının önemini gösterdi.

“Null / Boş Değer” Hatası (Gerçek Hayat Klasiği)
Boş veya beklenmeyen veri geldiğinde uygulamanın çökmesi, çoğu zaman eksik doğrulama ve zayıf hata yönetimi kaynaklıdır. Basit negatif testler ve validasyon kontrolleri, bu tür hataları erken aşamada yakalar.

Bug Kavramının Ortaya Çıkışı
“Bug”, sistemin beklenen davranıştan sapmasını tanımlayarak sorunların ölçülebilir ve izlenebilir olmasını sağlar. İyi bir rapor; net adımlar, beklenen/gerçek sonuç ve kanıtla birlikte düzeltme süresini kısaltır.
Ödüller
Program kapsamında iletilen ve değerlendirme sürecinden geçen geçerli raporlar ödüllendirilmektedir. Ödüllendirme, raporun niteliği ve etkisi ile program kapsamındaki uygulamaya göre değişiklik gösterebilir. Programa kaydolduktan sonra ilgili uygulama ekranından güncel ödüllendirme kriterleri ve aralıklarını inceleyebilirsiniz.
Sıkça Sorulan Sorular
Unibounty Nedir?
Unibounty, Turkcell ürünlerinin kalite ve kullanıcı deneyimini geliştirmek amacıyla yürütülen, katılımcıların geri bildirimleriyle gelişen bir programdır.
Nasıl katılabilirim?
Buraya tıklayarak hızlı giriş formunu doldurup Unibounty’ye katılabilirsiniz.
Programa kimler katılabilir?
Program, tüm katılımcılara açıktır. Kayıt olduktan sonra yönergeleri takip ederek uygulamalara yönelik katkı göndermeye başlayabilirsiniz.
Birden fazla rapor iletebilir miyim?
Evet, birden fazla rapor iletebilirsiniz. Her geçerli rapor ayrı ayrı değerlendirilir ve ödüllendirme, raporun niteliği ve etkisine göre yapılır.
Programa katılmak için bir eleme olacak mı?
Hayır, programa katılım için bir eleme süreci bulunmamaktadır. Kayıt olan tüm katılımcılar programa dahil olabilir; iletilen raporlar ise kurallara uygunluk ve etki kriterlerine göre değerlendirilir.
İlettiğim raporların sonucunu ne zaman öğrenebilirim?
Raporlarınız ilgili ekipler tarafından incelendikten sonra sonuçlar sistem üzerinden paylaşılır. İnceleme süresi, raporun kapsamına ve ilgili ekiplerin görevlendirmelerine bağlı olarak değişiklik gösterebilir.