นักพัฒนาซอฟต์แวร์ควรได้รับงบประมาณอุปกรณ์รายปีหรือไม่
เป็นสิ่งที่ดีมากและฉันจะขอพูดคุยหรือแม้แต่เป็นส่วนหนึ่งของการเจรจาต่อรองของคุณสำหรับการเจรจาต่อรองเงินเดือน คำถามคือเพิ่มเติมเกี่ยวกับการไม่ว่าจะเป็น"ควร"หรือ"ต้อง"
ไม่มีใครรู้ว่าอุตสาหกรรมมีมาตรฐานดังกล่าวที่จะนำเสนอค่าเผื่อหรืองบประมาณ?
น่าเสียดายที่อุตสาหกรรมไม่ได้ใช้เป็นมาตรฐาน แต่โชคดีที่บาง บริษัท มีความโลภน้อยลงและมีความต้องการติดต่อกับนักพัฒนา (และพนักงาน) โดยรวม
นี่จะเป็นคำตอบที่ค่อนข้างกว้างและตามงบประมาณฉันจะไม่แยกความแตกต่างระหว่างงบประมาณที่ให้ไว้กับคุณในการซื้อหรือสั่งซื้อหรือเป็นสิ่งที่โปร่งใสที่คุณร้องขอการอัปเกรดที่จัดการโดยพนักงานของ บริษัท ของคุณ ในหนังสือของพวกเขามันคือสิ่งเดียวกันทุกอย่าง
มันมีประโยชน์
ปัญหาคือว่าสิ่งนี้สามารถแสดงให้เห็นถึงงบประมาณขนาดใหญ่ของ บริษัทได้อย่างรวดเร็วหากถึงขนาดวิกฤต อย่างไรก็ตามฉันเห็นด้วยกับคุณและโจเอลว่ามันคุ้มค่า
ไม่มีประเด็นใดที่ทำให้พนักงานผิดหวัง
อย่าทำให้เสีย
ที่ถูกกล่าวว่าคุณยังจำเป็นต้องให้พนักงานในสายและทำให้พวกเขาตระหนักดีว่าบางครั้งผลการดำเนินงานที่ไม่ดีหรือฮาร์ดแวร์เล็กน้อยล้าสมัยเป็นเพียงความจริงของชีวิต คุณไม่ต้องการให้ทุกคนกลายเป็นเด็กใจแตกที่ต้องการ SSD ใหม่โปรเซสเซอร์ iN ล่าสุดหน่วยความจำ RAM เพิ่มเติม ฯลฯ ...
ฉันไม่ต้องการให้ผู้คนหลงใหลในความเป็นนิรันดร์ของเด็กและนั่นก็นำไปใช้กับฮาร์ดแวร์ได้
(ด้วยโครงการซอฟต์แวร์ แต่ฉันมักจะผลักดันให้อยู่ใกล้กับรุ่นล่าสุดเท่าที่จะทำได้ ... อะนาล็อกไม่ได้ถืออยู่เสมอ :))
ความต้องการเฉพาะสำหรับฮาร์ดแวร์เฉพาะ
ฉันคิดว่ามีความแตกต่างระหว่าง:
- อุปกรณ์พื้นฐานที่จำเป็นสำหรับงานของคุณเมื่อคุณเริ่ม
- และอุปกรณ์ที่ทันสมัยกว่าซึ่งความต้องการเกิดขึ้นจากข้อกำหนดเฉพาะ
แพ็คเกจพื้นฐาน
ตัวอย่างเช่นสิ่งต่อไปนี้เป็นสิ่งปกติที่คุณจะได้รับและฉันไม่เห็นคำสั่งซื้อพิเศษ (ที่แข็งแกร่ง):
- แล็ปท็อป + โทรศัพท์มือถือ (ถ้าคุณเป็นที่ปรึกษาในสถานที่)
- เวิร์กสเตชันหากคุณทำงานนอกสถานที่และอยู่กับแม่
- รวมทั้งสารพัดที่ไม่ขัดแย้งเช่น:
- อุปกรณ์ป้อนข้อมูลที่ดี (แป้นพิมพ์, เมาส์, อาจจะเป็นแทร็กบอล ... )
- เก้าอี้ที่ดี
สิ่งเหล่านี้อาจเหมือนกันสำหรับทั้ง บริษัท ยกเว้นกรณีพิเศษเช่นพนักงานที่มีความพิการ พนักงานที่ทุพพลภาพหรือบาดเจ็บควรได้รับการดูแลอย่างชัดเจน
โบนัส
ถ้าเห็นได้ชัดว่าคุณต้องใช้การประชุมทางวิดีโอและการนำเสนอมากมายคุณอาจต้องการอุปกรณ์บางอย่างเช่นอุปกรณ์บลูทู ธ แท็บเล็ตและสไตลัส ซึ่งสามารถใช้งานร่วมกันในแผนกต่างๆได้โดยใช้ระบบการจองเพื่อไม่ให้ทุกคนร้องขอบางคน (และสูญเสียพวกเขา) ในขณะที่ลดห้องเพื่อหอน
หากคุณเป็นนักออกแบบคุณจะต้องใช้แท็บเล็ตรูปวาดแทร็กบอลของคุณและอื่น ๆ ... ฉันทำทุกครั้งที่เห็นนักพัฒนาคนหนึ่งที่ขอแทร็กบอลแทนเมาส์ โดยส่วนตัวแล้วฉันได้ลองทั้งสองอย่างแล้วและฉันเห็นว่าเหมือนกันเกือบเท่ากันดังนั้นฉันจึงไม่เคยซื้อการอ้างสิทธิ์นี้จริง ๆ ถ้าคุณไม่มีความต้องการเฉพาะเจาะจงนอกเหนือจาก "ฉันชอบที่ดีกว่า" คุณสามารถใช้ชีวิตด้วยเมาส์แทนแทร็กบอลโดยไม่ต้องพัฒนา RSI ภายใน 8 ชั่วโมงหากคุณยังไม่มีปัญหาและมีพฤติกรรมการใช้งานที่ถูกต้อง มันเป็นปัญหาที่แตกต่างเมื่อคุณได้รับเม้าส์หรือแทร็กบอลหรือคีย์บอร์ด แต่ฉันไม่เห็นว่าจะชนะอย่างใดอย่างหนึ่ง
หากคุณเป็นนักพัฒนาซอฟต์แวร์ที่ต้องการใช้งานเซิร์ฟเวอร์แอปพลิเคชั่น 4 ตัวพร้อมกันสร้างโครงการและเปิด Eclipse หรือ Visual Studio 3 อินสแตนซ์ตลอดเวลาคุณจะต้องมีเวิร์กสเตชันที่มีการแข่งขันสูง ฉันจะพิจารณา "ความต้องการขั้นพื้นฐาน" นี้สำหรับนักพัฒนาซอฟต์แวร์ดังนั้นจึงไม่ได้หมายความว่า dudes การตลาดจำเป็นต้องได้รับการปรับให้สอดคล้อง
สร้างกรณีของคุณ: ข้อมูลที่ยากสำหรับการชนะ
จากประสบการณ์บริษัท ส่วนใหญ่มีความเข้าใจเกี่ยวกับความต้องการของคุณหากคุณสามารถพิสูจน์ได้ว่าพวกเขาถูกต้องตามกฎหมาย หากคุณสามารถปกป้องเหตุผลได้พวกเขาจะกระอักเงินหรือพยายามช่วยเหลือคุณ พวกเขาจ่ายเงินให้คุณทำงานดังนั้นพวกเขาจึงไม่ต้องการให้คุณเสียเวลา
(นั่นคือถ้าพวกเขาสนใจงานของคุณสักหน่อย ... ถ้าคุณไม่เกี่ยวข้องฉันเกรงว่าคุณจะโชคไม่ดีที่นั่น ... )
แสดงกำไรให้คุณ
ดังนั้นในอดีตผู้ร่วมงานของฉันและฉันได้รับการอัพเกรดสำหรับ RAM อุปกรณ์อินพุตเก้าอี้ฮาร์ดไดรฟ์และเวิร์กสเตชันทั้งหมดหรือแม้กระทั่งเซิร์ฟเวอร์ฟาร์มตามข้อกำหนดที่รวบรวมและจัดทำไว้อย่างชัดเจน ใช้เวลาสักครู่ในการสร้างเคสของคุณดังนั้นพูดคุยกับผู้จัดการสายงานของคุณก่อน แต่อาจจะใช้ได้ หรือใช้เวลาเพิ่มชั่วโมงหนึ่งสัปดาห์ที่สำนักงานเพื่อสร้างเคสอาจคุ้มค่าและผู้จัดการสายงานของคุณจะไว้วางใจคุณมากขึ้นด้วยการตัดสินใจในอนาคต
แสดงให้ได้รับพวกเขา (เงินคือรากของความชั่วร้ายทั้งหมด ... )
จากตัวอย่างข้างต้นเราทำเช่นคำนวณการสร้างเวลาและการลดที่เราสามารถทำได้และทำการเปรียบเทียบระหว่างการตั้งค่าที่แตกต่างกันใน บริษัท การคำนวณค่าเฉลี่ยของเวลาที่สูญเปล่าต่อผู้พัฒนาต่อวันและทำให้พวกเขาตระหนัก เทียบเท่ากับปีที่แล้วประมาณ 20 วันเต็มต่อคนที่ไม่สามารถทำอะไรได้ (โดยทั่วไปแล้วคอมพิวเตอร์จะไม่ตอบสนองหากคุณไม่มี quad-core และ RAM 8GB สำหรับการสร้างนี้อย่างน้อย) คูณด้วยจำนวนนักพัฒนานั่นคือจำนวนชั่วโมงที่พวกเขาจ่ายเงินให้กับคนที่ไม่ทำอะไรเลยซึ่งสูงกว่าการอัพเกรดสถานีอย่างน้อยบางสถานี
เมื่อเร็ว ๆ นี้เพื่อนร่วมงานได้ทำการประเมินแบบเดียวกันเพื่อชักชวนให้พวกเขาพิจารณาไดรฟ์ SSD และอยู่ในขั้นตอนการรวบรวมข้อมูลที่ละเอียดมากเกี่ยวกับระยะเวลาที่จะถูกบันทึกสำหรับร่างกายทุกคนในแบบเดียวกัน
สำหรับข้อความค้นหาที่เกี่ยวข้องกับสุขภาพคำแนะนำง่ายๆจากแพทย์ของคุณอาจไม่เพียงพอ
สำหรับซอฟต์แวร์ที่กำหนดเองคุณอาจต้องนำเสนอข้อดีของเครื่องมือและผลกระทบเมื่อรวมเข้ากับกระบวนการของคุณ ตัวอย่างเช่นฉันจัดการเพื่อให้ บริษัท 3 แห่งสุดท้ายของฉันซื้อใบอนุญาตสำหรับเครื่องมือ wireframing หลังจากใช้รุ่นตัวอย่างเพื่อนำเสนอเพื่อดึงดูดความสนใจจากนั้นใช้พวกเขาอย่างกว้างขวางมากขึ้นในโครงการระยะสั้นหนึ่งหรือสองโครงการที่เกี่ยวข้องกับคนไม่กี่คน สิ่งเหล่านี้ค่อนข้างถูก แต่เดิมพวกเขาไม่ต้องการซื้อใบอนุญาตโดยไม่เห็นความต้องการ เมื่อพวกเขาตระหนักว่ามันช่วยให้เห็นภาพต้นแบบได้อย่างชัดเจนและทำการตัดสินใจอย่างมีการศึกษาก่อนหน้านี้พวกเขาให้แสงสีเขียวอย่างรวดเร็ว
วางแผน
- กำหนดแผนการอัพเกรด
- กำหนดมาตรฐานและตัวชี้วัดที่จะใช้สำหรับการวัดการได้รับ
- ให้ผลลัพธ์ที่ชัดเจน
- สรุปผลการวิจัยเหล่านี้
- อาจเริ่มต้นจากการคำนวณต้นทุนและเงินออม (พูดคุยกับผู้จัดการสายงานหรือทำสิ่งนี้ในการตรวจสอบข้อเสนอที่สองของคุณ)
- ให้เพื่อนร่วมงานลงชื่อออกตามคำขอของคุณซึ่งอาจเป็นไปได้ว่าในแต่ละครั้งที่เขียนข้อความเกี่ยวกับความรู้สึกของพวกเขาเกี่ยวกับการอัพเดทไม่ว่าจะเป็นในเชิงบวกหรือเชิงลบ (ประเด็นก็คือ ค้นคว้าเรื่องนี้จริงๆและดูว่ามันจำเป็นจริงๆหรือไม่)
บันทึกย่อเกี่ยวกับการอัปเกรดจำนวนมากสำหรับทั้งทีม
แนะนำการเปิดตัวหากคุณขอการอัพเกรดสำหรับทีมทั้งหมด:
- มันกระจายค่าใช้จ่ายในช่วงระยะเวลาอีกต่อไป ,
- มันให้เวลากับการแก้ไขปัญหาการนำส่ง ("อ๊ะเพียงแค่ตระหนักว่า CPU นี้รวมกับเวอร์ชั่นของระบบปฏิบัติการนี้แสดงปัญหาเมื่อทำการรวบรวมผลิตภัณฑ์ของเรา X สำหรับแพลตฟอร์มอื่น X")
- มันช่วยป้องกันไม่ให้ทีมงานทั้งหมดติดอยู่ในการบำรุงรักษาไอทีด้วยการติดตั้งระบบใหม่อัปเดตระบบและปัญหากระดานชนวนทั่วไป
ยอมรับความพ่ายแพ้: มันไม่ได้ผลกับทุกสิ่งเสมอไป
และถูกต้องดังนั้น ไม่ใช่ทุกอย่างที่ยอมรับได้ และสิ่งที่ยอมรับได้อาจไม่เอื้ออำนวยต่อ บริษัท ของคุณ สร้างกรณีของคุณนำมันมาที่ผู้จัดการสายพูดคุยเกี่ยวกับอาหารกลางวันของทีมหรือบางสิ่งบางอย่างที่เป็นมิตรและมีชีวิตชีวามากขึ้นกว่าการทบทวนทางการเงินในปีนี้
นอกจากนี้หากคุณประสบปัญหาในการสร้างกรณีของคุณ :
- ยอมรับว่าคุณอาจไม่จำเป็นต้องใช้มัน ,
- ยอมรับว่าคุณอาจผิดและอัปเกรด X ไม่ซื้อสิ่งที่คุณคิด
หากคุณไม่สามารถสร้างเคสและเริ่มป้องกันเกี่ยวกับคำขอของคุณได้แสดงว่าคุณจะทำสิ่งอื่นได้ดีกว่า