답변:
첫째, 더 가치있는 것이 항상 더 어려운 것은 아닙니다. 예를 들어, 내부 도구를 프로그래밍하면 직원에게 매우 유용하고 시간을 절약 할 수 있지만 고객에게 가치가있는 것은 아닙니다. 프로젝트 의 어려움 과 팀 내 사람 의 책임 에 대해 보상을 받아야합니다 .
팀에게 다른 보상을 주려면 조건이 하나 있어야합니다. 사람들은 원하는 때에 팀을 변경할 수 있어야합니다 . 어려운 응용 프로그램 개발을 즐기는 사람들이 조금 더 많은 돈을 벌 수 있습니다. 스트레스없는 직업을 선호하는 사람들은 더 쉬운 응용 프로그램을 할 수 있습니다. 이런 식으로 모두가 행복합니다.
한 팀이 조금 더 많은 돈을 벌 수있는 팀에 사람들을 가두면 좌절감을 느끼고 사람들이 회사를 떠날 수 있습니다.
관리자는 노력 회수를 극대화하여 개발자를 배치하는 것이 옳습니다. 따라서 그렇지 않으면 평등 한 직원에게 동등한 보상을 제공해야합니다.
고 부가가치 작업을 수행 할 때 저평가 작업에 개발자를 배치하는 관리자는 비즈니스 관점에서 볼 때 무능하며, 개발자의 관리자의 열악한 결과로 개발자를 처벌 (또는 보상)해서는 안됩니다.
첫째, "올바른"의 의미입니다. 질문이 더 중요한 프로젝트에 사람들에게 더 많은 돈을 지불하는 것이 도덕적으로 방어 가능한지 아닌지 생각합니다. 귀하는 발생하는 비용을 기준으로하지 않고 귀하가 생산 한 이익을 기준으로 수익을 창출합니다. 한 프로그래머가 완전히 쓸모없는 것을 생산하는 데 2 개월을 소비하고 다른 프로그래머가 생산성을 두 배로 증가시키는 것을 생산하는 데 이틀을 소비한다면, 두 번째 프로그래머는 적은 노력을 들였음에도 불구하고 더 많은 비용을 지불해야합니다.
이러한 관점에서 전략적이고 중요한 응용 프로그램은 회사와 그 직원이 회사에 더 많은 가치를 창출하는 데있어 더 가치가 있습니다. 유일한 결과는 더 많은 돈을 벌 수 있다는 것입니다.
다른 한편으로, 질문이 좋은 전략인지 아닌지의 여부는 아마도 아닐 것입니다. 더 중요한 프로젝트에 사람들에게 자동으로 지불하면 더 많은 인센티브가 발생할 수 있습니다. 사람들은 다른 프로젝트에서도 작업해야 할 때 더 중요한 프로젝트에 착수하려고합니다. 결과적으로, 프로젝트별로 기술보다는 기술을 기반으로 사람들에게 지불하는 것이 좋습니다. 문제가 해결되면 아마도 가장 중요한 프로젝트를 수행하는 숙련 된 직원 들일 것입니다. 그러나 문제가되는 인센티브를 피할 수 있습니다.
"평등 한 업무 성과에 대한 평등 한 임금"과 같은 정의는 없다고 생각합니다. 이것은 많은 사회에서 발견되는 유용한 신화입니다. 귀하의 질문이 일부 국가에 존재할 수있는 법률에 관한 것인지, 또는 윤리적 질문을 제기하고자하는지는 모르겠습니다. 어느 쪽이든 나는 평등을 측정하거나 집행하는 방법을 모른다. 택시 운전사가 여러 차원으로 수입이 더 높은 축구 스타보다 훨씬 적은 성과를 내나요?
프로그래머가 회사를 바꾸었을 때의 협상이 얼마나 좋았는지, 또는 고용이 시작되었을 때 시장 상황이 어떻게되었는지에 따라 지불이 결정될 수 있으므로, 주위에 프로그래머들에게 모두 같은 금액을 지불하는 회사가 많지 않을 것입니다.
어려운 질문이지만 일반적으로 책임은 경영진에 의해 인정됩니다. 관리자 급여는 그녀가 가진 책임에 따라 결정되며 개발자에게도 적용된다고 생각합니다.
개발자 Hanna가 중요한 소프트웨어 (National Security System)를 처리하는 경우 iPhone 용 게임 응용 프로그램을 처리하는 개발자 Jill보다 문제가 발생할 경우 위험이 더 높습니다. 이 예에서, 다른 모든 측면이 동일하다면 한나는 Jill보다 더 많은 보상을 받아야합니다.
프로젝트 수익성에 관계없이 더 나은 개발자에게 더 많은 돈을 지불합니다. "더 나은"정의에 사용하는 기준은 또 다른 질문입니다.
숙련 된 모든 개발자가 한 팀에 있어야한다고 생각하지 않으므로 누가 돈을 벌지 못하는 새 제품으로 강등 될까요? 2 년의 동등한 첫 해 개발자들은 이제 수익성있는 팀을 얻기 위해 복권 선택으로 인해 다르게 보상 될 것입니다. 당신은 당신이 통제 할 수없는 것들을 기반으로 공과금 시스템에 들어가고 있습니다. 사무실 정치가 등장하여 도덕을 방해 할 것입니다.
이것은 코드 라인처럼 플레이어가 게임을하는 또 다른 시스템이됩니다. 더 나은 관리자는 더 큰 보상을 위해 정치합니다. 새로운 제품을 개발하는 Microsoft 개발자라고 생각하지만 나쁜 출시를하고 판매 계획을 세우지 않은 수익성있는 팀 (애플리케이션에 몇 년 동안 마케팅이 있었기 때문에)만큼 돈을 벌지 못한다고 상상해보십시오 . 주력 제품을 제작 한 팀에게는 보상하지 않습니다.
만조는 모든 배를 올립니다.
전략적 또는 수익 창출 응용 프로그램을 작업하는 사람이 저 위험 응용 프로그램을 작업하는 사람보다 해당 프로젝트에 더 자격이 있어야한다고 생각하는 사람들이 얼마나되는지 놀랍습니다. 여기 사람들은이 다른 개발자가 전체 디자인에 참여한다고 가정합니다.
다른 모든 것들이 같고 두 개의 프로젝트가 동일한 캐치 업 시간으로 한 프로젝트에서 다른 프로젝트로 변경 될 수 있다고 가정하면 동일한 노력으로 동일한 보너스를 보상받을 수 있습니다.
프로그래머는 처리 할 수있는 가장 어려운 프로그래밍을 수행해야하며 해당 작업의 난이도에 따라 보수를 받아야합니다. (거의) 모든 응용 프로그램에는 쉬운 부품과 단단한 부품이 있습니다. 프로그래밍을 할 수없는 사람들은 매우 중요한 응용 프로그램에서 정말 쉬운 부분을 수행했기 때문에 보상을받지 않아야합니다. 마찬가지로, 프로젝트가 중요하지 않더라도, 정말 훌륭한 코더가 어려운 작업을했다면 적절히 보상을 받아야합니다. 프로젝트에 개발자에게 적절한 금액을 지불하기에 프로젝트가 충분히 중요하지 않은 경우 회사는 프로젝트를 수행하지 않아야합니다. 기존 라이브러리 (오픈 소스 또는 유료 라이센스)를 사용하거나 기존 소프트웨어 패키지를 구매하는 것과 같은 동일한 작업을 수행하는 더 저렴한 방법이있을 수 있습니다.