Opsgenie

Opsgenie, Dev ve Ops ekiplerinin olaylar hakkında bildiri almasını ve bu olayları kontrol etmesini sağlayan modern bir olay yönetim platformudur. Opsgenie güçlü uyarı ve çağrı yönetimi sunarken; doğru kişileri e-posta, telefon görüşmesi, sms veya mobil app bildirimleriyle de doğru zamanda uyarır.

Opsgenie, Jira, Jira Ops, Jira Service Desk ve Statuspage ile entegrasyonlara sahiptir. Ayrıca Bitbucket ve Bamboo ile e-posta entegrasyonları sunar ve şirket içi bulut ve diğer ortamlar için uygundur. Sürekli hizmet veren Dev ve Ops ekipleri için tasarlanmıştır; en küçük ekiplerden daha büyük işletmelere, ihtiyaçlara uygun planlar sunar. 200’den fazla ITSM aracıyla hazır entegrasyonları bulunan Opsgenie, uyarıları ve bildirimleri hızlı bir şekilde ayarlamaya ve birleştirmeye hazırdır.

Opsgenie, ITSM araçlarından verileri alır ve uyarıları bu bilgilerle doldurur. Böylece uyarı hızlı işlem yapmak için gereken tüm bilgilere sahip hale gelir. Uyarılar; çeşitli kanallara ve saatlere göre işten sorumlu kişileri takip eder; dolayısıyla her zaman o an işin başındaki kişiye gider, söz konusu kişinin bildirime geri dönüş yapmaması durumunda Opsgenie bildirimi eskale eder ve bildirimler hiçbir zaman kaçırılmaz.

Bir örnekle açıklamak gerekirse, nöbet sırası Ali’de iken bildirimler Ali’ye gelir, Ali’nin cevap vermediği durumlarda bir sonraki kullanıcı olan Simge’ye bildirilir, Simge’nin de o esnada cevap vermemesi durumunda bir üst yönetici olan Tansu Akdeniz’e bildirilir. Bu Opsgenie’nin eskalasyon politikasıdır.

Opsgenie, hangi uyarıların önemli olduğunu, uyarının nereden geldiğini ve söz konusu uyarıyı kimin ele alması gerektiğini bilir. Tüm yaşam döngüsü Opsgenie tarafından kaydedildiğinden; raporlama ve analizlerin performansını, kaynak tahsisini ve daha fazlasını değerlendirmenizi sağlar.

Şirketlerin Opsgenie’yi seçmesinin 10 sebebi

  • Her iş akışına uyum sağlama esnekliği

Deneyimli IT ve Dev ekipleri uyarıları kaynaklarına, veri yüklerine ve sorunların ortaya çıktığı günün saatine göre farklı şekilde ele alma eğilimindedir. Opsgenie, ekiplerin istedikleri gibi çalışmasını sağlamak için esnek bir kural motoruna sahiptir. Örneğin, bir uyarı saatler sonra tetiklendiğinde, Opsgenie acil olması durumunda tüm ekip üyelerini haberdar edebilir veya düşük önceliğe sahipse çalışma saatlerine kadar bekletebilir. Bu esneklik, her uyarının gerektirdiği kadar öncelik almasını sağlar.

  • Uçtan uca yönetim için Atlassian araçlarında sorunsuz entegrasyon

Opsgenie içinden Jira Software veya Jira Service Desk sorunları oluşturarak, gerekli görevlerin belgelenmesini ve izlenmesini sağlayabilirsiniz.

Jira Software veya Jira Service Desk’te sorunlar oluşturulduğunda Opsgenie uyarılarını tetikleyebilir ve eylemi artırabilirsiniz, böylece yanıt süresi iyileştirilir.

Statuspage ile izlenen üçüncü taraf hizmetlerinin durumu Opsgenie’de görüntülenebilir ve bağımlı olduğunuz sistemlerin durumu hakkında tek bir görünüm sağlar. Dahası, bu üçüncü taraf hizmetlerinde bir olay oluşturulduğunda Opsgenie nöbetçi kişiye bildirimde bulunabilir.

Olaylar meydana geldiğinde; Opsgenie, Durum sayfasında değişiklikler yayınlayarak müşterileri ve paydaşları sorun ve durum güncellemelerinden haberdar edebilir.

  • Daha hızlı işlem için daha anlamlı uyarılar

Opsgenie’nin derin entegrasyonları ile kullanıcılar, uyarı iletilerini, kaynaklarına bakılmaksızın kolayca anlaşılabilir hale getirmek için yeniden biçimlendirebilir. Örneğin, aşağıdakileri belirten bir AWS Bulut İzleme Uyarısı:

Maximum ApproximateNumberOfMessagesVisibleGreaterThanOrEqualtoThreshold 4.0 for QueueName Production

okunması daha kolay olucak şekilde yeniden biçimlendirilebilir, örneğin:

The Production Message Queue has more than three messages in it.

Bu özel mesaj tüm bildirimler için kullanılabilir (sesli, SMS, e-posta ve mobil push). Ayrıca, uyarılarınıza etiketler ve isteğe bağlı alanlar ekleyebilir; Bağlam vermek ve alıcıların en iyi eylem yolunu belirlemelerini sağlamak için grafikler, günlükler, çalışma kitapları ve daha fazlasını ekleyebilirsiniz.

  • Ekipler arasında kolayca ölçeklenmek için rol tabanlı erişim

Opsgenie ekiplere kendi başlarına zaman çizelgeleri, kurallar ve politikalar oluşturma ve düzenleme yetkisi verir. Kullanıcılar belirli hesap yöneticilerine güvenmek yerine, ayrıntılı izinlere sahip özel roller oluşturabilir, böylece ekipler bürokrasi olmadan gerekli değişiklikleri yapabilir. Verimlilik, ekipler ölçeğinde birleşerek kurum genelinde zamandan tasarruf sağlar.

  • Uçtan uca izleme özellikleri

Dev / IT ortamınızın herhangi bir yerinde arızalar meydana gelebilir, bunu anlamanızı sağlayacak izleme sistemlerinizin işlerini yapıp yapmadığını nasıl kontrol edeceksiniz? Opsgenie Heartbeats, izleme araçlarının etkin ve bağlı olmasını sağlar. Belirli bir zaman dilimi içinde bir sinyal olmadığında, Opsgenie sorunu anında işaretler.

  • Şirket içi güvenli uygulamalar

Birçok ekip şirket içi ve bulut tabanlı izleme ve ITSM araçlarını bir arada kullanır. Bu sistemleri entegre etmek genellikle güvenlik duvarı bağlantılarını açmak ve ana makine sunucusunu halka açık internete maruz bırakmak anlamına gelir. Bu, çoğu kuruluşun kaçınmayı tercih ettiği riskleri ortaya çıkarır. Sonuç olarak, kullanıcılar sistemler arasında manuel güncellemeler yapmaya mecbur kalır.

