Facebook geliştiricilerinde performans yaratmak
(blog.shiren.dev)Facebook’ta çalışan bir tanıdıktan, Facebook’ta çalışma biçiminin ve performans ölçümü/değerlendirmesinin nasıl yapıldığını dinleyip bunu derledim
İşin başlangıcı
- Veriye dayalı, net ve basit hedefler düzenli olarak yukarıdan gelir.
- Bu hedeflere ulaşmak için fikirleri tüm çalışanlar üretir ve projeleri gönüllü olarak oluşturur.
- Proje üyeleri belirlenirken, bunun nasıl bir fikir olduğu ve hangi insan kaynağına ihtiyaç duyulduğu şirket içinde açıkça duyurularak ekip arkadaşları aranır.
İşin ilerleyişi
- İşte hangi çıktının üretildiği en önemli şey olduğundan, performansın nasıl ölçüleceğine dair dokümantasyon yapılır.
- Tüm işler A/B testiyle dağıtıma alındığından, performans iyiyse yüzde kademeli olarak artırılır; sorun varsa oran %0’a çekilip sorun çözülür.
- Ayrı bir QA olmadığı için geliştirme sırasında E2E testleri titizlikle yapılır.
- VSCode özelleştirilerek, bulut tabanlı tek kişilik geliştirme ortamını kolayca kurabilen bir ortam sunulur.
İşte kriz anı
- Projede daha fazla insana ihtiyaç duyulursa doğrudan bulunur ya da yöneticiden talep edilir.
- Yönetici ve geliştirici kariyer yolları net biçimde ayrılmıştır.
- On-call nöbeti aylık sırayla döner ve bir arıza kaydı açıldığında sorumlu kişiye otomatik olarak telefon gider.
- Arızaya destek veren kişiler de vardır; bu iş onların performansının bir parçasıdır.
- Arıza çözüldüğünde olay raporu düzenlenir.
Performans ölçütleri
- Performans; proje etkisi, mühendislik/hizmet geneli, people ve direction olmak üzere 4 kategoride değerlendirilir.
- Proje etkisi, projeye fiilen nasıl katkı yapıldığını değerlendirir.
- Mühendislik/hizmet geneli, geliştiricinin yetkinliğine dair değerlendirmedir.
- People, paylaşım, tutum ve iletişimle ilgili değerlendirmedir.
- Direction ise kıdemli ya da kıdemli olmaya aday junior çalışanlar için gerekli bir performans alanıdır; liderlik ve teknik liderlik açısından değerlendirilir.
Performans değerlendirmesi
- Değerlendirme yılda bir kez yapılır; ancak arada, şu anda iyi gidip gitmediğini ekip arkadaşlarına ya da yöneticisine sorma talebinde bulunulabilir.
- Tüm performansın ölçülebilir olması gerekir.
- Değerlendirme her yıl yapılsa da maaş pazarlığı her yıl yapılmaz.
- Değerlendirme, değerlendirilen kişinin sunduğu performans raporu temel alınarak yürütülür.
3 yorum
Değerlendirilen kişinin nefesini kesecek gibi görünen bir sistem.
İlk satır en çok merak uyandırıyor.
"Veriye dayalı, net ve basit hedefler düzenli olarak yukarıdan geliyor."
Ben de PM rolündeysem bu kısmın her zaman en zor taraf olduğunu düşünüyorum.
PRD'de iş etkisini yazmak kolay ama veriye dayalı hedefler belirlemek gerçekten çok zor.
Facebook gibi bir yerdeyse, yine de şirketin önemli gördüğü performans göstergeleri mutlaka vardır diye düşünüyorum.