Yazılım Ürününe Yeni Özellik (New Feature)Ekleme

Muhammet Ayal
Devops Türkiye☁️ 🐧 🐳 ☸️
3 min readMar 22, 2020

Bu yazıda Atlassian’ın ürünlerini nasıl iyileştirdiği, dünya genelindeki müşterilerinden nasıl talep topladığını, bu taleplere göre ürünlerini nasıl müşteri merkezli geliştirdiğini ve bu haliyle de pek çok firmadan olumlu anlamda nasıl fark yarattığını anlatmaya çalışacağım.

Kabaca şu adımlar takip ediliyor

  • Oluşturulan ürün roadmap’lerinde spesifik olarak release tarihleri zikredilmiyor.
  • Herkese açık olan kendi Jira’ları üzerinden müşterilerinden iyileştirme ve yeni özelliklerle ilgili talepleri topluyorlar.
  • Japonya’dan açılan bir issue’ya Türkiye’den bir kullanıcı oy atarak bu geliştirme isteğini daha popüler bir hale getirebilir ve sonrasında da Atlassian Product Owner’lar bu popüler talepleri backlog’a alırlar.
  • Tabii ki talep edilen her bir istek sadece popülerliğe göre değil strateji, hedefler, teknoloji, tasarım, uyumluluk gibi pek çok kritere göre değerlendiriliyor. (Yani “Attığımız taş ürküttüğümüz kurbağaya değsin” diyorlar kısaca). Öyle her istenileni yapmak çocuk şımartmaktan başka bir işe yaramaz. İleride büyüttüğünüz bu şımarık çocuk faydalı iş yapamaz hale gelir :)
  • Atlassian summit’ler, developer konferansları, resmi müşteri ziyaretleri, Atlassian Community’deki sorular ve cevapların analizi gibi değerlendirmeler sonunda en “mühim” talepler hakkında düzenli güncellemeler yayınlanıyor.

Release Not’lar

Geliştirmeler düzenli olarak aşağıdaki gibi yayınlanır ve herkes tarafından izlenebilir.

Cloud Ürünler için → https://confluence.atlassian.com/cloud/blog

Server ve Data Center ürünler için;

Buradaki talepler için versiyon bilgisi set ediliyor. Hangi versiyonda bu istek talep edildi ve hangi versiyonda canlıya çıkacak.

New Feature İş Akışı

Bu iş akışı için Suggestion tipli bir type kullanılıyor. Herbir statü ve açıklaması aşağıdaki gibidir.

Release Mantığı

  • Platform release (4.0) mühim değişiklik içerir. Kullanıcı deneyimi değişimi, API değişikliği gibi.
  • Feature release (4.6) yeni özellikler, mevcut özelliklerde değişiklikler, desteklenen platformlarda değişiklikler (veritabanları, işletim sistemleri, Git sürümleri gibi) veya mevcut özelliklerin kaldırılması olabilir. “Major” değişiklik sürümü de denilebilir.
  • Bug fix release (4.6.2) hata düzeltmeleri, performans iyileştirmeler. Hata düzeltmelerinin niteliğine bağlı olarak, mevcut özelliklerde küçük değişiklikler olabilir, ancak yeni özellikler veya yüksek risk barındıran değişiklikleri içermezler, bu nedenle hızlı bir şekilde uyarlanabilirler. Atlassian düzenli olarak bu release’lerin takibini öneriyor ve yeni sürüm çıktıkça bu sürüme geçişi tavsiye ediyor.

Atlassian kurulduğu 2002 yılından bu yana uyguladığı bu politikalar sayesinde ürünleri her zaman müşteri odaklı ve “değişikliğe” en hızlı uyum sağlayan firmalardan biri oldu. Reklamını en iyi pazarlama metodu olan “ağızdan ağıza” şekilinde yaparak diğer pek çok firmadan bu tarafıyla da ayrılıyor.

Hoşça kalınız.

Kaynak: https://confluence.atlassian.com/support/implementation-of-new-features-policy-201294576.html bazı kımlar birebir çeviri yapılmıştır.

--

--

Muhammet Ayal
Devops Türkiye☁️ 🐧 🐳 ☸️

Matematik Mühendisi | Süreç ve Dijital Dönüşüm Danışmanı | Atlassian Jira Mütehassıs’ı | Rebabi