Opsgenie, bu sorunu Jira Server, Nagios, Solarwinds ve daha fazlası dahil olmak üzere şirket içi sistemler aracılığıyla güvenli ve kesintisiz bağlantıya izin veren Opsgenie Edge Connector (OEC) ile çözmekte. Opsgenie’de tüm bağlantılar giden bağlantıdır, bu nedenle riskli gelen bağlantı noktalarını ve protokolleri internete açmaya gerek yoktur. Ayrıca, uyarı yanıtlayıcılarının uyarı zenginleştirme, sorun giderme ve otomatik düzeltme eylemlerine yardımcı olan yürütülebilir dosyaları hızlı bir şekilde çalıştırmasına izin vererek OEC aracılığıyla özel komut dosyalarını tetikleyebilirsiniz.

  • Kapsamlı raporlama ile her olaydan ders çıkarma

Opsgenie, uyarıların ve olayların tüm yaşam döngüsünü izler ve bunları güçlü raporlar halinde toplar. Raporlar, çoğu uyarının kaynağını izlemenize, ekip performansını değerlendirmenize ve uygulamadan ayrılmak zorunda kalmadan çağrı üzerine iş yüklerinin ne kadar iyi dağıtıldığını ölçmenize olanak tanır. Mevcut analizler şunları içerir:

Operasyonel verimlilik
Kullanıcı ve ekip verimliliği
Çağrı üzerine iş dağıtımı
Hizmet ve altyapı sağlığı
Olay sonrası analiz
Konferans katılımı ve verimlilik metrikleri
Looker ile güçlendirilen Opsgenie raporları, endişe duyulan belirli alanlara odaklanmak için filtrelenebilir ve kullanıcılara tek bir tıklamayla temel verilere erişme imkanı sunar.

  • İyileştirmeyi hızlandırmak için eylemler

Sürekli hizmet veren ekipler, küçük sorunların müşterileri etkileyen büyük kesintiler haline gelmesini önlemek için sorunlara hızlı bir şekilde yanıt vermelidirler. İyileştirme genellikle etkilenen sistemler veya altyapı üzerinde bilinen bir dizi eylemi içerir, ancak şimdiye kadar manuel ve tekrarlanan müdahale uygulanıyordu. Opsgenie eylemleri, bu manuel görevleri doğrudan Opsgenie konsolundan veya mobil uygulamasından otomatikleştirmeye kolay yoldan imkan sağlar.

  • Veri güvenliğini sağlamak için Uçtan Uca Şifreleme

Opsgenie Edge Encryption, Opsgenie’nin Cloud hizmetine gidip gelirken uyarı ve olay bilgilerinizin güvenli iletimini sağlar. Edge Encryption ile Opsgenie’deki hassas bilgileri şifreleyen ve şifresini çözen tuşlar kontrol edilebilir.

  • Daha iyi fiyatlandırma

Rakiplerine karşı Opsgenie, önemli ölçüde maliyet tasarrufu sağlar. Aynı zamanda kullanıcı sayısı arttıkça maliyet avantajı da artar.

Opsgenie, 5 kullanıcıya kadar ücretsiz temel uyarı ve çağrı üzerine yönetim planımızdan başlayarak, büyüdükçe ölçeklendirmenize izin veren dört plan sunmaktadır. 14 günlük ücretsiz deneme sürümünü isterseniz hemen başlatabilir, destek almak için bizimle iletişime geçebilirsiniz.

 

Jira Test Yönetimi: Zephyr

Oldukça merak edilen test yönetim süreçlerinin Jira’ya uygulanması hakkında, bir önceki yazımızda Xray test yönetim aracından bahsetmiştik.  Bugün, başka bir test yönetim aracı olan Zephyr‘i konu aldık.

Zephyr eklentisi Jira uygulamasına ilk kurulduğunda “Test” adında 1 adet kayıt tipi otomatik olarak yüklenir. Bu kayıt tipi,  test yönetimi gerektiren Jira projelerinin kayıt tiplerine eklenerek kolaylıkla kullanılabilir. Test kayıt tipini kullanarak tüm kayıt tipleriniz için testler oluşturabilir ve Zephyr TestStep kısmından test adımlarını belirleyebilirsiniz. Linked Issues ve hemen altındaki Issues kısımlarından yararlanarak, test kayıtlarınızın hangi kayıtlar ile bağlantılı olduğu bilgisini tutabilirsiniz.

Testler, yazılım kalite takibi sağlayarak güçlü kararlar vermeyi hedef alan proje döngülerine entegre edilmiştir. Sol kenar çubuğunda bulunan “Tests” seçeneğiyle tüm test döngülerini görüntüleyebilir, ayrıca yeni döngüler oluşturabilirsiniz.

Testlerinizi oluşturduğunuz test döngüsüne rahatça taşıyabilir ve test döngüsüne atayacağınız kişiyi seçip o döngüye ait testleri kimin yürüteceğine karar verebilirsiniz. Ayrıca bu sayede proje bazlı, birçok sayıda ve birçok farklı kayıt için açılmış testlerinizi tek bir yerde tutabilir, gelişim sürecini daha yakından ve kolayca takip edilebilirsiniz.

 

 

Test özeti sayfasında, son 30 gün içinde ne kadar test yürütmesi yapıldığı veya oluşturulan test sayısına dair grafikler görülür. Toplamda ne kadar test var, ne kadarı planlı, yürütülmeyen kaç test bulunuyor veya toplam kaç test yürütme işlemi tamamlandı gibi bilgileri özet sayfasında bulabilirsiniz. Menu gezginine gelen Test butonunda bulunan “Search Test” seçeneğiyle testlerinizi, Zephyr’in kendine özel ZQL arama parametreleri ile hızlıca arayabilirsiniz.

Testler; pass, fail, WIP, blocked ve unexecuted yürütme bilgileri ile test döngüsü içerisinde kolayca yürütülebilir. Actions sütununda bulunan çöp kutusu ikonuyla gereksiz testlerinizi temizleyebilirsiniz. Aynı sütunda bulunan E tuşu ile testin içerisine girip, sadece o testi görüntüleyebilirsiniz.

Zephyr, testlerinizi bir döngü içerisinde veya tek başlarına yürütülmesine ek olarak, bir testin içerisindeki test adımlarını da tek tek yürütebilme imkanı sağlıyor.

Test süreçlerinizi toplu bir şekilde takip etmek, kontrol paneline ekleyeceğiniz Zephyr grafikleri ile oldukça kolay. Kontrol panelinden ulaşacağınız “Add Gadget” seçeneği ile arama alanına Zephyr yazdığınızda, Zephyr’in sağladığı tam 9 farklı grafik ile karşılaşırsınız.

