1. Anasayfa
  2. Pazarlama

Mühendislik Yönetiminin 9 İlkesi

Mühendislik Yönetiminin 9 İlkesi
Mühendislik Yönetiminin 9 İlkesi
0

Mühendislik Yönetimi – “Bir mühendislik müdürünü Başçavuş olarak tanımlardım. Pusher Mühendislik Müdürü David Ives ,   ” Onlar, büyük ölçüde görev gerçekleştirme ekibinin bir parçasıdır  ve belirli görevleri yerine getirmek için bir grup uzmanı yönetir”  diyor.

Mühendislik Yönetiminin 9 İlkesi

1. Ekip üyelerini motive etmek

Motivasyon tam olarak bir araç olmayabilir, ancak insanları bir amaca ilgi duymaya ve yönlendirmeye devam eder. Bir yönetici olarak moralinizi yüksek tutmak için elinizden gelenin en iyisini yapabilirsiniz, ancak ekibinizi motive etmenin en etkili yolunun, görevleri zorlu tutarken becerilerini büyük ölçüde çıkarlarıyla dengeleyen projeler vermek olduğunu bilmelisiniz.

Mühendisler neden motivasyonlarını kaybeder?

Mühendisler, düzenli olarak önemsiz görevlere atanarak, bir problemle uzun süre takılıp kalarak veya tanınma eksikliği nedeniyle motivasyonlarını kaybedebilirler. Git Analytics araçları , motivasyonlarını kaybetme riski altındaki mühendisleri tespit etmenize ve sorunları projeyi etkilemeden önce düzeltmenize yardımcı olabilir.

Mühendisleri motive etmenin yolları

İnsanları nihai hedefe odaklamanın bir başka yolu da onlara şirketteki çalışmalarının etkisini göstermektir. Herkes sahiplenme duygusunu, bir fark yaratmayı, daha büyük bir şeye katkıda bulunmayı sever, özellikle de bu kişiler şirketteki görünürlüklerine değer veriyorsa.

2. Ekip performansının iyileştirilmesi

Ölçmezseniz bir şeyi iyileştiremezsiniz. Ekibinizin performansını iyileştirmeyi düşünmeden önce, onu ölçmeye başlamalısınız. Bu sayede mevcut seviyenizi anlayabilirsiniz.

Takım performansını tanımlama

Bunu yaparken kendi performans tanımınızı oluşturmanız gerekir. Ardından, topladığınız ölçümlerle karşılaştırın. Mühendislikte başka bir sorunla karşılaşıyoruz: Ekiplerimizin performansını ölçmek için hangi metrikleri kullanmalıyız? Mühendislik yöneticilerinin izlediği çeşitli mühendislik performans ölçütleri arasında etki, verimlilik, çözüm süresi ve inceleme kapsamı yer alır.

Mühendislik performansını iş ile uyumlu hale getirmek

Yöneticiler performansı metriklere dayalı olarak değerlendirdikten sonra, insanlar daha iyi sonuçlar elde etmek için çalışma sistemlerini değiştirme eğilimindedir. Bu nedenle metrikleri işletme hedeflerinizle uyumlu hale getirmelisiniz. Kod Satırları veya sağlanan işlev noktaları gibi eski üretkenlik ölçütlerine bağlı kalarak, sağlıksız bir ekip ortamı oluşturma riskini alırsınız.

3. Net hedefler ve beklentiler belirlemek

Mühendislik liderlerinin sorumluluklarından biri, ekibi ortak bir hedefe doğru yönlendirmektir. Bunu yapmak için ekip üyelerinizin çalışma tarzını ve verimlilik düzeylerini göz önünde bulundurmalısınız. Bundan sonra, onlardan net beklentiler belirleyin.

Asana’da Mühendislik Müdürü olan Prashant Pandey , “ Asana’da, netlik yoluyla uyum yaratmaya inanıyoruz. Bu, ürünümüzü oluşturmaya nasıl yaklaştığımız ve bir şirket olarak hedeflerimizi nasıl belirlediğimizdir.” diyor.

Mühendislik departmanı genelinde görünürlüğü artırma

İşletmenizi daha çevik hale getirmek istiyorsanız, mühendislik departmanı genelinde gerçek zamanlı görünürlüğü iyileştirmeniz gerekir. Artan görünürlük, hedeflere öncelik vermenize ve veriye dayalı kararlar vermenize olanak tanır.

Mühendislik liderleri ve organizasyondaki rolleri söz konusu olduğunda, Prashant ayrıca “ bir mühendislik lideri olarak temel sorumluluklarınızdan birinin belirsizlikten netlik yaratmak olduğunu savunuyor . Kendinizi bu durumda bulursanız, belirsiz bir şeyi ele almak ve ekibinize ona nasıl yaklaşacakları konusunda netlik kazandırmak için bunu bir fırsat olarak düşünün – sadece bir meydan okuma değil. Hem yönetici paydaşlarınız hem de ekibiniz için net bir plan oluşturabildiğinizde güvenilirlik kazanacaksınız .”

