Üç bütçe
- Yazılım mühendisliği maaşları üç bütçeden birinden çıkar.
- Maaşın ödendiği bütçe, günlük işi ve kariyer rotasını etkiler.
- Bu üç bütçe satış/pazarlama, araştırma ve geliştirme ile bakım bütçesidir.
Satış/pazarlama bütçesi
- Büyüme organizasyonunun parçası olduğunuzda sonuçlar kolayca nicelleştirilebilir ve ölçülebilir olur.
- Büyüme mühendisi, satış mühendisi, developer relations çalışanları gibi roller buna girer; mevcut ürünleri satmak, özellikleri duyurmak ve araç benimsenmesini sağlamakla ilgilenirler.
- Bu bütçe anında etki ister.
- Ölçülebilir etki, ROI'nin her zaman bilinmesini sağlar ve doğrudan gelir üretir.
- Ölçüm kolay olduğunda karşılaştırma da kolaylaşır; bu da içeride rekabetçi bir kültüre yol açabilir.
- İş kısa vadeye odaklıdır; bir sonraki deneyin, müşterinin ya da pazarlama trendinin peşinden gider.
- Şirket yatırım getirisini en üst düzeye çıkarmaya çalıştığı için çalışan sirkülasyonu yüksek olabilir.
Araştırma ve geliştirme
- Araştırma ve geliştirme (Ar-Ge) en fazla mühendisi istihdam eder.
- Ürün organizasyonunun altında çalışır; büyük şirketlerde gerçek araştırma ve bilim organizasyonları bulunur.
- Ürün mühendisleri, araştırmacılar ve mimarlar gibi roller buna girer; şirketin sattığı ya da satabileceği ürünleri inşa eder veya keşfederler.
- Bu bütçe zaman içinde büyüme ister.
- Ortam daha sakindir ve bakım ile yeni kullanıcı kazandıracak özellikler arasında denge arar.
- Düzgün bir araştırma bölümüne sahip şirketlerde, yıllar sonra ürüne dönüşecek fikirler üzerinde çalışan insanlar bulunur.
- Geliştirme ile araştırma farklıdır, ancak ortak noktaları uzun vadeli sonuçlara odaklanmalarıdır.
- En kısa ilgi süresi çeyrektir ve yapılan işin bir varlığa dönüşerek yıllarca değer üretmesi gerekir.
Bakım
- Bakım çoğunlukla geliştirme içinde erir.
- Bu bütçe maliyet optimizasyonu ister.
- Sistem yöneticileri, eski sistemleri ayakta tutan kişiler ve bazen platform mühendisleri buna girer.
- Şirket bu işi saf bir maliyet olarak görür ve en aza indirmek ister.
- Birçok şirkette bu iş ürün geliştirme içine entegre edilmiştir ve değer üretmeyen iş olarak görülür.
- Şirketler bu bütçeden o kadar hoşlanmaz ki, mühendislere NFR çalışmasına (işlevsel olmayan gereksinimler) zaman ayırmayı özel bir ayrıcalık gibi sunarlar.
- İç araçların geliştirilmesi de bu kategoriye girebilir; şirketi çalıştıran ama öncelik verilmeyen yönetim panelleri buna örnektir.
Bunun neden önemli olduğu
- Çalıştığınız bütçeye göre günlük işiniz değişir.
- Büyüme ölçülebilirdir ve oynaktır.
- Araştırma sakindir ve belirsizdir.
- Geliştirme değerlidir ve zaman içinde inşa edilir.
- Bakım her zaman küçültme hedefidir.
GN⁺ görüşü
- Bu yazı, yazılım mühendislerinin kariyerlerini planlamasına ve yaptıkları işin şirket içinde nasıl algılandığını anlamasına yardımcı olur.
- Her bütçenin özelliklerini anlayarak mühendisler, işlerinin uzun vadeli değer üretip üretmediğini ya da kısa vadeli sonuçlara mı odaklandığını değerlendirebilir.
- Bu içgörü, mühendislerin rollerini daha net anlaması ve kariyer hedeflerine ulaşmak için gerekli stratejik kararları vermesi açısından faydalıdır.
1 yorum
Hacker News görüşü
Yazılım geliştirmeye ilişkin kurumsal değer anlayışını kavramak önemlidir; bu, kariyer üzerinde büyük etki yaratır.
Bakım çalışmalarının sürekli bütçe kesintilerinin hedefi olması ve düşük değer görmesi şeklindeki modern teknoloji kültürünü anlamak zor.
Yazılım mühendisliğini "değersiz" olarak görmek, sektörün iş yapısını anlamamaktır.
Bir şirketin yıllık raporunda "Satış ve Pazarlama" ile "Araştırma ve Geliştirme" sık görülür, ama "Bakım" nadiren anılır.
patio11'in blogu, maliyet merkezi ile kâr merkezi ayrımı yapıyor ve kâr merkezinin parçası olmanın önemli olduğunu savunuyor.
Bütçeleri ayıran dört kategori vardır:
Swizec, "Serverless Handbook" adlı faydalı bir kitap yazdı ve uzun süredir yararlı bir e-posta bülteni hazırlıyor.
Bütçeleri "bucket" olarak tanımlamak mecazi görünebilir, ancak yazıda kelimenin gerçek anlamına yakın kullanılıyor.
Tarihsel olarak yazılım mühendisliği, IT fonksiyonunun bir parçasıydı; bunun kökeni muhasebeye dayanır.
Deneyime göre growth engineering maaşları hiç pazarlama bütçesinden gelmedi ve ayrıca bir "bakım" bütçesi diye bir şey de yok.