Zephyr Test Süreçleri

  1. Test Distribution: Verilen proje ve versiyon için test dağılımını gösterir.
  2. Test Execution: Verilen proje ve versiyon için test yürütmelerini gösterir.
  3. Test Execution Assignment: Seçilen test döngüsü için, atanan kişilere göre test yürütmelerinin durum dağılımını gösterir.
  4. Test Execution Burndown: Test yürütme oranlarını, yürütülmeyen test sayısını ve tahmin edilen tamamlanma tarihini gösterir.
  5. Test Execution Details: ZQL filtrelerine dayalı test yürütmelerini listeler.
  6. Test Execution Distribution: Bileşenler(components) tarafından filtrelenen belirli proje/sürüm için test döngülerine göre test yürütme durumunu gösterir.
  7. Test Execution Progress: Belirli proje/sürüm için test döngülerine göre test yürütme süreçlerinin dağılımını gösterir.
  8. Test Execution Time Tracking: Seçilen döngü için tahmini yürütme ve kaydedilen süreyi gösterir.
  9. Top Defects Impacting Testing: Zephyr testini en çok etkileyen kusurların bir listesini gösterir.

Bu yazı aşağıdaki kaynaklarından derlenmiştir:

https://www.getzephyr.com/

https://zephyrdocs.atlassian.net/wiki/spaces/ZFJ0300/pages/31653912/All+Release+Notes

Zephyr ürünü hakkında daha fazla bilgi almak için info@almbase.com adresinden bize ulaşabilirsiniz.

Jira Service Desk

Jira Service Desk, BT Servis Yönetimi ve müşteri hizmetleri için çözümler sunmak üzere tasarlanmış bir hizmet masası platformudur. BT ekipleri, bu yazılım ile müşterilerine uçtan uca hizmetler sunar. İş gereksinimlerine uygun stratejik yaklaşımlarını iyileştirmelerine katkıda bulunur ve hedefleri karşılar.

Jira Service Desk, kullanıcıların sorularının yanıtlarını aramak için özelleştirilebilir bir portal ile akıllı self servis sağlar. Kullanıcılar, gerek anahtar kelimeler ile arama yaparak gerek ise müşteri bazlı özelleştirilmiş katalog üzerinden ilerleyerek, talep ve hatalarını doğru bir şekilde adresleyerek kayıt açarlar.

SLA (Hizmet Seviyesi Anlaşması) takibi, iş yükü dağılımı izlemesi, müşteri memnuniyet raporlaması, özelleştirilmiş kuyruklar Jira Service Desk uygulamasının başlıca özelliklerindendir. Service Desk otomasyonu ise, çağrıların anahtar kelimelere göre sınıflandırılması, otomatik hatırlatmalar, ve bağlantılı kayıtların izlenmesini gibi özellikler ile destek uzmanlarının işlerini kolaylaştırır.

Jira Service Desk Avantajlarına Genel Bakış

Müşteri hizmetleri, özellikle yeni müşteriler çekmek ve mevcut müşterileri elde tutmak söz konusu olduğunda, bir işletmeyi yönetmenin en önemli yönlerinden biridir. Şirketinizin müşteri hizmetlerini güçlendiren Jira Service Desk, müşterilerinizin şirketinize ulaşma yolunu kolaylaştırır, canlı desteğin verilemediği durumlarda müşterilerin kendi başlarına cevap bulabilecekleri Confluence bilgi bankası entegrasyonu sunar. Portal kullanımını tercih etmeyen kullanıcılara da e-posta üzerinden çağrı açma ve takip etme imkanı sağlar.

BT ve Servis Ekipleri için Faydalar

  • Kuyruklar

Hizmet masası ekibi tarafından özelleştirilmiş kuyruklar ile işler kolay bir şekilde görüntülenir ve filtrelenir.

  • SLA (Hizmet Seviyesi Anlaşması)

Jira Service Desk ile birlikte hedef süreler belirlenir. Müşterileriniz ile yapılan SLA anlaşmalarındaki başarı oranları, belirlenen kriterler bazında izlenir.

  • Tekrarlanan Görevlerin Otomasyonu

Tekrarlayan görevler, takımlarınızın önemli bir süre boyunca o görevlerde takılı kalıp, öncelikli istekleri kaçırmalarına neden olabilir. Bunu azaltmak için Service Desk, otomasyon kurmanıza ve daha önemli sorunları çözümüne odaklanmanıza izin verir.

  • Jira Software ile Birlikte Kullanım

Bir sorunun ana nedenini belirlemek ve gidermek, acil çözümler hazırlamanıza ve sorunun büyümesini önlemenize yardımcı olur. Jira Service Desk projesini Jira Software projeleri ile ilişkili bir şekilde kullanarak, açılan kayıtları ikinci seviye görev gruplarına atayarak uçtan uca takip sağlamanıza olanak verir.

  • Enterprise Kullanımına Hazır Data Center Çözümü

Jira Service Desk Data Center, cluster yedekli mimari ile beklenmeyen donanım arızaları ihtimaline karşı yedekli çalışmanızı sağlar. Yedekli yapı ile işlem gücünü artırarak üstelik ilave sunucu başına ek lisans ücreti gerektirmeden hizmet kapasitesini ölçeklendirir.

  • Bilgi Bankası Oluşturma

Atlassian Confluence entegrasyonu ile müşterilerinize hızlı çözümler sunmak için self servis bir bilgi bankası oluşturabilirsiniz.

  • Raporlar

Sistemdeki kayıtlar üzerinde birçok metrik (durum, öncelik, etki vb) kullanılarak raporlar hazırlanabilir ve dışarı aktarım yapılabilir.

  • Gerçek Zamanlı İşbirliği

Tek bir platformun kullanımı, ekip üyelerinizin hızlı ve etkili bir işbirliği yapmasını sağlar. Ekip üyeleriniz, işletmenizin hizmet hedeflerini gerçekleştirmek için fikirleri ile katkıda bulunabilir, görüşlerini paylaşabilir, görünürlüğü artırabilir ve daha iyi iletişim kurabilirler.

  • Atlassian Marketplace Desteği

Atlassian Marketplace’de varlık yönetimi, anketler ve CRM ile hizmetlerinizi genişletmenizi ve artırmanızı sağlayan Jira Service Desk ile uyumlu 350 uygulama bulunmaktadır.

Jira Service Desk’i daha etkin kullanmanızı sağlayan uygulamalardan birisi de Türkçe Dil Paketimizdir. Jira Service Desk ile ilgili sorularınız ve destek talepleriniz için bize ulaşabilirsiniz.

Confluence

