Kısa cevap: Forward Deployed Engineer (FDE), müşterinin ortamında çalışan ve çözüm canlıya çıkıp işe yarayana kadar sorumluluk alan mühendistir. Solutions Engineer ürünü müşteriye teknik olarak uyarlar ve doğrular, Software Engineer ürün ekibinde genel bir ürünü geliştirir, Sales Engineer satış öncesinde teknik güveni kurar, danışman ise yol gösterir ama çoğu zaman uygulamaz. Kavramın kendisini anlattığımız Forward Deployed Engineer nedir yazısı bu karşılaştırmanın temelidir.
Rol adları şirketten şirkete değişir. Bir şirketin Solutions Engineer dediği kişi, başka bir şirkette FDE'nin işini yapıyor olabilir. Bu yüzden unvana değil, işin sahipliğine bakın. Aşağıdaki tanımlar günlük işin niteliğine göre yapılmış genel bir ayrımdır.
Her rol neyi sahiplenir?
- Forward Deployed Engineer: Müşterinin sorununu müşterinin sistemleri içinde çözer. Kod yazar, entegrasyon kurar, canlıya çıkarır ve çıktının gerçekten kullanıldığından emin olur. Sahiplendiği şey sonuçtur.
- Solutions Engineer: Mevcut bir ürünü müşterinin ihtiyacına göre yapılandırır, demo hazırlar, kavram kanıtı (PoC) kurar ve teknik soruları yanıtlar. Ürünün kendisini genelde değiştirmez.
- Software Engineer: Ürün ekibinin içinde, birçok müşteriye hizmet eden ortak bir ürünü geliştirir. Tek bir müşterinin ihtiyacı değil, ürün yol haritası belirleyicidir.
- Sales Engineer: Satış sürecinde teknik itirazları karşılar, mimariyi anlatır ve teklifin teknik doğruluğunu sağlar. Sözleşme sonrası uygulama genelde başka bir ekipte olur.
- Danışman: Analiz yapar, öneri ve yol haritası sunar. Uygulama ve işletme sorumluluğu çoğunlukla müşteride kalır.
Terimin kökeni konusunda yalnızca genel bilgi vermek doğru olur: FDE adı sıklıkla Palantir gibi şirketlerde mühendislerin müşteri ekiplerinin yanında konumlandırılması uygulamasıyla anılır. Tarihçenin ayrıntısı karar vermek için gerekli değildir, asıl fark rolün sahiplik biçimidir.
Roller arasındaki farkı gösteren dört ölçüt
Bir pozisyonun hangi role yakın olduğunu anlamak için şu dört soruya bakın.
- Sonuç sahipliği: Başarısızlık olursa kim hesap verir? FDE'de çözümün canlıdaki sonucu, Sales Engineer'de satışın teknik kapanışı, Software Engineer'de ürünün kalitesi.
- Kod yazma payı: FDE ve Software Engineer üretim kodu yazar. Solutions Engineer ve Sales Engineer daha çok yapılandırma, demo ve betik yazar. Danışmandan kod yazması beklenmez.
- Müşteriyle geçirilen süre: FDE ve danışman günün büyük kısmını müşteriyle geçirir. Software Engineer'in müşteriyle teması azdır.
- Çıktının ömrü: FDE'nin çıktısı çalışan bir sistemdir. Danışmanın çıktısı çoğunlukla bir belgedir. Sales Engineer'in çıktısı bir demo veya teknik onaydır.
Hangi durumda hangi rol gerekir?
Ekip kararını rol adına göre değil, önünüzdeki problemin türüne göre verin.
- Ürününüz var, müşteriler entegrasyonda takılıyor: Solutions Engineer. Standart kurulum ve yapılandırma tekrar edilebilir bir iştir.
- Her müşterinin verisi ve süreci farklı, ürün olduğu gibi oturmuyor: FDE. Müşteriye özel işi, ürüne geri akan öğrenmeye çevirir.
- Birçok müşterinin ortak bir ihtiyacı var: Software Engineer. Ortak ihtiyaç ürüne girmelidir, müşteri başına özel kod yığılmamalıdır.
- Teklif aşamasında teknik güven eksik: Sales Engineer. Mimariyi ve riskleri satıştan önce netleştirir.
- Ne yapılacağı belli değil, seçenekler arasında karar gerekiyor: Danışman. Uygulamaya geçmeden önce yön belirlemek için uygundur.
- Kurumun tam zamanlı bir teknoloji lideri yok: Yönü belirleyecek bir teknik sahip gerekir. Tam zamanlı kadro kurmadan mimari ve ekip kararlarını üstlenmenin yollarından biri CTO-as-a-Service modelidir.
Bir FDE'den ne beklenir?
FDE iyi tanımlanmazsa kolayca pahalı bir destek görevlisine dönüşür. Beklentiyi baştan yazılı hale getirin.
- Problemi müşterinin diliyle anlamak ve teknik bir tanıma çevirmek.
- Çalışan bir çözümü kısa döngülerle teslim etmek, her hafta kullanıcıya somut bir şey göstermek.
- Müşterinin mevcut sistemlerine, güvenlik ve erişim kurallarına uyarak entegrasyon kurmak.
- Yapay zeka destekli çözümlerde modelin hata yaptığı durumları ölçmek ve kullanıcıya güvenli biçimde sunmak.
- Tekrar eden özel işleri tespit edip ürün ekibine somut bir öneriyle taşımak.
- Çözümü belgelemek ve müşteri ekibine devretmek, kendisi olmadan da sistemin ayakta kalmasını sağlamak.
Ekip kurarken sorulacak sorular
Role karar vermeden önce şu soruları yanıtlayın.
- Başarıyı hangi sonuç ölçecek: imzalanan sözleşme, canlıya çıkan sistem ya da gerçekten kullanılan bir özellik?
- Çalışma ortak bir üründen mi doğuyor, yoksa her müşteri için sıfırdan mı başlıyor?
- Kişi müşterinin sistemlerine ve verisine erişecek mi, bu erişimin sınırları ve denetimi nasıl olacak?
- Müşteriye özel yapılan işi ürüne geri taşıyacak bir mekanizma var mı?
- Bu kişi kod yazacak mı, yazacaksa hangi depoda ve hangi inceleme sürecinde?
- Proje bittiğinde işi kim devralacak ve nasıl devredilecek?
Pratik bir ölçü: Yanıtların çoğu "müşteriye özel ve sonucu biz sahipleniyoruz" yönündeyse FDE benzeri bir rol arayın. "Ortak ürün ve yol haritası" yönündeyse Software Engineer, "satış öncesi teknik güven" yönündeyse Sales Engineer ya da Solutions Engineer, "karar ve yön" yönündeyse danışman daha uygundur. Yanıtlar karışık çıkarsa tek kişiye hepsini yüklemeyin. Bir kişiye aynı anda satış desteği, müşteriye özel geliştirme ve ürün yol haritası verildiğinde üç işin hiçbiri düzgün yürümez. Rolü önce yazılı olarak tanımlayın, sonra aday arayın.
Sıkça Sorulan Sorular
FDE ile Solutions Engineer aynı rol mü? Hayır, ama örtüşebilir. Solutions Engineer genellikle mevcut ürünü uyarlar ve doğrular, FDE ise müşterinin ortamında çalışan bir çözümü uçtan uca teslim etmeyi sahiplenir. Şirketler adları farklı kullanabildiği için ilan metnindeki sorumluluklara, yani kimin neyi sahiplendiğine bakın.
Küçük bir ekibin FDE'ye ihtiyacı var mı? Ürününüz henüz oturmadıysa ve her müşteride özel iş çıkıyorsa, FDE gibi çalışan bir mühendis işe yarar. Tek tip bir ürününüz ve basit bir kurulumunuz varsa Solutions Engineer ya da Software Engineer yeterli olabilir.
FDE danışmanın yerini alır mı? Hayır. Danışman karar ve yön için, FDE çalışan sistemi teslim etmek için gereklidir. Birçok projede önce danışman yönü netleştirir, sonra FDE benzeri bir mühendis bu yönü müşterinin ortamında çalışan bir sisteme çevirir. Bazen de ikisi aynı dönemde, birbirini besleyerek ilerler.
Yapay zeka projelerinde hangi rol öne çıkar? Veri ve süreç müşteriye özel olduğu ve çıktının canlıda doğrulanması gerektiği için FDE benzeri çalışma biçimi sık öne çıkar. Ürün ortak bir altyapıya dayanıyorsa Software Engineer o altyapıyı kurar, FDE ise o altyapıyı müşterinin gerçek verisine ve sürecine bağlar.
Hangi role ihtiyacınız olduğundan emin değilseniz, yapay zeka çözümleri hizmetimiz kapsamında problemi birlikte netleştirebiliriz. İhtiyacı kısaca anlatmak için hızlı teklif formunu kullanabilirsiniz.
İlgili Hizmetler