Yönetimin, genel bir uygulamada çalışan birine karşı stratejik ve önemli uygulamalarda çalışan programcılara daha fazla önem vermesi veya ödüllendirmesi doğru mudur?
Her ikisi de aynı çabayı göstermiş olabilir.
Yönetimin, genel bir uygulamada çalışan birine karşı stratejik ve önemli uygulamalarda çalışan programcılara daha fazla önem vermesi veya ödüllendirmesi doğru mudur?
Her ikisi de aynı çabayı göstermiş olabilir.
Yanıtlar:
Birincisi, daha değerli olmak her zaman daha zor anlamına gelmez. Örneğin: dahili araçların programlanması çok faydalı olabilir ve personeliniz için zaman tasarrufu sağlayabilir, ancak müşterilerin değeri her zaman görülmez. Ücret , bir projenin zorluğu ve ekip içindeki bir kişinin sorumluluğu ile ödüllendirilmelidir .
Takımları farklı şekilde ödüllendirirseniz, bir koşul olmalıdır : insanların istedikleri zaman takım değiştirmesine izin verilmelidir . Daha zor uygulamaları geliştirmekten hoşlananların biraz daha kazanmasına izin verin. Stressiz bir işi tercih edenler daha kolay uygulamalar yapabilirler. Bu şekilde herkes mutlu olur.
İnsanları bir takımın biraz daha fazla kazandığı takımlara kilitlemek hayal kırıklığına neden olur ve insanları şirketinizden ayrılmaya bırakabilir.
Yöneticilerin, çabalarını en üst düzeye çıkarmak için geliştiricilerini dağıtmaları doğrudur. Bu nedenle, eşit çalışanlar eşit olarak ödüllendirilmelidir.
Yapılması gereken yüksek değerli işler olduğunda bir geliştiriciyi düşük değerli işe dağıtan bir yönetici, iş perspektifinden büyük ölçüde yetersizdir ve geliştiricinin yöneticilerinin kötü performansı nedeniyle cezalandırılmaması (veya ödüllendirilmemesi) gerekir.
İlk olarak, "doğru" ile kastedilen. Soru, daha önemli bir projeye insanlara daha fazla ödeme yapmanın ahlaki açıdan savunmasız olup olmadığını düşünüyorum. Tahakkuk ettiğiniz maliyetlere göre değil, ürettiğiniz faydaya göre para kazanırsınız. Bir programcı iki ayını tamamen işe yaramaz bir şey üretirken, diğeri iki gününü çifte verimlilik sağlayan bir şey üreterek geçiriyorsa, ikincisi daha az çaba harcamasına rağmen daha fazla ödenmelidir.
Bu açıdan, stratejik ve önemli uygulama şirket ve şirket için daha fazla değer üreten çalışanlar için daha değerlidir. Tek doğal sonuç, daha fazla para kazanmalarıdır.
Öte yandan, eğer soru bunu yapmak için iyi bir strateji olup olmadığı ise, muhtemelen değil. İnsanlara otomatik olarak daha önemli bir projeye daha fazla ödeme yapmak sapkın teşvikler getirme olasılığı yüksektir. İnsanlar başka projelerde de çalışmalarına ihtiyaç duyduklarında daha önemli projelere girmeye çalışacaklar. Sonuç olarak, proje başına değil, beceriye göre insanlara ödeme yapmak daha iyidir. İşe yaradıkça, muhtemelen en önemli projelerde çalışan yüksek vasıflı ve dolayısıyla yüksek maaşlı insanlara sahip olacaksınız. Ancak muhtemelen sorunlu teşviklerden kaçınabilirsiniz.
Evet, büyük olasılıkla. Sanırım geliştiricileri ödüllendirmenin en büyük nedeni, başka bir şirkete taşınmak istemelerini önlemektir.
Çok önemli bir sistemi koruyan üç geliştiriciniz ve başka bir sistemi koruyan yirmi geliştiriciniz varsa, muhtemelen üç geliştiriciyi tutmak konusunda daha fazla endişeleneceksiniz, çünkü yirmiden birini kaybetmek çok büyük bir hit değil. Eğer hepsini mutlu etmeyi göze alamazsanız, üç geliştiriciyi mutlu etmek için daha fazla kaynak harcamak mantıklı olabilir.
"Eşit iş performansı için eşit ücret" gibi bir adalet olduğunu düşünmüyorum. Bu sadece birçok toplumda bulunan faydalı bir efsanedir. Sorunuzun bazı ülkelerde bulunabilecek yasalarla ilgili olup olmadığını veya etik bir soru sormak isteyip istemediğinizi bilmiyorum. Her iki şekilde de eşitliği nasıl ölçeceğimizi veya uygulayacağımı bilemezdim. Bir taksi şoförü, kazancı çeşitli boyutlarda daha yüksek olabilen bir futbol yıldızından çok daha az performans gösteriyor mu?
Ödeme, bir programcı şirketi değiştirdiğinde müzakerelerin ne kadar iyi olduğuna ya da istihdamı başladığında piyasa durumunun ne olduğuna bağlı olabilir, bu nedenle programcılarına yine de aynı miktarda ödeme yapan birçok şirket olduğundan şüpheliyim.
Bu zor bir soru ama genel sorumluluk konusunda genellikle yönetim tarafından kabul ediliyor. Yönetici maaşı sahip olduğu sorumluluk ile belirlenir ve bence bu geliştiriciler için de geçerlidir.
Geliştirici Hanna kritik bir yazılımı (Ulusal Güvenlik Sistemi) ele alırsa, bir şeyler ters giderse iPhone için bir oyun uygulaması kullanan geliştirici Jill'den daha yüksek risk alır. Bu örnekte, diğer tüm yönler eşitse Hanna'nın Jill'den daha fazla ödüllendirilmesi gerekir.
Proje karlılığından bağımsız olarak daha iyi geliştiricilerinize daha fazla para ödersiniz. "Daha iyi" yi tanımlamak için kullandığınız ölçütler başka bir sorudur.
Tüm yüksek vasıflı geliştiricilerin tek bir ekipte olması gerektiğini düşünmüyorum, bu yüzden henüz para kazanmayan yeni ürüne kim düştü. İki eşit birinci yıl geliştirici şimdi karlı takıma girmek için piyango seçimleri nedeniyle farklı şekilde telafi edilecektir. Üzerinde kontrol sahibi olmadığınız şeylere dayalı bir liyakat ödeme sistemine giriyorsunuz. Ofis politikaları devreye girecek ve ahlakı engelleyecektir.
Bu, kod satırları gibi oyuncular tarafından oynanacak başka bir sistem haline gelir. Daha iyi bir yönetici daha büyük ödül için politik olacaktır. Microsoft'ta, hatta kırılan yeni bir üründe bir geliştirici olduğunuzu düşünün, ancak kötü bir sürüm yapan ve satış projeksiyonları yapmayan karlı bir ekip kadar çok para kazanmazsınız (çünkü uygulamalarının arkasında yıllarca pazarlama vardır). . Amiral gemisi ürününü taşıyan ekibi ödüllendiremezsiniz.
Yüksek gelgit tüm gemileri yükseltir.
Kaç kişinin stratejik veya kar amaçlı uygulama üzerinde çalışan kişinin düşük riskli uygulamada çalışan kişiden daha kalifiye olması gerektiğini düşündüğüne şaşırıyorum. Buradaki insanlar da bu diğer geliştiricinin genel tasarımda yer aldığını düşünüyorlar.
Diğer tüm şeyler eşittir ve ikisinin aynı projeyi diğerine aynı miktarda yakalama süresi ile değiştirebileceğini varsaymak, ikisinin de aynı çaba için aynı ikramiye bonusları alması gerektiği anlamına gelir.
Programcılar üstesinden gelebilecekleri en zor programlamayı yapmalı ve bu görevin zorluk derecesine göre ödeme almalıdır. (Neredeyse) tüm uygulamalarda kolay parçalar ve sert parçalar vardır. Programlama yapamayan insanlar ödüllendirilmemelidir çünkü çok önemli bir uygulamanın gerçekten kolay bir kısmını çalıştırmışlardır. Benzer şekilde, bir proje önemli olmasa bile, gerçekten iyi bir kodlayıcı üzerinde zor çalışmalar yaptıysa, uygun şekilde ödüllendirilmelidir. Bir proje, geliştiricilere proje için uygun bir miktar ödeyecek kadar önemli değilse, belki de şirket projeyi yapmamalıdır. Belki de aynı işi yapmanın mevcut bir kütüphaneyi (açık kaynak veya ücretli lisans) kullanmak veya mevcut bir yazılım paketini satın almak gibi daha ucuz bir yolu vardır.