Atlassian Confluence, ekiplerin belge hazırlarken işbirliği yapmalarına ve bilgileri verimli bir biçimde paylaşmalarına olanak sağlayan bir yazılım aracıdır. Confluence’da içerik; belge alanları, sayfalar ve blog yazıları şeklinde oluşturulur ve düzenlenir. Confluence’un sunduğu işbirliği araçları, kullanıcılara web arayüzü içinde yazı yazmalarını, eş zamanlı olarak düzenleme yapmalarını, yorum ve görev eklemelerini kolay hale getirir. Kullanıcılar, Confluence’un zengin metin editörü ve bir dizi ek dosya tipi sayesinde çeşitli içerik türlerini görüntüleyebilir. İzinler ve Kısıtlamalar, üretilen içeriklere erişimin kısıtlanmasını ve denetlemesini sağlar; böylece yalnızca görmesi veya düzenlemesi gereken kişiler, ilgili bilgilere erişebilir. Ayrıca Confluence, içinde gelen belge şablonlarıyla belirli biçimdeki içerikleri oluştururken zaman kazandırır. İşletmenizin ihtiyaçlarına yönelik özel belge şablonları da oluşturulabilmektedir.

  • Toplantı notlarının Confluence üzerinde tutulması:

  • Tecrübeye dayalı çıkarımların Confluence üzerinde dosyalandırılması:

Örneğin; kullanıcılar yol haritaları, kontrol listeleri içeren notlar ve blog gönderileri oluşturabilir ve içeriği tek bir yerde merkezileştirebilirler. Birleştirilmiş kullanıcı deneyimi için şablonlar, içerik yönetimi için etiketler ve farklı dokümantasyon türleri için belge alanlarını kullanarak içerik düzenlemek ve sınıflandırmak oldukça kolaydır. Kullanıcılara kişisel belgeler ve sayfalar oluşturabilecekleri, görevlerini görüntüleyebilecekleri ve daha sonrası için kaydettikleri sayfaları görüntüleyebilecekleri kişisel belge alanları oluşturma izni vermek de mümkün.

Ayrıca Confluence, JIRA ile uyumlu çalışmaya yönelik tasarlandığı için Confluence kullanıcılarına JIRA kayıtlarını görüntüleme, kayıtlarla etkileşimde bulunma ve kayıtları referans alma olanağı veren entegrasyonlar mevcuttur. Bu özellik, proje çalışmalarının planlanması, isteklerin toplanması ve ekip toplantıları notları için Confluence’un kullanıldığı durumlarda son derece faydalıdır. Paydaşlar JIRA veya Confluence arayüzünden ayrılmadan diğer uygulamadaki çalışmalara katılabilirler.

Atlassian, diğer ürünlerinde olduğu gibi Confluence için de üç kurulum seçeneği sunar; bulut (Cloud), yerel sunucu (Server) ve yerel veri merkezi (Data Center). Farklı kurulum türleri için ürünün sağladığı yararlar temelde değişmezken; kullanıcı arayüzünde, işlevsellikte ve bazı özelliklerde farklılık gösterir. Yerel kurulumlarınızda Confluence arayüzünü Türkçe kullanmak için Confluence Türkçe Dil Paketini Atlassian Marketplace üzerinden ücretsiz olarak indirebilirsiniz.

Ekibinizin fikirlerini, planlarını ve tecrübelerini Confluence’da kayıt altına alırken, talep ve görevleri Jira uygulamasında takip edin ve iki uygulamayı birlikte kullanarak işinizdeki verimi artırın. Daha fazla bilgi ve destek almak için bizimle bu bağlantıdan irtibata geçebilirsiniz.

ITIL ve ITSM Nedir?

ITSM (IT Service Management veya BT Hizmet Yönetimi), bir kuruluşun gereksinimlerini belli bir kalite düzeyinde karşılamak için BT hizmetlerinin uygulanmasına ve yönetilmesine yönelik faaliyetleri kapsamaktadır. Hem BT departmanına hem de işletmeye doğrudan faydaları vardır:

BT Departmanına Sağladığı Faydalar

  • İşletmenin neye niçin ihtiyacı olduğu daha anlaşılır bir hal alır (“iş uyumu”)
  • Tekrarlanabilir ve ölçeklenebilir süreçler
  • Tanımlanmış roller ve sorumluluklar
  • Artan verimlilik
  • Gerçekçi beklentileri olan memnun son kullanıcılar
  • Olayları tespit etme ve çözme arasındaki sürenin kısalması
  • BT sorunlarının yaşanmadan önlenmesi
  • Tekrarlanan problemleri belirleme ve çözme becerisi
  • BT’nin performansını ölçmek ve iyileştirmek için analitiksel veriler

İşletmeye Sağladığı Faydalar

  • BT pazardaki değişime ve yeniliğe hızla tepki verebilir
  • Daha iyi BT kullanılabilirliği ve performansı sayesinde çalışanların iş üretimi artar
  • BT sorunları daha az yaygın, daha az etkili ve daha az maliyetli hale gelir
  • Çalışanlar hangi hizmetlerin mevcut olduğunu ve bunları nasıl kullanacaklarını bilir
  • BT daha düşük maliyetle daha iyi hizmet sunar

ITSM’in en popüler yaklaşımı olan ITIL (Information Technologies Infrastructure Library- Bilgi Teknolojisi Altyapı Kütüphanesi) bir servis yönetimi metodolojisidir, BT servislerini en iyi şekilde yönetmek için geliştirilmiştir; bir işletmede BT hizmetlerinin seçimini, planlamasını, teslimatını ve bakımını standart hale getirmek için tasarlanmış bir framework de diyebiliriz. Amaç verimliliği artırmak ve öngörülebilir hizmet sunumu sağlamaktır. ITIL framework, BT yöneticilerinin sadece bir arka uç desteği (back-end support) yerine iş servis ortağı olmalarını sağlar. ITIL yönergeleri ve en iyi uygulamalar BT departmanı eylemlerini ve masraflarını iş ihtiyaçlarına göre uyarlar ve iş büyüdükçe veya yön değiştirdikçe bunları değiştirir, bu açıdan iyi bir hizmet yönetimi aracıdır.

ITIL’in odak noktası, BT hizmet yönetiminde uyarlanabilirliği, özelleştirilebilirliği ve esnekliği benimsemektir.

ITIL, teknolojiler değiştikçe periyodik olarak gözden geçirilen ve güncellenen beş temel yayın çerçevesini kapsar ve BT servis yönetimi (ITSM) yaşam döngüsünün her aşaması için en iyi uygulamaları toplar. Bu çerçevelerden ilki hizmet stratejisidir; iş hedeflerini, müşteri gereksinimlerini ve her ikisinin hedeflerinin nasıl hizalanacağını açıklar. Hizmeti tasarlama adımında BT politikalarının ve belgelerinin üretimi için uygulamaları ana hatlarıyla belirtir. Hizmet geçişinde ise değişim yönetimi ve serbest bırakma uygulamalarını önerir; çevresel kesintiler ve değişikliklerle yöneticileri yönlendirir. Hizmet çalışmalarıyla BT hizmetlerini günlük, aylık ve yıllık olarak yönetmenin yollarını sunar. İlerleyen zamanlarda ise sürekli hizmet iyileştirmeleri yaparak, hep en iyisini sunmayı hedefler. Bu 5 temel yayının doğru biçimde uygulanması bize benzersiz bir proje yönetim süreci sunar. Başlıca yararlarını listelememiz gerekirse:

  • BT departmanları ve işletme arasında daha iyi hedef uyumu
  • Geliştirilmiş servis zaman çizelgeleri ve müşteri memnuniyeti
  • Daha iyi kaynak kullanımı nedeniyle azaltılmış işletme maliyetleri
  • BT maliyetlerinin ve varlıklarının artan görünürlüğü
  • Kolaylaştırılmış hizmet kesintisi yanıtı ve yönetimi
  • Değişime kolayca uyum sağlayabilen daha esnek servis ortamı

