プログラマーはどのような報酬を受け取るべきですか?

今日、私たちはプログラマーの「コスト」をどのように評価するかについて、極端なプログラミング方法論の著者であるKent Beck によるメモを議論することにしました。







/ 写真レイチェル・ジョンソン CC



この問題は、従業員の側から、会社およびITコミュニティ全体の観点から、3つの観点から検討できます。 3つのオプションはすべて、従業員の仕事の「コスト」の評価を提供します。



ここでの問題は、従業員の人件費と、会社とチーム全体のために従業員が生み出す価値とを比較検討することが非常に難しいことです。 従業員自身が実際の状況を理解し、状況に影響を与えることができることが非常に重要です。



設計と開発は、時間、精神的な努力、忍耐を必要とする深刻な作業であり、人はソフトウェアの最適化と改良として固定します。 スペシャリストは、彼の時間が無駄になったことを知り、非常に失望します。



もちろん、評価の多要素モデルを使用し、雇用会社自体が置かれている財務状況を考慮することは価値があります。 同時に、特定の金額ではなく、すべての関係者にとって便利な範囲に焦点を合わせる必要があります。



IaaSプロバイダーのCEO、Vitaliy Gritsayは、Kentのアプローチには存在する権利があると確信しています。 彼は、同社には強力な開発者が必要であり、市場よりも高い給与を設定する用意があることを強調しました。 このアプローチは、会社の製品のレベルを上げる必要がある従業員自身によってバランスを取る必要があります。 ここで最も重要な要素の1つは、新しいアイデアを引き受け、それらを論理的な結論に導くためのイニシアチブと意欲です。



私たちはIT専門家に頼り、賃金水準を設定するためのどのアプローチが最も効果的であると見なされるべきかについての評価を共有するよう依頼しました。



Aviasalesのプレスサービスは、会社のプログラマーが製品グループの一部として働いていると語っています。 したがって、部門の成功は各従業員に依存します。 同時に、同社は相互支援に重点を置いていますが、IT業界のニュースを読むなど、気を散らすものを否定していません。



HumanFactorLabsとDaData.ruの共同設立者であるElena Zhuravlevaは、さまざまなKPIとメトリックが常に機能するとは限らないと述べています。 修正された特定のバグまたはコード行のコストを判断することは非常に困難です。 これは創造的なプロセスであり、永続的な雇用者KPIハッキングに変えることはできません。 このアプローチは、製品開発のフレームワークで正当化され、市場の成長によってさらに加速されます。 多くの場合、インターンを取得して自分で修了する方が収益性が高いことがわかります。 この場合、責任範囲を拡大することで給与を増やすことができます(たとえば、開発者からチームリーダーに移行するなど)。



PS IaaSプロバイダーの仕事について少し説明します。






All Articles