มันถูกต้องสำหรับการจัดการเพื่อให้ความสำคัญมากขึ้นหรือให้รางวัลโปรแกรมเมอร์ที่ได้ทำงานในเชิงกลยุทธ์และการใช้งานที่สำคัญเมื่อเทียบกับคนที่ได้ทำงานกับโปรแกรมทั่วไป?
ทั้งสองอาจใช้ความพยายามเดียวกัน
มันถูกต้องสำหรับการจัดการเพื่อให้ความสำคัญมากขึ้นหรือให้รางวัลโปรแกรมเมอร์ที่ได้ทำงานในเชิงกลยุทธ์และการใช้งานที่สำคัญเมื่อเทียบกับคนที่ได้ทำงานกับโปรแกรมทั่วไป?
ทั้งสองอาจใช้ความพยายามเดียวกัน
คำตอบ:
ครั้งแรกที่มีคุณค่ามากขึ้นไม่ได้หมายความว่ายากขึ้น ตัวอย่างเช่น: การเขียนโปรแกรมเครื่องมือภายในอาจมีประโยชน์มากและประหยัดเวลาสำหรับบุคลากรของคุณ แต่คุณค่าของลูกค้านั้นไม่สามารถมองเห็นได้เสมอไป ควรได้รับผลตอบแทนจากความยากลำบากของโครงการและความรับผิดชอบของบุคคลภายในทีม
ถ้าคุณทำทีมรางวัลที่แตกต่างกันควรจะมีเงื่อนไขเดียว: ทุกคนควรจะได้รับอนุญาตให้ทีมการเปลี่ยนแปลงเมื่อพวกเขาต้องการที่จะ ให้ผู้ที่สนุกกับการพัฒนาแอพพลิเคชั่นที่ยากขึ้นมีรายได้เพิ่มขึ้นอีกเล็กน้อย ผู้ที่ชอบงานที่ปราศจากความเครียดสามารถทำแอพพลิเคชั่นได้ง่ายขึ้น วิธีนี้ทุกคนมีความสุข
การล็อคคนไว้ในทีมที่ทีมหนึ่งมีรายได้เพิ่มขึ้นจะนำไปสู่ความคับข้องใจและอาจปล่อยให้คนออกจาก บริษัท ของคุณ
มันถูกต้องสำหรับผู้จัดการที่จะปรับใช้นักพัฒนาของพวกเขาขึ้นอยู่กับการเพิ่มผลตอบแทนจากความพยายาม ดังนั้นพนักงานที่เท่าเทียมกันควรได้รับผลตอบแทนเท่ากัน
ผู้จัดการที่ปรับใช้นักพัฒนาไปยังงานที่มีมูลค่าต่ำเมื่อมีงานมูลค่าสูงที่ต้องทำนั้นไร้ความสามารถอย่างไม่มีการลดลงจากมุมมองทางธุรกิจและผู้พัฒนาไม่ควรถูกลงโทษ (หรือได้รับรางวัล) สำหรับประสิทธิภาพที่ไม่ดีของผู้จัดการ
ประการแรกสิ่งที่มีความหมายโดย "ถูกต้อง" หากคำถามคือว่ามันมีคุณธรรมที่จะจ่ายให้กับผู้คนในโครงการที่สำคัญมากขึ้นหรือไม่ฉันก็คิดเช่นนั้น คุณได้รับเงินตามผลประโยชน์ที่คุณผลิตขึ้นไม่ได้ขึ้นอยู่กับต้นทุนที่เกิดขึ้น หากโปรแกรมเมอร์คนหนึ่งใช้เวลาสองเดือนในการผลิตสิ่งที่ไร้ประโยชน์อย่างสมบูรณ์ในขณะที่อีกคนหนึ่งใช้เวลาสองวันในการผลิตสิ่งที่ให้ผลผลิตเพิ่มขึ้นเป็นสองเท่าคนที่สองควรได้รับเงินมากขึ้นแม้จะใช้ความพยายามน้อยลง
จากมุมมองดังกล่าวการใช้งานเชิงกลยุทธ์และที่สำคัญมีค่ามากขึ้นสำหรับ บริษัท และพนักงานที่ทำงานในสิ่งที่สร้างมูลค่าเพิ่มให้กับ บริษัท ผลลัพธ์ทางธรรมชาติเพียงอย่างเดียวคือพวกเขาจะทำเงินได้มากกว่า
ในทางตรงกันข้ามหากคำถามคือว่ามันเป็นกลยุทธ์ที่ดีที่จะทำเช่นนั้นอาจจะไม่ การจ่ายเงินให้ผู้คนโดยอัตโนมัติในโครงการที่สำคัญกว่านั้นมีแนวโน้มที่จะแนะนำสิ่งจูงใจที่ผิดปกติ ผู้คนจะพยายามเข้าสู่โครงการที่สำคัญมากขึ้นเมื่อคุณต้องการให้พวกเขาทำงานในโครงการอื่นเช่นกัน เป็นผลให้มันอาจจะดีกว่าที่จะจ่ายคนขึ้นอยู่กับทักษะค่อนข้างแล้วบนพื้นฐานต่อโครงการ ตามที่ได้ผลคุณอาจมีคนที่มีทักษะสูงและมีรายได้สูงซึ่งทำงานในโครงการที่สำคัญที่สุด แต่คุณอาจหลีกเลี่ยงสิ่งจูงใจที่เป็นปัญหาได้
ใช่เป็นไปได้มากที่สุด ฉันคิดว่าเหตุผลที่ดีที่สุดสำหรับนักพัฒนาที่ให้ผลตอบแทนคือการป้องกันไม่ให้พวกเขาต้องการย้ายไปที่ บริษัท อื่น
หากคุณมีนักพัฒนาสามคนที่รักษาระบบที่สำคัญมากและนักพัฒนายี่สิบคนที่ดูแลระบบอื่นคุณอาจกังวลเกี่ยวกับการรักษานักพัฒนาทั้งสามไว้เนื่องจากการสูญเสียหนึ่งในยี่สิบนั้นไม่ใช่เรื่องใหญ่ การใช้ทรัพยากรให้มากขึ้นจะทำให้นักพัฒนาทั้งสามมีความสุขถ้าคุณไม่สามารถทำให้พวกเขามีความสุขได้
ฉันไม่คิดว่าจะมีความยุติธรรมเช่นนี้ "จ่ายเท่ากันสำหรับการทำงานที่เท่าเทียม" นี่เป็นเพียงตำนานที่มีประโยชน์ที่พบในหลายสังคม ฉันไม่รู้ว่าคำถามของคุณเกี่ยวกับกฎหมายที่อาจมีอยู่ในบางประเทศหรือไม่หรือคุณต้องการตั้งคำถามเกี่ยวกับจริยธรรม ไม่ว่าด้วยวิธีใดฉันก็ไม่รู้จะวัดหรือบังคับใช้ความเท่าเทียมกันได้อย่างไร คนขับรถแท็กซี่แสดงน้อยกว่าดาราฟุตบอลที่มีรายได้สูงกว่าหลายมิติหรือไม่?
การจ่ายเงินอาจขึ้นอยู่กับว่าการเจรจาที่ดีเกิดขึ้นเมื่อโปรแกรมเมอร์เปลี่ยน บริษัท หรือสถานการณ์ตลาดเป็นอย่างไรเมื่อการจ้างงานของเขาเริ่มต้นดังนั้นฉันสงสัยว่ามี บริษัท หลายแห่งรอบ ๆ ที่จ่ายโปรแกรมเมอร์ของพวกเขาในจำนวนเดียวกัน
เป็นคำถามที่ยากลำบาก แต่โดยทั่วไปแล้วความรับผิดชอบโดยทั่วไปนั้นเป็นที่ยอมรับของฝ่ายบริหาร เงินเดือนผู้จัดการนั้นพิจารณาจากความรับผิดชอบที่มีอยู่และฉันคิดว่ามันใช้กับนักพัฒนาเช่นกัน
หากนักพัฒนาฮันนาจัดการซอฟต์แวร์ที่สำคัญ (ระบบความมั่นคงแห่งชาติ) เธอจะมีความเสี่ยงสูงกว่าหากมีอะไรผิดพลาดไปกว่านักพัฒนาจิลล์ที่จัดการแอพพลิเคชั่นเกมสำหรับ iPhone ในตัวอย่างนี้ฮันนาควรได้รับผลตอบแทนมากกว่าจิลล์ในทุกด้านเท่ากัน
คุณจ่ายเงินให้นักพัฒนาที่ดีกว่าของคุณมากขึ้นโดยไม่คำนึงถึงผลกำไรของโครงการ เกณฑ์ใดที่คุณใช้กำหนด "ดีกว่า" เป็นคำถามอื่น
ฉันไม่คิดว่านักพัฒนาที่มีทักษะสูงควรอยู่ในทีมเดียวดังนั้นใครที่ลดระดับสินค้าใหม่ที่ยังไม่ได้ทำเงิน สองนักพัฒนาในปีแรกที่เท่ากันตอนนี้จะได้รับการชดเชยที่แตกต่างกันเนื่องจากการจับสลากเลือกที่จะได้รับในทีมที่ทำกำไร คุณกำลังเข้าสู่ระบบการชำระเงินตามสิ่งที่คุณไม่สามารถควบคุมได้ การเมืองในสำนักงานกำลังเข้ามามีบทบาทและขัดขวางศีลธรรม
นี่จะกลายเป็นระบบอื่นที่ผู้เล่นจะได้รับความนิยมเหมือนกับรหัส ผู้จัดการที่ดีกว่าจะเข้ามารับตำแหน่งแทน ลองนึกภาพการเป็นนักพัฒนาซอฟต์แวร์ของ Microsoft ในผลิตภัณฑ์ใหม่ที่คุ้มทุน แต่คุณไม่ทำเงินได้มากเท่ากับทีมที่มีกำไร . คุณไม่ให้รางวัลกับทีมที่บรรทุกผลิตภัณฑ์เรือธง
น้ำขึ้นสูงทำให้เรือทุกลำ
ฉันประหลาดใจที่มีคนเพียงแค่สมมติว่าคนที่ทำงานกับแอปพลิเคชันเชิงกลยุทธ์หรือการขับเคลื่อนกำไรต้องมีคุณสมบัติที่เหมาะสมสำหรับโครงการนั้นมากกว่าคนที่ทำงานในแอปพลิเคชันที่มีความเสี่ยงต่ำ ผู้คนที่นี่ยังสมมติว่านักพัฒนารายนี้มีส่วนร่วมในการออกแบบโดยรวม
ทุกสิ่งอื่นเท่ากันและสมมติว่าทั้งสองสามารถเปลี่ยนจากโครงการหนึ่งไปอีกโครงการหนึ่งด้วยระยะเวลา catchup เท่ากันหมายความว่าพวกเขาทั้งสองควรได้รับโบนัสเหมือนกันสำหรับความพยายามเดียวกัน
โปรแกรมเมอร์ควรทำการเขียนโปรแกรมที่ยากที่สุดที่พวกเขาสามารถจัดการได้และควรได้รับเงินตามความยากลำบากของงานนั้น ๆ เปิด (เกือบ) การใช้งานทั้งหมดมีชิ้นส่วนที่ง่ายและชิ้นส่วนที่แข็ง คนที่ไม่สามารถเขียนโปรแกรมไม่ควรได้รับรางวัลเพราะพวกเขาทำงานได้อย่างง่าย ๆ บางส่วนของแอปพลิเคชันที่สำคัญมาก ในทำนองเดียวกันแม้ว่าโครงการจะไม่สำคัญหากผู้ทำรหัสที่ดีจริงๆบางคนทำงานอย่างหนักกับมันพวกเขาควรได้รับรางวัลอย่างเหมาะสม หากโครงการไม่สำคัญพอที่จะจ่ายเงินให้นักพัฒนาในจำนวนที่เหมาะสมสำหรับโครงการบางที บริษัท ไม่ควรทำโครงการ อาจมีวิธีที่ถูกกว่าในการทำงานให้เสร็จเช่นใช้ห้องสมุดที่มีอยู่ (โอเพ่นซอร์สหรือใบอนุญาตแบบชำระเงิน) หรือซื้อแพคเกจซอฟต์แวร์ที่มีอยู่