Endüstriyel devrimin dördüncü dalgası olarak kabul edilen dijital teknolojiler, yapay zeka, nesnelerin interneti (IOT), otomasyon, bulut tabanlı hizmetler (Cloud), çevik servis sunumu (Agile) ve çok daha fazlasını içeren seçenek yelpazesiyle BT hizmetleri dijital dönüşüm sürecinde işletmelere büyük kolaylık sağlıyor.

Dünyada ve ülkemizde birçok başarılı işletme ITSM ihtiyaçları için Atlassian ürünlerini tercih etmektedir. Siz de işletmenizdeki ITSM dönüşümünün Jira Service Desk ile nasıl uygulanacağı konusunda bilgi ve destek almak için bize ulaşın.

Jira Test Yönetimi: Xray

Test yönetimi süreçlerinin Jira’ya uygulanması oldukça merak edilen ve araştırılan bir konudur. Bu yazı dizimizde, Jira için Xray, Zephyr, QMetry ve TM4J gibi test yönetim uygulamalarını inceleyeceğiz. Bu hafta Xray yazımızla sizlerleyiz.

Xray, Xpand IT tarafından geliştirilen Jira  test yönetimi uygulamasıdır. Xray, Jira uygulamasına ilk kurulduğunda 6 farklı test kayıt tipi otomatik olarak yüklenir; Test, Test Set, Test Plan, Pre-Condition, Test Execution ve Sub Test Execution. Bu kayıt tipleri,  test yönetimi gerektiren Jira projelerinin kayıt tiplerine eklenerek kolaylıkla kullanılabilir.

Xray Kayıt Tipleri

Test

Test kayıt tipi klasik bir test şemasıdır ve tüm kayıt tipleniz için testler oluşturabilir, test türünü ve test adımlarını belirleyip, gerekiyorsa bu adımlara ek dosyalar yükleyebilirsiniz.

Test Set

Bir projenize ait birçok farklı kayıt tipinde birçok farklı test oluşturduğunuzda bu testleri Test Set kayıt tipi ile tek bir yerde toplayabilirsiniz. Bu da proje bazlı testlerinizi birbirine karışmadan, düzenle saklamanıza ve aradığınız yerde bulmanıza yardımcı olur. Farklı projelerinize özel farklı test kümeleri oluşturabilir ve istediğiniz zaman aynı testleri tekrar uygulamaya koyabilirsiniz.

Test Plan

Test Plan kayıt tipi ile farklı test çıktılarını gruplayarak karşılaştırmalar yapabilir ve her test türünün son versiyonunu bulabilirsiniz.

Pre-Condition

Pre-Condition kayıt tipi, testlerinize başlamak için bir ön koşul belirlemenizi sağlar.

Test Execution

Oluşturduğunuz test veya test gruplarını çalıştırmak ve sonuçlarını görmek için bir Test Execution kayıt tipi oluşturmalısınız.

Sub Test Execution

Sub Test Execution kayıt tipini bir alt klasör olarak düşünebiliriz. Başarısız olan testler, Test Execution altında bir alt klasör oluşturulup tekrar test edilebilir.

Yukarıda görülen Test kaydı, istenilen sayıda test adımı oluşturmaya olanak sağlayan bir manuel test türüdür. Bir diğer test türü ise Cucumber test türüdür. Otomatik testler, agile gelişimine yaklaşımı olan işletmelerde önem kazanıyor. Eğer haftalık sürümleriniz için 10.000’den fazla test yapmanız gerekiyorsa, Xray kendi bünyesinde, ek bir çalışmaya gerek duymadan ve günler yerine saatler içerisinde testinizi tamamlamanıza olanak veren bir entegre Cucumber otomasyonuna sahip. Cucumber, davranış odaklı gelişimi (Cucumber Behavior-Driven Development – BDD) tercih eden geliştiriciler tarafından kullanılan bir yazılım aracıdır. Cucumber’ın merkezindeki davranış odaklı gelişim yaklaşımı Gherkin olarak adlandırılan bir sade dil ayrıştırıcısıdır. Bu yaklaşım, beklenen yazılım davranışlarının, müşterilerin anlayabileceği mantıksal bir dilde belirlenmesini sağlar. Ayrıca Xray, “Xray Connector for Bamboo”  aracılığıyla Bamboo ile entegrasyon sağlar ve kullanıcıların otomatik test sonuçlarını raporlamalarını ve bunları yeni veya mevcut testler, test planları ve test ortamları ile ilişkilendirmelerini sağlayarak efektif Sürekli Entegrasyon için araçlar sunar.

Sol taraftaki kenar çubuğunda bulunan Xray Test Repository şeçeneğiyle testlerinizi görsel olarak düzenleyebilir ve Xray Reports kısmından test raporları oluşturabilirsiniz ve testlerin farklı kayıt tiplerinde oluşturulabilmesi, raporlama için oldukça önemli.

Raporlama

Test Execution Raporu

Bu rapor, test yürütmeleri ile ilgili bazı ölçümleri değerlendirmenize ve bunların farklı döngüler arasında karşılaştırmanıza olanak sağlar. Bu rapor, her yürütme durumu için test sayısı, her test türü için genel ilerleme ve her yürütme ile ilgili ölçümleri içeren bir test yürütme listesi gösterir.

Test Plans Raporu

Bir test planını değerlendirmenize ve nihayetinde diğerleriyle karşılaştırmanız için ilgili ölçümler sağlar.

Test Runs Raporu

Karşılık gelen sonuç ve anahtar ölçümlerle birlikte hangi testlerin yapıldığını veya uygulanacağını görmenizi sağlar.

Traceability Raporu

Hem gelecek hem de geçmişe yönelik gereksinimlerin ömrünü izlemenize olanak sağlar.

Historical Requirement Coverage Raporu

Gereksinimler kapsamının günlük geçmişini gösterir. Belirli bir analiz sürümü veya test planı ve test ortamı için Gereksinimin kapsama durumunun zaman içindeki gelişimini görmek mümkündür. Bu rapor, kullanıcıların her bir gereksinimle ilgili test sonuçlarını dolaylı olarak göz önünde bulunduran gereksinim kapsamı durumunun ilerlemesini değerlendirmelerini sağlar.