4. Gelişimi teşvik eden bir ortam sağlamak

Geliştirme ekiplerinin başarısından bahsederken, çalışma ortamı genellikle ihmal edilir. İyi bir mühendislik yöneticisi, üretken bir geliştirme ortamı sağlamanın ne kadar önemli olduğunu bilir.

Kişisel gelişim nasıl teşvik edilir

Ekibinize doğru araçları vermekten, yeni özellikleri serbest bırakmak ve mevcut olanları iyileştirmek arasında bir denge bulmaktan veya yeni mühendisler için işe alım süreçleri tasarlamaktan bahsediyor olsak da, yöneticiler ilerlemeye uygun bir ortam yaratmanın anahtarıdır.

İyi bir lider, yeni işe alınanları güçlendirmek için bir araç olarak işe alma potansiyelini fark edecektir. Ayrıca mevcut ekip üyelerine bilgilerini ve akıl hocalarını paylaşma şansı verebilir. Bunun gibi, yeni ekip üyeleriniz memnuniyetle karşılanacak ve yönlerini daha hızlı bulabilecekler. Ayrıca liderlik özelliklerine sahip ekip üyelerini tespit edebilecek ve büyüme yörüngelerini tanımlayabileceksiniz.

5. Güçlü bir ekip kültürü yaratmak

Mühendislik yönetiminin en heyecan verici yönlerinden biri benzersiz bir ekip kültürü yaratmaktır. Tavsiyemiz, mevcut ekip kültürünü, ekibin nasıl çalıştığını ve onlar için neyin işe yaradığını anlamaktır. Ekibinizin alışkanlıkları ve uygulamaları hakkında bilgi sahibi olduktan sonra, oradan inşa edebilir ve yeni şeyler uygulayabilirsiniz.

Spotify modeli

Bu uygulamaya güzel bir örnek, şimdilerde ünlü olan  Spotify modelidir . Spotify, Scrum ağı ile çalışmaya başladı. Zamanla, ekipleri büyüdükçe, artık onlar için iyi çalışmadığını fark ettiler.

Bu yüzden kuralları öğrendikten sonra onları kırmaya karar verdiler. Daha doğrusu, Scrum rolleri, eserler ve olaylar gibi yollarına çıkan şeylerden kurtuldular. Bunun yerine Çevik ilkelere odaklandılar. Örneğin, Scrum Master’ı Çevik Koç olarak yeniden adlandırdılar çünkü vizyonlarında “hizmetçi liderler” “süreç ustalarından” daha önemliydi.

Spotify bu şekilde kültürün önemini vurgularken, çevikliği ölçeklendirmek için özerk, insan odaklı bir model yarattı.

Takım kültürünü geliştirmek

Kendinizi ekibinizin kültürüne alıştırdıktan sonra, kötü alışkanlıkları bırakmanın ve bazı yeni uygulamaları tanıtmanın zamanı geldi. Ekibinize ne tür değer ve uygulamalar getirmeniz gerektiğini belirlemenin en iyi yolu, şirketin vizyon ve kültürünü somutlaştıran değerleri tanımlamaktır. Ardından, kişisel tercihinize uyup uymadıklarını gözlemleyin.

Bir sonraki adım, hangi davranışların bu değerlerle uyumlu olduğunu belirlemek ve onları teşvik etmektir. Kod incelemeleri, haftalık geliştirme paylaşımı veya hack günleri gibi yeni, somut uygulamaların tanıtımından önce ekibiniz için güçlü değerlere dayalı bir temel oluşturulmalıdır.

6. Ekip üyelerinize mentorluk yapmak  

İnsanları sizi dinlemeye ikna etmek için bir başlıktan daha fazlasına ihtiyacınız var; Bu nedenle iletişim becerileri, bir mühendislik liderinin sahip olması gereken nitelikler listesinde üst sıralarda yer alır. Herkes komut verebilir; Bir mühendislik yöneticisini yapan şey, ekip üyelerine ilham verme ve onlara rehberlik etme yeteneğidir.

Mentorluğun faydaları

Öncelikle, mentorluğun kolay bir başarı olmadığını kabul etmeliyiz. Zaman ve duygusal olarak alıcıdır, ancak sonuçlar çabaya değer. Mentorluk, ekip üyelerinin katılımını sağlamak, sürekli öğrenmek ve gelişmek isteyen yöneticiler için harika bir araç olabilir.

Uber’de Mühendislik Müdürü olan Gergely Orosz , bu konuda öğretici bir görüş sunuyor: “ Öğrendiklerinde meşgul oluyorlar. Geliştiriciler meşgul olduklarında, kalma olasılıkları çok daha yüksektir. Bu nedenle, ekipler ve şirketler içinde mentorluğu tanımak ve teşvik etmek, yöneticilerin yapabileceği ve savunabileceği en önemli şeylerden biridir .”

