Segmentify Neden Atlassian Cloud’u Tercih Etti?

Bu yazımızda, Segmentify ile Aralık 2019 sonlarında gerçekleştirdiğimiz Jira Software Cloud geçişi hikayesini ele aldık. Segmentify Kurucu Ortağı Ergin Eroğlu ile yaptığımız söyleşiyi sizlerle paylaşıyoruz.

  • Öncelikle biraz Segmentify’dan, faaliyet alanlarınızdan, müşterilerinizden bahseder misiniz?

Segmentify, e-ticaret alanında kişiselleştirme hizmeti veren bulut tabanlı bir yazılım ürünüdür. Bunu, sanal mağazaya gelen bütün ziyaretçilerin davranışlarını takip ederek, bu davranışlara göre o kişinin ihtiyacı olduğu ürünleri, kampanyaları gerçek zamanlı olarak onlara önerip, o ziyaretçilerin bütün alışveriş deneyimlerini kişiselleştirerek yapıyor. Bu sayede de e-ticaretin en büyük problemi olan düşük dönüşüm oranları (contribution rate) ve düşük satış hacimlerine online perakendeciler için bir çözüm getiriyor. Segmentify’ın şu an 24 farklı ülkeden 200’e yakın müşterisi bulunmakta. Bunların arasında Türkiye’nin önde gelen perakendecilerinden global firmalara kadar pek çok alan yer alıyor. Müşteri portföyünde Türkiye’de Gittigidiyor ve n11.com gibi lider pazaryerleri, Beymen, Boyner, Koton ve Flo gibi perakendenin liderleri bulunmakta. Yurtdışında ise Puma, Mothercare ve Decathlon gibi firmaları sayabiliriz.

  • Proje ve kaynak yönetimini nasıl yapıyorsunuz, yazılım geliştirme süreçlerinizi nasıl yönetiyorsunuz? Bu maksatla hangi yazılımları kullanıyorsunuz?

Yurtdışına yazılım ihraç eden bir firma olarak, en değerli kaynağımız aslında içerdeki yazılım ve ürün geliştirme kabiliyetimiz. Bunu doğru şekilde planlayabilmek hedeflerimize varmaktaki en önemli bileşen. Eskiden bunu yönetebilmek için Trello ve Github Projects’i kullandık ama orada çok tıkandığımız noktalar oldu. Son dönemde de Atlassian’ın Jira Software Cloud ürününe geçtik.

  • Bu yazılımlarda hangi eksiklikleri hissettiniz, sizi farklı bir çözüm arayışına iten etmenler nelerdir?

Eksiklik olarak, kısıtlı kaynakların doğru şekilde planlanabilmesi en büyük zorluk oluyordu çünkü planlama dediğimiz kısımda hem iş birimleri hem teknik birimlerin, yazılımcıların bir arada olması lazım. Kullandığımız Github’ın Project’i çok teknik tarafta kalıyordu ve iş birimleri bunun üzerinde kendi isteklerini girmekte çok zorlanıyorlardı. Bir diğer eksiklik olarak, sprint planlaması yaparken insanların üzerindeki yüklerin ve neler yapılabileceğinin planlaması ve roadmap üzerinden yaklaşık 3-6 aylık planları yapmak çok büyük sıkıntı oluyordu. Bir kritik nokta da bu süreçlerdeki metrikleri merkezi bir şekilde raporlayamamaktı.

  • Jira Software Cloud’u ilk nerden duydunuz? Atlassian ürünlerini kullanmaya karar vermenizdeki etken nedir?

Jira’yı yaklaşık 5-6 yıl önce kendim kişisel olarak da deneyimlemiştim. O zamanlar çok karmaşık gelmişti, ihtiyaçları tam çözebilecek gibi gözükmemişti. Bu son dönemde yaşadığımız sıkıntıları değerlendirince, etrafımızda başka insanlar neler kullanıyor diye bakınca hep karşımıza Jira ve Jira’nın özellikle Cloud versiyonu çıktı. Oradaki pozitif değerlendirmelerden sonra bizim de buraya bakmamız gerektiğine karar verdik.

  • Jira Software ile birlikte Atlassian ekosistemindeki diğer hangi ürünleri kullanıyorsunuz?

Şu an kullanmıyoruz ama kullanmayı düşündüğümüz Confluence var. DevOps tarafındaki ürünleri hatta bir tanesi Türk startup’ı olan Opsgenie‘yi de inceliyoruz. Zamanla onları da kullanmayı düşünüyoruz.

  • Cloud ile Server arasındaki tercih yaparken, belirleyici kriterleriniz nelerdi?