Overall Requirement Coverage Raporu

Yayınınızın güncel durumunu veya geçmişten gelen diğer yayınları analiz etmek için, ilgili sonuçları dikkate alarak gereksinimlerin durumunu değerlendirmeniz gerekir. Sadece belirli bir sürümde uygulanan gereksinimleri analiz etmek veya regresyon testinize dayanarak önceki sürümlerden gelen gereksinimleri analiz etmek isteyebilirsiniz. Genel gereksinimler kapsamı raporu, gereksinim durumlarınızı gerçek zamanlı olarak analiz etmek için araçlar sağlar.

Sıfırdan bir proje, Xray Test Project seçeneğiyle oluşturulduğunda test kayıt tipleri proje içerisinde otomatik olarak görülür, proje içerisinde kolayca test kayıtları oluşturulabilir. Xray test projesi şemasıyla oluşturduğunuz proje kayıtlarınızın durumu “Uncovered” olarak belirlenir. Bu durum, henüz bu kayıt ile ilgili bir test oluşturmadığınızı belirtir. Test oluşturduğunuzda fakat çalıştırmadığınızda bu durumun “Not Run” olarak değişeceğini görebilirsiniz. Test Coverage bölümünde bulunan Create Test butonuyla testlerinizi oluşturmaya başlayabilirsiniz.

Xray ürünü hakkında daha fazla bilgi ve indirimli teklif almak için info@almbase.com adresinden bize ulaşabilirsiniz.

Bu yazı aşağıdaki kaynaklarından derlenmiştir:

https://confluence.xpand-it.com/display/public/XRAY/Built-in+Reports

https://confluence.xpand-it.com/display/XRAYCLOUD/About+Xray

Yüksek Hızlı Modern Platform – Docker

Docker Nedir?

Docker sanallaştırma işlemini daha verimli hale getirmek için ortaya çıkmıştır. Sanallaştırma işlemi, local makine üzerinde kurulan sanallaştırma yazılımları(Örneğin: VirtualBOX, VMWare v.b.) kullanılarak farklı bir işletim sistemi kullanımı imkanı vermektedir. Fakat fazladan kurulan sanallaştırma yazılımları lokal makineyi çok yormaktadır. Docker ise bu işlemi sanallaştırma yazılımlarına gerek duymadan yapabilmektedir.

Kullanıcı, daha önceden hazırlanmış veya kendi hazırlamış olduğu yazılım paketlerini “images” (imajlar) pull alarak kendine özel konteynerlarda çalıştırabilmektedir. Bu konteynerlar tamamen lokal makineden bağımsız olarak çalışmaktadırlar. Ayrıca çalıştırdığınız konteynerda yapacağınız her işlem -aksi bir ayar yapmadığınız sürece- konteyner kapatıldığında kaybolmaktadır. Docker çalışma mantığı Şekil 1 üzerinden ayrıntılı olarak görülmektedir.

Şekil 1: Docker Çalışma Yapısı

Şekil 1 incelendiğinde sanal makineye göre daha sade bir yapıya sahip olduğu görülmektedir. Docker altyapı olarak “Container Engine/Docker Engine” kullanmaktadır. Docker’ın sağladığı önemli bir özellik ise “Host OS/Sanal İşletim Sistemi” yapısının olmamasıdır. Bu sayede hızlı bir deneyim sunmaktadır.

Docker Image Nedir?

Docker image, istenilen yazılım yüklü paketlenmiş bilgisayarlardır denebilir. Yani bir docker imajı içerisinde o yazılımı çalıştıracak her şeyi içeren bir yapıdır. Örneğin Confluence Server imajı pull alındığında;

  • Confluence Server’ı çalıştıracak işletim sistemi
  • Bu işletim sistemine uyumlu Confluence Server
  • Bu işletim sisteminde kurulu ve Confluence Server versiyonu ile uyumlu JRE
  • Tanımlı bir “JAVA HOME” dosya yolu
  • Kurulu Confluence Server
  • Tanımlı bir “CONFLUENCE HOME” dosya yolu

içeren bir yapı lokalinize alınmış olunacaktır. Bu imajlar sayesinde tüm bu yapılar paketlenmiş halde erişime açık hale gelmektedir. Bu imajlar ürünün resmi geliştiricileri tarafından oluşturulup yayınlanabildiği gibi kişisel yazılımlarda imaj haline getirilebilir. İmajların yönetilmesi işi ise Docker Hub sayfası üzerinden gerçekleştirilmektedir.

Docker Konteyner Nedir?

Docker konteyner, pull alınan imajların kapalı bir sistem içinde çalışmasını sağlar. Konteynerlar lokal bilgisayardan bağımsız olduğu gibi diğer konteynerlardan da bağımsız olarak çalışmaktadır. Bu yapı sanallaştırma yazılımlarına göre çok daha az kaynak harcamaktadır. İmajlar run edildiği zaman konteynere yüklendiği gibi stop edildiğinde içindeki verileri silerek tamamen kapatmaktadır. Verilerin kalıcı olması istenildiği durumlarda ise docker volume yapısı kullanılmaktadır. Docker imajı ve docker konteyneri çalışma mantığı Şekil 2‘de açıkça görülmektedir.

Şekil 2: Docker imajı ve Docker konteynerı çalışma yapısı

Şekil 2 incelenecek olunursa; dockerfile dosyası içinde belirlenen docker imajı “docker-run” komutu ile çalıştırılır. Bu işlem sırasında docker konteyner oluşturulur ve bu imaj çalıştırılır.

Docker Volume Nedir?

Docker konteynerları kapatıldığı zaman verileri silindiğinden genelde test işlemlerinde kullanılmaktaydı. Ancak ihtiyaçlar doğrultusunda verilerin kaybolmaması sağlanarak canlı sistemlerde de kullanılabilir hale getirilmiştir. Bu sisteme ise “docker volume ” ismi verilmiştir. Docker volume aslında çok basit çalışan ama etkili bir yapıya sahiptir.

Çalışma yapısı incelenecek olunursa; docker konteynerları çalıştığı zaman dosyaları konteyner içinde saklamaktadır. Bu dosyalar üzerinden verileri kaydetmektedir. Konteyner kapatıldığında ise doğal olarak bu bilgilerde kalıcı olarak silinmektedir. Volume ise bu verileri lokalde saklama imkanı vererek imaj çalıştığında lokaldeki dosyaları konteynere yükler ve veriler lokalinizden konteynera geçtiği için kalıcı hale gelir. Bu sayede kaybolması istenmeyen veriler bu dosya yolunda tutulmaktadır. Docker volume yapısı Şekil 3 üzerinden gösterilmektedir.

Şekil 3: Docker volume çalışma yapısı

