Jira nedir, tek cümleyle?
Jira, bir ekibin bug, gereksinim ve iş kalemlerini kalıcı bir kimlikle kaydettiği, önceliklendirdiği ve doğruladığı bir iş takip ve proje yönetim sistemidir.
QA mühendisleri için Jira: bug raporlama, issue türleri, workflow, JQL sorguları, Scrum ve Kanban panoları, test yönetimi ve REST API ile otomasyon.
Jira, bir QA mühendisinin gününü geçirdiği yerdir: bug burada kaydedilir, önceliklendirilir, doğrulanır ve ölçülür. Bu sayfada bir bug'ın kayıttan kalite metriğine uzanan tüm yolculuğunu; iyi bir rapor yazmayı, workflow ve izinleri, JQL ile sorgulamayı, Scrum/Kanban panolarını, test yönetimi eklentilerini, CI/CD entegrasyonunu ve REST API ile otomasyonu tek bir örnek uygulama (ShopQA) üzerinden öğreneceksin.
Jira, bir ekibin bug, gereksinim ve iş kalemlerini kalıcı bir kimlikle kaydettiği, önceliklendirdiği ve doğruladığı bir iş takip ve proje yönetim sistemidir.
Jira Cloud, 10 kullanıcıya kadar ücretsiz bir plan sunar; küçük takımlar ve öğrenme amaçlı kullanım için yeterlidir. Daha büyük takımlar ve ek özellikler (gelişmiş raporlama, izin şemaları) için ücretli katmanlar vardır.
Trello genel amaçlı, basit bir Kanban panosudur — hızlı kurulur ama issue tipi, workflow koşulu, izlenebilirlik matrisi gibi yazılım geliştirmeye özel yapılar taşımaz. Jira, yazılım ekipleri için tasarlanmıştır: bug/story/epic hiyerarşisi, JQL sorgu dili ve test yönetimi eklentileriyle (Xray/Zephyr) çok daha derin bir mühendislik süreci destekler.
Zorunlu değildir ama sektörde en yaygın kullanılan iş takip aracıdır — birçok iş ilanında Jira deneyimi aranır. Daha önemlisi, Jira'yı öğrenmek yalnızca bir aracı öğrenmek değildir: bug raporlama, izlenebilirlik ve kalite metrikleri gibi araç-bağımsız QA becerilerini de bu sayfa üzerinden öğrenirsin.
SQL biliyorsan JQL sana tanıdık gelir — alan, operatör, değer ve sıralama aynı mantıkla dizilir. Öğrenme eğrisinin en dik kısmı JQL'in bir veritabanı dili OLMADIĞINI (JOIN yapamaz) kavramaktır; bu sınırı bildikten sonra günlük kullanım hızla oturur.
Jira Cloud ile başla — bugün yeni açılan hesapların büyük çoğunluğu Cloud'dur ve ücretsiz bir hesapla hemen deneyebilirsin. Temel kavramlar (issue, workflow, JQL) ikisinde de aynıdır; Data Center'a geçtiğinde farklılık gösteren yalnızca REST API adresi ve proje tipi seçenekleri gibi birkaç noktadır.
Bir bug raporunu neyin "iyi" yaptığı (kesin adımlar, beklenen/gerçek sonuç, ortam bilgisi) ve bir issue'nun workflow'da hangi durumdan hangi duruma nasıl geçtiği. Ardından JQL ile "bana atanmış açık buglar" gibi bir sorgu yazman ve reopen oranı gibi bir kalite metriğini nasıl yorumladığın sık sorulan takip sorularıdır.