Bir mühendislik yöneticisi olarak, ekip üyelerinizin güçlü ve zayıf yönlerini bildiğiniz için mentorluk ilişkilerini kolaylaştırabilirsiniz. Ayrıca potansiyel mentorlara ulaşma ve onları çıraklarla eşleştirme yetkisine de sahipsiniz.

Mentorluğun kuruluş genelinde yayılmasını istiyorsanız, bunu terfilerin, performans incelemelerinin ve yetkinliklerin bir parçası haline getirmelisiniz. Basitçe söylemek gerekirse, mentorluk kıdemli mühendislerden bir beklenti olmalıdır.

7. Kararlarınızı sahiplenmek

Büyük bir lider kararlar alabilir ve onlar için sorumluluk alabilir. KKBox’tan Kıdemli Geliştirici Jace Ju şöyle diyor:  “Hataları kabul etmenin utanç verici olmadığını anlıyorlar; bunun yerine, büyüme için bir şans. Bu yüzden sorun çözüldükten sonra geri dönüp hatalarını gözden geçirirler.”

Hata yapmak kaçınılmazdır ve yanlış bir şey yapma korkusuyla yaşamaya gerek yoktur. Bu nedenle mühendislik liderleri, hataları ele alma ve kararlarına sahip çıkma sanatını mükemmelleştirdiler. Sonuçta, yanıldığını bilmenin bilgeliği var.

8. Doğru yeteneği işe almak

Bir mühendislik yöneticisi için yeni yetenekler işe almak zordur, çünkü çoğunlukla “doğru” yetenek yerine en iyi yeteneği işe almaya odaklanırlar. Bir mühendislik yöneticisi olarak, kendinize yeni bir işe alımın ekibi ve organizasyonu genel olarak ne kadar etkileyeceğini sormanız gerekir.

Doğru yeteneği tanımlamak

“Doğru” yeteneği tanımlamak için bir mühendislik lideri, ekip dinamiklerini ve kısa ve uzun vadeli hedefleri anlamalıdır.

As  Naveen Veeravalli , Uber Mühendislik Lideri, güzel ifade ediyor: “ Eğer takım için birisini işe dikkat edilmesi gerektiğini birkaç şey vardır. Diğer ekip üyelerine koçluk yapabilecek birini mi işe almak istiyorsunuz? Yeni mühendislere rehberlik etme ve ekibi ölçeklendirme fırsatından heyecan duyan bir lider ekibiniz var mı? Devasa bir birikim var mı ve yakın gelecekte belirli özellikleri sunmaya yardımcı olacak birini mi arıyorsunuz? Mevcut ekibinizde olmayan belirli bir beceri mi arıyorsunuz? Bunlar sadece içinde bulunduğum bazı planlar. Herkes için işe yarayan genel bir işe alma tavsiyesi yok.”

9. Yanlış metrikleri kullanmak

Bilgi güçtür” gibi ifadelerin evrensel olarak kabul edildiği, veri odaklı bir dünyada yaşıyoruz. Bu nedenle herhangi bir mühendislik yöneticisi, metriklerin performansı ölçmede ve karar vermede çok önemli olduğu konusunda hemfikir olacaktır. Hatta bazıları, bir metriktoplamanın ne kadar kolay olursa, o kadar işe yaramaz olduğuna inanıyor.

Bu anlamda bir örnek verebiliriz. Bill Atkinson, 80’lerde Apple’da baş geliştiriciyken, Macintosh’un temel grafik araç kutusunu optimize etmeye çalışıyordu. Daha basit bir algoritma kullanarak bölge motorunu altı kat daha hızlı yaptı. Yönetim formunu doldururken kaç satır kod yazdığı soruldu. -2000 diye cevap verdi.

Bu hikayenin ardındaki anlam  , kod satırlarının hatalı bir mühendislik performansı metriği olmasıdır . Bu, yazılımdaki katkıların farklı biçimler aldığını gösteriyor. Bu öğrenmelere dayalı olarak Git Analytics araçları oluşturulmuştur. Mühendislik liderlerinin ekiplerinin yazılım mühendisliği nüanslarına göre performansını ölçmelerine yardımcı olurlar.

Mühendislik Yönetiminin 9 İlkesi sayıca ve nitelik açısından daha da genişletilebilir. Mümkün olduğunca sonuç odaklı bir listeleme sunmaya çalıştım. Mutlaka eklemelisiniz dedikleriniz ve/veya önerileriniz için benimle ileişime geçmenizi önemsiyorum.

Ayrıca benim LinkedIN ‘den eklemeyi UNUTMA!

Hasan YILDIZ, Girişimci. Doktora Öğrencisi. Yazmayan YAZILIMCI. Veri Şeysi. Eğitmen...

Yazarın Profili
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir