30 puan yazan xguru 2024-01-02 | 1 yorum | WhatsApp'ta paylaş
  • Yazılım mühendisliği maaşları şu 3 bütçeden birinden çıkar: "satış/pazarlama, araştırma ve geliştirme, bakım"
  • Bu sınıflandırma günlük işi ve kariyer yolunu etkiler
  • Ancak tıpkı fizik yasaları gibi, bir örüntü göstermek için bilinçli olarak seçilmiş olmaları gerekmez
  • Bu çerçeve, kariyer vizyonu ve konumlanmayı düşünürken faydalıdır

Satış/pazarlama bütçesi

  • Bir büyüme organizasyonunun parçasıyken sonuçlar kolayca nicelleştirilebilir ve ölçülebilir olur. Bir şey yaparsınız, sayılar yükselir.
  • Growth mühendisi, satış mühendisi, DevRel gibi roller buna girer; mevcut ürünün satışına, özelliklerin tanıtılmasına ve araçların iş akışlarında benimsenmesine odaklanırlar
  • Bu, anlık etki isteyen bir bütçedir
    • Ölçülebilir etki, ROI'nin bilindiği, paraya yakın olduğu ve yaptığınız işin doğrudan para kazandırabileceği anlamına gelir
    • Ama ölçmesi kolaysa karşılaştırması da kolaydır; bu da iç rekabet kültürüne yol açabilir
  • İş, kısa vadeye yoğunlaşma eğilimindedir; bir sonraki deneyin/müşterinin/pazarlama trendinin peşinden koşarsınız. Adeta koşu bandında koşmak gibi
  • Değeriniz, şirketin sizin kovanıza yatırdığı para miktarının bir çarpanı (multiplier) olarak belirlenir
  • Bu, şirketler optimizasyon peşinde koştukça döner kapı etkisine yol açabilir (yani şirketler daha yüksek getiri için yatırım stratejilerini ya da yatırım yaptıkları alanları sürekli değiştirebilir)

Araştırma ve geliştirme

  • Araştırma ve geliştirme (R&D) en çok mühendisi istihdam eder ve genellikle ürün organizasyonunun altında yer alır
  • Ürün mühendisleri, araştırmacılar, mimarlar gibi roller buraya girer; şirketin sattığı veya satabileceği ürünleri inşa eden ya da bulan kişilerdir
  • Bu, zaman içinde büyüme isteyen bir bütçedir; uzun vadeli sonuçlara odaklanır, bazen aktivasyonu artıran özellikler geliştirir ya da yeni ürün hatlarını keşfeder
  • Araştırma bölümü olan şirketlerde, yıllarca ticarileşmeyecek fikirler üzerinde çalışan kişiler de vardır
  • Geliştirme ve araştırma farklıdır, ama ikisi de uzun vadeli başarıyı ya da sonuçları hedefler
  • Bir işin/projenin en kısa süresi bir çeyrektir (3 ay). Yaptığınız iş, bunun içinde uzun vadeli bir varlığa dönüşüp önümüzdeki yıllar boyunca değer üretmelidir
  • Daha kısa deneyler, bir sonraki aşamaya geçmek için birer stepping stone görevi görür
  • Yaptığınız işi ölçmek zordur, ama şirket sizi uzun vadeli değer üretmek için bir yatırım olarak görür
  • Satılabilir ürünler inşa edersiniz; ürün kalitesi ne kadar yüksekse satış ve retention da o kadar iyi olur

Bakım

  • Bakım çoğunlukla geliştirme içinde emilmiştir; çünkü bu bütçe maliyet optimizasyonu talep eder
  • Sistem yöneticileri, eski sistemleri ayakta tutanlar ve bazen platform mühendisleri buraya girer
  • Şirketler bu işi saf maliyet olarak görür ve minimize etmeye çalışır
  • Pek çok şirkette bu rol ürün geliştirme içine entegre edilir ve değersiz iş gibi görülür
  • Şirketler bu bütçeden o kadar hoşlanmaz ki, NFR (işlevsel olmayan gereksinimler) işi için zaman ayırmayı mühendislere özel muamele gibi pazarlamaya çalışırlar
  • İç kullanıma yönelik araç geliştirmek de bu kategoriye girebilir. Şirketi çalışır halde tutan ama asla öncelik listesine girmeyen, sevilmeyen yönetici panoları gibi şeyler

Bu neden önemli

  • Hangi bütçede yer aldığınız günlük işinizi şekillendirir
  • 'Büyüme (Growth)' ile ilgili işler 'ölçülebilir (measurable)' ve 'oynaklığı yüksek (churny)' olur
  • 'Araştırma (Research)' 'rahat (chill)' ve 'belirsiz (fuzzy)'dir
  • 'Geliştirme (Development)' 'değerlidir (valued)' ve zamanla inşa olur (builds over time)
  • 'Bakım (Maintenance)' ise 'her zaman kesinti riski altındadır (always on the chopping block = küçültme hedefi)'

1 yorum

 
xguru 2024-01-02

Son cümleyi ChatGPT’ye biraz daha ayrıntılı açıklamasını istedim; gayet iyi açmış.

  1. Growth: 'Büyüme (Growth)' ile ilgili işler 'ölçülebilir (measurable)' ve 'değişkenliği yüksek (churny)' özellikler taşır. Bunlar şirketin büyümesini hızlandırmaya odaklanır ve genellikle gelir artışı, müşteri tabanının genişlemesi, pazar payının yükselmesi gibi somut ve ölçülebilir hedefleri izler. Değişkenliğin yüksek olması, bu işlerin piyasa koşullarına göre hızla değişip uyum sağlaması gerektiği anlamına gelir.

  2. Research: 'Araştırma (Research)' 'rahat (chill)' ve 'muğlak (fuzzy)' özellikler taşır. Araştırma işleri çoğu zaman keşif odaklıdır; somut çıktılar ya da anında gelir yaratmaktan çok bilgi birikimini genişletmeyi, yenilik geliştirmeyi ve uzun vadeli stratejik avantajlar elde etmeyi hedefler. Bu tür işlerde kısa vadede net performans göstergeleri çoğu zaman yoktur ve onlara uzun vadeli bir bakış açısıyla yaklaşmak gerekir.

  3. Development: 'Geliştirme (Development)' 'değerli (valued)' ve 'zaman içinde biriken (builds over time)' özellikler taşır. Geliştirme işleri ürün ya da hizmetleri iyileştirmeye ve yeni özellikler oluşturmaya odaklanır; bu çalışmalar şirketin ürün portföyüyle doğrudan değer arasında bağ kurar. Değer zamanla birikir ve bu da şirketin uzun vadeli başarısına katkı sağlar.

  4. Maintenance: 'Bakım (Maintenance)' 'her zaman gözden çıkarılma riski taşıyan (always on the chopping block)' bir niteliğe sahiptir. Bunun nedeni, bakım işlerinin çoğu zaman işletmenin acil bir ihtiyacı olarak görülmemesi ya da daha az görünür olmasıdır. Bakım kritik öneme sahip olsa da sık sık bütçe kesintileri veya küçülmenin hedefi olur; bu da bu işlerin öneminin her zaman açık biçimde fark edilmediğini yansıtır.