Şekil 3 üzerinde de görüldüğü gibi, lokalde yer alan volume dataları konteynera yüklenerek çalıştırılır ve bu iki veri paralel olarak çalışır. Yapılan değişiklik konteyner içine kaydedildiği gibi lokaldeki dosya yoluna da kaydedilmektedir. Konteyner kapatıldığında konteyner içindeki veriler silinir ancak lokaldeki veriler silinmeyecektir. Konteyner tekrar açıldığında ise volume yapısı lokaldeki verileri konteynere yükleyecek ve verileriniz olduğu gibi gelecektir.

Docker Avantajları Nelerdir?

Lokalimde Çalışıyordu Ancak Sunucuda Neden ÇALIŞMADI

Yazılım geliştiricilerin çokça kullandığı bir sitemdir “Bende çalışıyordu ancak sunucuda neden çalışmadı”. Bu sorunun nedeni genelde yazılımın gereksinimleri olan ek kütüphane, yazılım veya paketlerin versiyonlarının uyumsuzluğudur denebilir. Docker bu konuda kullanıcılarına avantaj sağlamaktadır. Docker’da kullanılacak yazılım imajı pull alındığında aslında o yazılımın stabil ve çalışır hali yüklü olan bilgisayarı pull almış oluyorsunuz.

Örneğin Jira Software yazılımını bilgisayarınıza kurmak isterseniz;

  • Jira Software yazılımı ve uyumlu JRE versiyonu indirilir,
  • JRE kurulumu yapılır ve JRE dosya yolu siteme “JAVA_HOME” üzerinden gösterilir,
  • Jira Software Home verilerinin kaydedilmesi için “JIRA_HOME” klasörü oluşturulur ve Jira’ya bu dosya yolu eklenir,
  • Jira Software kurulumu yapılır.

Bu aşamada en kritik nokta Jira Software yazılımının JRE versiyonunu desteklemesidir. Bu ayarların yanında belirlenen “JAVA_HOME” ve “JIRA_HOME” dosya yolları da dikkat edilmesi gereken ayarlamalardır. Eğer lokalde ayarlar düzgün yapıldı ancak sunucuda yapılmadı ise lokalde çalışan yazılım doğal olarak sunucuda çalışmayacaktır.

Docker’da ise bu ayarların hiçbirini yapmanız gerekmemektedir. Jira Software imajını pull alıp konteyner içinde çalıştırdığınızda tüm ayarları yapılmış stabil Jira Software yazılımı açılmaktadır. Lokalinizde veya sunucuda yapacağınız pull işlemleri tamamen aynı etkiyi yaratacak ve hatasız çalışma sağlayacaktır. Bu sayede versiyon farklılıklarından doğan hataların önüne geçilmiş olunur.

Yazılım/Eklenti Test Etmek İçin Çok Fazla Ortam Kurmam Gerekiyor

Yazılım/eklenti geliştirdiniz ve bu ürününüzü test etmek istiyorsunuz. Eklenti geliştirdiyseniz ve bu eklentiyi yazılımın farklı versiyonlarda test etmeniz gerekiyorsa docker bu konuda çok iyi bir çözüm olacaktır. Çok hızlı bir şekilde test ortamınız hazır hale gelecektir. Örneğin Jira Software üzerinden plugin geliştirdiniz ve bu plugin’i uyumlu olmasını istediğiniz Jira Software versiyonlarında test etmeyi istiyorsunuz. Tek tek tüm versiyonları kurmak yerine Jira Software imajlarının sonuna ekleyeceğiniz versiyon parametresi ile istediğiniz versiyonu kısa sürede açabilir, testinizi yaptıktan sonra kapatabilirsiniz.

Sistemimde Java 8 Kurulu Ancak Kullanacağım Ek Yazılım Java 11 Gereksinimi Duyuyor

Docker’ın en önemli özellikleri platformdan bağımsız ve izole olmasıdır. Yani lokalinizdeki hiçbir şey docker’ın çalışmasını etkilememektedir. İşletim sisteminiz, kurulu paketler, kütüphaneler v.b. hiçbir özellik docker’ın çalışmasına engel olmamaktadır. Saniyeler içinde istenilen ortam lokal bilgisayarı etkilemeyecek şekilde çalışacaktır.

Örneğin Jira Software kurulumu yapacaksınız, ancak JRE’nin kurulum yapacağınız Jira Software versiyonuna uyumsuz bir versiyonu sistemde kurulu. O versiyonda başka bir yazılım tarafından kullanılıyor ise silmek gibi bir şansınızda bulunmamakta. Bu noktada docker konteynerı çalıştırılır ve bu gibi engeller düşünülmeden işleminize devam edebilirsiniz.

İstediğim Her Platformda Çalışır Mı?

Oluşturduğunuz konteynerı imaj haline getirip Docker Hub’a pushladınız ve erişime açık yaptınız, herkes imajınızı pull alabilir. İmajı pull alanların işletim sistemi ne? Gerekli kurulumları yaptı mı? Her şeyi yapmasına rağmen çalışmayabilir mi? Soruları olmadan tek komutla imajınızı çalıştıracaktır.

Docker’ın avantajlı dünyasından faydalanmak veya danışmanlık almak için info@almbase.com adresinden bizimle iletişime geçebilirsiniz.

 

Ücretsiz Jira Cloud Deneyimi

Atlassian Jira, günlük işlerinizi düzenlemeyi ve takip etmeyi kolaylaştıran muhteşem bir araçtır. Jira‘da işler, günlük olarak yapılacaklar ve iş listesinde bekleyenler olarak, ekip veya ürün bazlı Jira projelerinde kişiye atanmış görevlerle takip edilir. Görevlerin mevcut durumları anlık olarak panolarda takip edilebilir.

Jira aracı iki farklı şekilde kullanılabilir. Uygulamayı kendi sunucunuza kurabilirsiniz ya da altyapı yönetimini Atlassian’a devrederek Jira Cloud’da oluşturacağınız hesap üzerinden kullanabilirsiniz.  Jira Cloud alternatifi çoğu kişi için daha kullanıcı dostu bir deneyim sunar. İlk defa Jira kullanacaklar bir hesap oluşturup hemen tanıtım turuna göz atabilirler.

Next-Gen Jira

Next-gen (Yeni Nesil) Jira proje yönetim yapısı, özellikle daha bağımsız çalışmaya ihtiyaç duyan ekipler için tasarlanmıştır. Classic türünde oluşturulan Jira projelerine kıyasla ekip üyelerine iş akışlarında, alan ve alan tanımlarında, rol tanımı ve yetkilendirmelerde daha özgür çalışmayı sağlamaktadır. Bu yönleri ile Jira Cloud ve özellikle Next-Gen, sistem ve/veya uygulama yöneticisi bulunmayan küçük veya orta büyüklükteki işletmeler için en uygun seçenektir. Basit ve göze hitap eden arayüzü ile, uzman olmayan kullacılar için de kullanması keyifli ve kolay bir araçtır. 