Kendimiz de bir software as a service firması olarak, bir işi iyi yapana bırakıp onu yönetmek ve diğer zahmetlerinden kaçmanın kritik olduğunu düşünüyoruz. O yüzden Cloud’u seçmekteki en önemli önceliğimiz, kendi sunucularımıza kurup yönetmekle uğraşmak istemememiz oldu ve bu sebeple servis olarak almak istedik. İkinci olarak, gördüğümüz kadarıyla çok sık güncellenen bir ürün. Server tarafında kullanıldığında o güncellemeleri almak büyük sıkıntı olacaktı. O yüzden Cloud’u almak daha kolay ve çok fazla insan kullandığı için komiteden de geri dönüş alabilmek daha kolay bence. Bu sebeplerden dolayı Cloud’u seçtik.

  • Jira geçişinde nasıl bir süreç yaşadınız? Öngördüğünüz ve yaşadığınız zorluklar neydi? Almbase’in bu sürece nasıl bir etkisi oldu?

Kendi başımıza dokümantasyonları okuyup, etrafımıza sorarak bu geçişi yapabilirdik belki. Bu şekilde çok uzun bir zaman alacaktı, belki 2-3 aylık bir süreç olacaktı. Bunun yerine bu işin uzmanı, bize “best practice”leri aktarabilecek doğru bir partner aradık. Almbase’i bu şekilde bulduk. Bu süreç bize şunu sağladı, neredeyse 2 haftalık bir süreçte eski süreçlerimizi aktarabildik, hatta sıkıntılı şeylerin temel ayarlarını yapabildik. Hem hız hem de doğru yaklaşımları uygulamada çok büyük katkısı oldu.

  • Jira Sofware Cloud’un hangi özelliklerinden en çok faydalandınız? Süreçlerinizi ve verimliliğinizi olumlu yönde en çok etkileyen birkaç özelliği sayabilir misiniz?

Bizim de kendi içimizde alt ürünlerimiz var. Bunları eskiden tek bir proje ile ortak bir havuzda yönetmeye çalışıyorduk. Jira’ya geçtiğimizde bunları ayırabildik. Sorumlulukları, planlamaları, roadmap’leri ayırmak bize çok faydalı oldu. Aynı zamanda yazılım geliştirme süreçlerini tek bir akış üzerinde değil de kendimize uygun bir biçimde birkaç parçaya ayırabildik. Planlamayı ayrı bir board üzerinde yönetiyoruz, yazılım geliştirmeyi sprint’ler ile ayrı yönetiyoruz, bunların test ve release’lerini ayrı yerlerde yönetiyoruz. Eskiden bunların hepsini aynı anda yapmaya çalışıyorduk. Gereksiz yere birbirini bloklayan görevler oluyordu ve bunların ayarlanması sıkıntı yaratıyordu. Bu kavramları ayırıp, kolay yönetebilince hayatımız çok daha iyi bir hale geldi.

  • Jira Software Cloud’da eksik olduğunu düşündüğünüz veya iyileştirilmesini gerektiğini düşündüğünüz yönleri nedir?

Çok güçlü bir ürün. İçerisinde bir şey ayarlamak istediğinizde mutlaka bir kabiliyet çıkıyor. Fakat biraz karmaşık. Özellikle yetki yönetimi gibi kısımlarda yetkilendirme yapmak için çok fazla adımla uğraşılıyor. Cloud üzerinde çok fazla add-on, application var, bu çok güzel bir özelliği aslında ama orada da çok fazla seçenek var acaba hangisi doğrusu, hangisini uygulamak iyi olur kararını vermek zor olabiliyor. İçinde olmasını beklediğiniz çok core bir özellik bazen başka bir add-on tarafından çözülüyor. Onlara bakabilmek, kurabilmek biraz zorluyor. Büyük ihtimal bu zaman içerisinde düzelecektir. Ayrıca en başarılı gördükleri add-on’ları da görüp kendi bünyelerine alacaklar diye umuyorum. Biraz daha basitleşmesi lazım. Bir de bazı kabiliyetleri de kendi içlerine alabilmeleri lazım.

  • Son olarak Almbase ve Atlassian ürünleri ile ilgili eklemek istedikleriniz varsa, bizimle paylaşabilir misiniz?

Öncelikle Almbase’in yaklaşımı çok güzel. Gelip ilk olarak kendi bildiklerini, kendi yöntemlerini sunmak yerine, bir firmada süreçlerin nasıl yürüdüğünü dinleyip anlayarak daha sonra oraya uygulanabilir geliştirmeler sunma yaklaşımları bizim için de faydalı oldu. Kendi bildiğimiz yaptığımız bir şeyi aynen başka bir ürüne geçirmektense aslında süreçleri de yeniden güncelleme fırsatı bulduk. Buradaki yaklaşım çok başarılıydı. Bence üründen bağımsız firmaların bu geçişlerde bu tarz yaklaşımlar aramaları faydalı olacaktır.

 

Ergin Eroğlu’na bu söyleşiye vakit ayırdığı için teşekkür ederiz.

 

 

Comments are closed.