”Bug Bash” Nedir?

Perform Yazılım
2 min readDec 27, 2024

--

Yazılım geliştirmede Bug Bash, tüm geliştiricilerin, test edenlerin, program yöneticilerinin, kullanılabilirlik araştırmacılarının, tasarımcıların, dokümantasyon çalışanlarının ve hatta bazen pazarlama çalışanlarının düzenli günlük görevlerini bir kenara bırakıp “ürünü dövdüğü” bir prosedürdür — yani her biri ürünü aklına gelebilecek her şekilde kullanır. Her kişi ürünü biraz farklı (veya çok farklı) şekillerde kullanacağından ve ürün kısa sürede çok fazla kullanıldığından, bu yaklaşım hataları nispeten hızlı bir şekilde ortaya çıkarabilir.

Daha basit bir şekilde söylemek gerekirse, Bug Bashes, ilgili tüm departmanlardan insanların ürünü kontrol etmek ve üretim sürümüne uygun olup olmadığını keşfetmek için toplu olarak el ele verdiği yazılım ekipleri tarafından organize edilen bir sınama yaklaşımıdır.

Farklı katılımcılardan alınan hatalar, gözlemler ve geri bildirimler kaydedilir ve buna göre, ürün son kullanıcılara sunulmadan önce bunları düzeltmek için bir plan oluşturulur.

Bir Bug Bash Düzenlemenin Ardındaki Amaç Nedir?

Adında ve tanımda zaten belirtildiği gibi, asıl amaç, uygulamada gizli hataları bulmak ve ürünün son kullanıcılarına ulaşmadan önce bunları çözmektir. Ancak, geliştiriciler, iş analistleri, Proje Yöneticileri ve kalite analistlerinin hepsi aynı hedefte olmalıdır. Bir hata bulunduğunda herhangi bir suçlama oyunu olmamalıdır, çünkü bu, piyasada kaliteli bir ürün piyasaya sürmek için daha hızlı geri bildirim sağlayarak uygulamayı daha kararlı ve sağlam hale getirmek için kolektif bir ekip çalışmasıdır.

Neden Bir Bug Bash Yapılmalıdır?

En önemlisi, Bug Bash’ları kısa sürede çok sayıda hata bulmanın nispeten daha ucuz bir yoludur.

Ekipler arası işbirliklerini, iletişimi ve ilişkileri geliştirir.

Ürünü, genel olarak kısa sürede test edilmesi çok zor olan çok çeşitli cihazlar/tarayıcılar/mobil sürümler/mobil işletim sistemleri ile test etmeye yardımcı olur.

Ekipte farklı deneyimlere sahip kişiler işbirliği yapabilir ve ürünü farklı bakış açılarıyla etkili bir şekilde test edebilir.

Bug Bash Ne Zaman Yapılır:

Bug Bashes’in büyük bir sürümden önce veya ürünün genel çalışmasını etkileyebilecek herhangi bir kritik sürüm varsa yapılması önerilir. Planlama süresi, ekibin verdiği kolektif karara göre değişebilir.

Normalde, piyasaya sürülmeden bir hafta önce veya daha erken yapılmalıdır.

--

--

Perform Yazılım
Perform Yazılım

No responses yet