Daha gelişmiş yapılandırma seçeneklerine ihtiyaç duyan işletmeler de Jira classic türündeki projeleri kullanarak ortak yapılandırma ile alan, ekran ve akışları projeler arasında ortaklaşa kullandırıp kurumsal bir Jira deneyimi de oluşturabilirler. İşletmeniz için ücretsiz bir Jira Cloud hesabı oluşturarak Jira‘nın özelliklerini hemen keşfetmeye başlayabilirsiniz.

Jira Cloud Artıları

  • Kurulum gerektirmez
  • 10 kişiye kadar ücretsiz kullanım
  • Her zaman son sürümde çalışma
  • Güvenlik, bakım ve alt yapı hizmetlerini Atlassian üstlenir
  • İşinizi her yerden yapabilme imkanı. Jira Cloud güncel her tarayıcıda çalışır.
  • Kolay ekip yönetimi. Next-Gen projelerle uygulama yönetimini ekiplerinize devredebilirsiniz.

Jira Cloud Eksileri

  • Özel alan adı isimleri desteklenmemektedir. Fakat sirketisminiz.atlassian.net gibi bir hesap oluşturup kolayca kullanabilirsiniz.
  • ActiveDirectory entegrasyonu henüz mevcut değil. Kullanıcı hesap oluşturma ve yetkilendirmeleri atlassian.net üzerinde yapılır.

Jira Cloud özelliklerini merak ediyorsanız bize cloud@almbase.com adresinden ulaşabilirsiniz.


Jira Akışlarının Yerelleştirilmesi (2)

Jira Akışlarının Yerelleştirilmesi başlıklı yazımızda iş akışlarınızdaki geçiş isimlerini nasıl yerelleştirebileceğinizden bahsettik. Yazının devamında Türkçe Dil Paketimizde tanımlı değelere liste halinde yer verdik:

 

Özellik Değeri Türkçe Karşılığı
almbase.workflow.action.accept Kabul Et
almbase.workflow.action.reject Reddet
almbase.workflow.action.start.progress Çalışmayı Başlat
almbase.workflow.action.answer Cevapla
almbase.workflow.action.ask.for.information Soru Sor
almbase.workflow.action.resolution.not.approved Çözüm Onaylanmadı
almbase.workflow.action.resolve.request  Çağrıyı Çöz
almbase.workflow.action.close.request Çağrıyı Kapat
almbase.workflow.action.redirect Yönlendir
almbase.workflow.action.cancelled İptal Et
almbase.workflow.action.cancel İptal Et
almbase.workflow.action.ready.for.test Teste Gönder
almbase.workflow.action.accept.as.done Tamamla
almbase.workflow.action.send.back.to.developer Geri Gönder
almbase.workflow.action.send.to.approval Onaya Gönder
almbase.workflow.action.done Tamamlandı
almbase.workflow.action.approval  Onayla
almbase.workflow.action.approve Onayla
almbase.workflow.action.reopen Yeniden Aç
almbase.workflow.action.test.failed Test Başarısız Oldu
almbase.workflow.action.prioritization Önceliklendirme
almbase.workflow.action.planned Planlandı
almbase.workflow.action.send.to.request.pool Talep Havuzuna Gönder
almbase.workflow.action.analysis.completed Analiz Tamamlandı
almbase.workflow.action.analysis.started Analiz Başladı
almbase.workflow.action.project.completed Proje Tamamlandı
almbase.workflow.action.project.approved Proje Onaylandı
almbase.workflow.action.development.started Geliştirme Başladı
almbase.workflow.action.development.completed Geliştirme Tamamlandı
almbase.workflow.action.start.testing Testi Başlat
almbase.workflow.action.in.progress Üzerinde Çalışılıyor
almbase.workflow.action.add.to.work.list İş Listesine Ekle
almbase.workflow.action.add.to.my.work.list İş Listeme Ekle
almbase.workflow.action.force.start.progress Çalışmayı Zorunlu Başlat
almbase.workflow.action.ask.question Soru Sor
almbase.workflow.action.respond Cevapla
almbase.workflow.action.cancel.request Talebi İptal Et
almbase.workflow.action.close Kapat
almbase.workflow.action.send.to.uat KKT”ye Gönder
almbase.workflow.action.uat.success KKT Başarılı
almbase.workflow.action.uat.fail KKT Başarısız
almbase.workflow.action.publish.ok Publish Tamamlandı
almbase.workflow.action.documentation.ok Dokümantasyon Tamamlandı
almbase.workflow.action.approve.and.close Onayla ve Kapat
almbase.workflow.action.prod.transition.failed Canlı Geçişi Başarısız

Listede yer almayan Türkçe karşılıklara ihtiyaç duyarsanız bizimle iletişime geçebilirsiniz.  Jira Türkçe Dil Paketimizi güncel tutmaya ve çeviri isteklerinizi karşılamaya devam edeceğiz. 🙂

İsteklerinizi jiradilpaketi@almbase.com e-posta adresine gönderebilirsiniz.

Jira Akışlarının Yerelleştirilmesi

Jira‘nın az bilinen bir özelliği vardır, yerelleştirme özelliklerini kullanarak iş akışı butonlarını kullanıcı dil tercihine göre farklı dilde göstermek mümkün. Üstelik bunu yapmak oldukça kolay, sadece dil paketinin yüklenmesi ve iş akışının ilgili geçişlerinde küçük tanımların yapılması yeterlidir.

  • İlk olarak buton isimleri İngilizce tasarlanmış bir akış ile başlayalım. Örnekte mevcut buton isimleri yer almaktadır:

 

  • Daha sonra, ayarlar kısmından akış düzenleme ekranına geçiyoruz ve adını yerelleştirmek istediğimiz geçişin “Özellikler” kısmına tıklıyoruz.

 

  • Burada jira.i18n.title ve jira.i18n.submit özellik anahtarlarının tanımlayıp, karşılığında Türkçe dil paketinde bulunan uygun bir karşılığı seçiyoruz.

 

  • “Yayımla” butonu ile akışı güncelliyoruz.
  • Dil tercihi olarak Türkçe’yi seçen kullanıcılar için artık buton dil paketindeki çevirisi ile gösterilecektir.

 

Geçiş adımları için pluginimizle beraber kullanabileceğiniz örnek değerler : 

Onayla =  almbase.workflow.action.approve

Tamamlandı =  almbase.workflow.action.done

Kapat =  almbase.workflow.action.close

Talebi iptal et =    almbase.workflow.action.cancel.request

Jira için arayüz yerelleştirmesini sağlayan Türkçe Dil Paketi eklentisini Atlassian Marketplace üzerinden ücretsiz olarak indirebilirsiniz. Keyifle kullanmanız dileği ile!