Part — 4 FinOps için nasıl — nereden başlamalıyım?
Önceki yazılarımda FinOps nedir? Neden önemlidir? FinOps Prensipleri ve FinOps rolleri, FinOps Domain modelinden bahsetmiştik.
FinOps ile ilgili daha önce paylaştığım yazılara aşağıdaki bağlantıdan ulaşabilirsiniz.
Bu yazıda ise aslında FinOps ile ilgili ilk akla gelen soruyu cevaplamaya çalışacağım.. “ FinOps için nereden ve nasıl başlamalıyım?” evet bu soru aslında farkındalığın oluştuğunu ve artık bunun için harekete geçme zamanının geldiğini ifade ediyor..
FinOps Foundation tarafında bunun için hazırlanmış çok güzel bir yol haritası var aslında bende oradan referans alıp, kendi deneyimlerimi de katarak açıklamaya çalışacağım.
Aşağıda FinOps liderleri için Adaptasyon yol haritasını görebilirsiniz.
Plan — Socialize — Prepare — Launch — Run adımlarından oluşan bu roadmap’i referans olarak alabilirsiniz.
Daha önce DevOps konularında da bir çok müşteriye eğitim-danışmanlık vermiş biri olarak söyleyebilirim ki, FinOps’u başlatmak için en büyük zorluklardan biri kültürel değişim ve bu değişim için zaman ve gerekli kişilerin katılımlarını sağlamak çok önemlidir.
Organizasyonların hem teknik hem de finansal liderlerinin desteği olmadan, FinOps uygulamalarına start vermek bir çok yönden başarısızlıkla sonuçlanmaktadır. Bu yüzden yönetim desteği almak önemlidir.
FinOps Foundation tarafından açıklanan ilk adım olan “Plan” ile başlayalım.
1 — Plan
Yukarıda da bahsettiğim gibi kültür değişiminin zorluklarından biri doğru ekip-kişileri bulmak. Bunun için organizasyon içerisinde doğru kişi-rolleri bulmakla işe başlamalıyız. Bunun için de üst düzey sponsorların desteğini almamız önemlidir.
Araştırmalar yaparak doğru paydaşların kim olacağını belirleyin. FinOps’u benimsemek ve şirket kültürü haline getirmek için her biri ile sohbet edin, dinleyin ve görüşlerini alın.
Bir başka konu ise FinOps için katkı sağlayacağı sorunlu noktaları araştırmaktır. Bulut maliyetlerini, maliyet aşımlarını ve bu aşımlara sebep olarak kullanım durumlarını araştırın. Mühendisler konuşun ve kullanım durumlarını öğrenin. Yapılan yatırımların ne kadar doğru bir strateji ile kullanıldığına odaklanın.
FinOps için sorunlu noktaları tespit ettikten sonra gerekli olan yazılımları ve gereksinimleri belirleyin. Varolan uygulamaların gereksinimlerinizi karşılayıp-karşılamadığını netleştirin. Eğer gereksinimleriniz karşılanmıyor ise o zaman FinOps için yeni uygulamaları araştırmaya başlayın..
FinOps kültürü için organizasyon içerisinde yer alacak kişilerin sorumluluklarını belirleyin. Finans ve BT içerisinde çalışanların sorumluluklarını “FinOps Personas” başlıklı yazıda bulabilirsiniz. Ekip oluşturmak ilk etapta kolay olmayabilir bu yüzden geniş bir ekip kurma hedefi ile yola başlamanıza gerek yok. Aşamalı bir yaklaşım benimsediğinizde ekibin kendiliğinde genişlediğini göreceksiniz.
FinOps ile ilgili Pilot bir çalışma için FinOps’a erken adapte olan kişilerle başlamak daha hızlı sonuçlar verecektir. Bu kişiler de, FinOps sürecini öğrenmek ve daha sonra organizasyon içerisinde yaygınlaştırmak için liderlik edeceklerdir.
FinOps uygulamalarını tüm organizasyon uygulamak için FinOps KPI’larını belirlemelisiniz. FinOps sürecinin başarısını ve mali durumlarınızı izleminize yardımcı olacaktır.
2 — Socialize
FinOps’u şirket içerisinde ilk benimseyenler olarak organizasyon içerisinde FinOps’un nasıl yaygınlaşacağına dair bir yol haritası oluşturun ve herkesle paylaşın.
FinOps ile ilgili daha fazla farkındalık oluşturmak adına şirket içerisinde nasıl bir değişim olması gerektiğini açıklayan bir özet sunum hazırlayarak FinOps’un ne olduğunu ekiplerle paylaşın.
FinOps Framework’une bağlı olarak ihtiyaçlarınıza uygun ilk modelinizi belirleyin.
Kültür değişiminin zorlu bir süreç olduğunun farkındayım bu nedenle FinOps değerini sunmak için KPI’ları ve raporları kesinleştirerek stratejilerinizi oluşturun.
3 — Prepare
Artık hazırlık aşamasına geldiğimize göre bir çok önemli kilometre taşını tamamladığımızı düşünebiliriz.
FinOps’a başlamak için son hazırlıklara bakacak olursak;
en önemlisi kategorizasyon ve sınıflandırma adımı, burada kullanacağımız tags, metaveri, kurumsal taksonomiyi tanımlamanız gerekmektedir.
FinOps sürecini başlatmak için yazılımları kurup, yapılandırın ve yazılımların doğru çalıştığından emin olun.
Day1 KPI’larınızı belirleyin ve raporlarınızı buna göre oluşturun. Aynı zamanda ilerleyen süreçlerde daha fazla KPI belirleyerek aşamalı bir yaklaşımı uygulayın. İlgili ekipler için harcamaların kontrol altında tutulması için uyarı ve dashboardları tanımlayın. Maliyet dağılımı, Bütçe sapmaları ve optimizasyon önerileri gibi önemli metrikleri kullanın.
Veriye dayalı tahmin modeline ulaşmak için ileriye dönük commitment/taahhüt seviyelerinizi belirleyin. Düzenli toplantılar belirleyip, gelişmeleri tüm paydaşlarla paylaşın.
Bu aşamalar, FinOps yolculuğunuzda sizlere bir yol gösterici olabilir.. Organizasyona özel FinOps pratikleri ve adaptasyonları farklılık gösterelebilir.
İhtiyaçlarınıza göre araştırmalarınızı yapıp, gerekli planları yapmanızı tavsiye ediyorum.
Daha fazlası için FinOps.org sayfasına göz atabilirsiniz.
Teşekkürler.