นักพัฒนาระดับสูงสามารถเพิ่มประสิทธิภาพได้มากกว่านักพัฒนาทั่วไปถึง 10 เท่า
เห็นได้ชัดว่าง่ายต่อการค้นหานักพัฒนาชั้นนำทั่วโลกมากกว่าในสวนหลังบ้านของ บริษัท
หาก บริษัท ไม่ได้อยู่ในจุดที่มีการเขียนโปรแกรมพวกเขาควรพิจารณาจ้างคนที่ทำงานจากที่บ้าน?
นักพัฒนาระดับสูงสามารถเพิ่มประสิทธิภาพได้มากกว่านักพัฒนาทั่วไปถึง 10 เท่า
เห็นได้ชัดว่าง่ายต่อการค้นหานักพัฒนาชั้นนำทั่วโลกมากกว่าในสวนหลังบ้านของ บริษัท
หาก บริษัท ไม่ได้อยู่ในจุดที่มีการเขียนโปรแกรมพวกเขาควรพิจารณาจ้างคนที่ทำงานจากที่บ้าน?
คำตอบ:
ฉันได้ทำงานเป็นและจัดการพนักงานทั้งในสถานการณ์และการรวมกันของทั้งสอง ฉันได้สังเกตต่อไปนี้:
พนักงานรุ่นเยาว์ไม่ทำงานจากระยะไกล พวกเขาต้องการความสัมพันธ์การทำงานที่ดีและเป็นส่วนตัวกับที่ปรึกษา ฉันพบว่าพนักงานระดับต้นของฉันค่อนข้างจะรอให้ฉันว่างมากกว่าที่จะถามนักพัฒนาระยะไกลที่ค่อนข้างอาวุโส (และดี)
ตรวจสอบให้แน่ใจว่าทุกคนที่คุณพิจารณาทำงานจากระยะไกลนั้นมีประสิทธิภาพเมื่อแนะนำตัวเองและไม่ออกไปแทนเจนต์
พนักงานจากระยะไกลสามารถแยกออกจากกันได้อย่างง่ายดายและไม่รู้สึกเป็นส่วนหนึ่งของทีมเว้นแต่จะมีความพยายามพิเศษเพื่อให้ครอบคลุมพวกเขา การแยกนี้สามารถนำไปสู่ความเข้าใจผิดของตัวขับเคลื่อนธุรกิจเฉพาะสำหรับโครงการหรือตีความเหตุการณ์ในทางที่ผิด
อย่าให้ผู้รับเหมาทำงานในระยะไกลเว้นแต่พวกเขาจะมีแรงจูงใจที่เหมาะสมในการทำงาน
เมื่อทำงานกับสมาชิกในทีมระยะไกลตรวจสอบให้แน่ใจว่าพวกเขาได้รับการเข้าถึงทรัพยากรอย่างเท่าเทียมรวมถึงการควบคุมแหล่งข้อมูลอ้างอิง ฯลฯ อย่าทำให้พวกเขากระโดดผ่านห่วงเพื่อทำงานให้เสร็จ
จัดการประชุมแบบเห็นหน้ากันบ่อยๆ สิ่งนี้ส่งเสริมให้เกิดการทำงานร่วมกันเป็นทีมที่ดียิ่งขึ้นเนื่องจากผู้คนรู้สึกสบายใจกับสิ่งที่พวกเขาได้พบ
อาจจะ.
ผลประโยชน์ของคุณคือ:
ค่าใช้จ่ายของคุณคือ:
Atwood มีบทความที่ดีเกี่ยวกับเรื่องนี้
แก้ไขจากบทความของ Atwood:
ขนาดของทีมรีโมตขั้นต่ำคือสอง มีเพื่อนคู่หูเสมอแม้ว่าเพื่อนของคุณจะอยู่ในทวีปอื่นครึ่งทางทั่วโลก
มีเพียงทหารผ่านศึกที่มีสีเทาที่รักการใช้รหัสอย่างแท้จริงเท่านั้นจึงจะมีผลกับตำแหน่งการพัฒนาทางไกล การให้คำปรึกษากับมือใหม่หรือโปรแกรมเมอร์ทั่วไปก็ไม่สามารถทำงานได้จากระยะไกล
เพื่อให้มีประสิทธิภาพทีมระยะไกลจำเป็นต้องมีความเป็นอิสระอย่างเต็มที่และเป็นผู้นำ (PM หากคุณต้องการ) ซึ่งมีวิสัยทัศน์ที่แข็งแกร่งและมีอำนาจในการดำเนินการกับวิสัยทัศน์นั้นอย่างเต็มที่
บริษัท ที่ไม่ทราบว่าพวกเขาทำอะไรไม่ควรมีพนักงานทางไกล ผู้จัดการไร้ความสามารถมากที่สุดจะรู้สึกว่าคุณกำลังทำงานอย่างหนักหากพวกเขาสามารถเห็นคุณนั่งอยู่ที่คอมพิวเตอร์ของคุณพิมพ์จำนวนมาก นอกจากนี้การนั่งประชุมที่ไร้ประโยชน์เป็นหนึ่งในตัวชี้วัดที่ดีที่สุดของการสื่อสารที่แข็งแกร่งและการจัดการเวลา
เมื่อคุณมีคนที่รู้ว่าพวกเขากำลังทำอะไรและได้รับการจัดการโดยคนที่รู้ว่าพวกเขากำลังทำอะไรมันไม่สำคัญว่าเมื่อไหร่ที่ไหนหรือทำงานอย่างไร พวกเขาได้รับสิ่งที่จำเป็นเมื่อต้องทำ
ฉันอยู่ที่ บริษัท ที่จ่ายเงินให้ใครบางคนทำการฝากเงินโดยตรงสำหรับบัญชีเงินเดือนและพิมพ์เช็คกระดาษปลอม (กระดาษจริงที่พิมพ์ไว้ล่วงหน้า) ใส่ไว้ในซองจดหมายและติดไว้ในกล่องจดหมายของเรา ฉันเดาว่าอีเมลภายในนั้นไม่ปลอดภัยพอและเราจะทำอย่างไรกับเช็คเหล่านั้นทั้งหมด? ฉันเชื่อว่าคำสั่งนี้มาจากกรมซ้ำซ้อน หากใครที่ต้องทำงานจากระยะไกลจะมีค่าใช้จ่ายเพิ่มเติมสำหรับการจัดส่งทางไปรษณีย์ซึ่งเป็นเหตุผลที่ดีที่จะไม่อนุญาตให้คนทำงานทางไกล - ราคาแพงเกินไป
มันก็โอเคที่จะมีคนห่างไกลถ้ามีสองสิ่งที่เป็นจริง:
วันนี้มีเทคโนโลยีที่ยอดเยี่ยมที่ทำให้การเป็นทีมง่ายขึ้นโดยไม่ต้องนั่งใกล้กัน
IRC, Jabber หรือซอฟต์แวร์ประเภทแชทที่คล้ายกันทำให้ง่ายต่อการทำให้ทุกคนในทีมรับรู้ถึงกันและกันสิ่งที่พวกเขากำลังทำและรู้สึกอิสระที่จะพูดคุยปัญหาทันที ฉันใช้ IRC กับกลุ่มของ freenode บ่อยครั้งและเหมือนมีนักพัฒนากลุ่มใหญ่กลุ่มหนึ่งทำหน้าที่เหมือนสมองส่วนรวมขนาดยักษ์ แอปเปิ้ลมีไคลเอนต์แชทที่ดีใน Mac OS ที่รองรับการประชุมทางวิดีโอโดยเฉพาะกับแล็ปท็อป
ลองนึกภาพว่าจะเป็นอย่างไรถ้า บริษัท มีเซิร์ฟเวอร์แชทภายในของตนเองพร้อมกลุ่มสำหรับแผนกแผนกโครงการและกลุ่มผลประโยชน์ที่เกี่ยวข้องกับงาน นักพัฒนาซอฟต์แวร์สามารถถามคำถามว่าจะเห็นได้ที่ไหนทั่วทั้ง บริษัท ดังนั้นผู้พัฒนารายอื่นก็สามารถเห็นและตอบคำถามได้ กำแพงสำนักงานหายไปจรวดสื่อสารและแนวปฎิบัติที่ดีที่สุดและการแบ่งปันรหัสสามารถเกิดขึ้นได้ด้วยตนเอง
หนึ่งในวิศวกรทดสอบโหลดของเราทำงานระยะไกลประมาณ 1/3 ของปีบางครั้งจากบ้านของเขาซึ่งอยู่ห่างจากสำนักงานของเราประมาณ 30 ไมล์หรือบางครั้งก็ออกจากรัฐ เขามีประสิทธิภาพในสำนักงานเหมือนกับที่อยู่ข้างนอกเพราะเขาทำให้ซอฟต์แวร์แชทของเขาทำงานและโทรเข้าเพื่อการประชุมทางโทรศัพท์ของเรา
เพื่อนร่วมงานในทีมของฉันนั่งลงในห้องโถงดังนั้นฉันจึงไม่เห็นหรือได้ยินพวกเขา ฉันไม่รู้ว่าเมื่อพวกเขาอยู่ในคิวบ์ของพวกเขาดังนั้นฉันจึงส่งข้อความแชทถึงพวกเขาและพวกเขาตอบกลับโดยเร็วที่สุด ฉันเขียนโปรแกรมเป็นทีมกับหนึ่งในวิศวกรของเราที่ไซต์อื่น สิ่งเดียวกันเกิดขึ้น เรา ping ซึ่งกันและกันอย่างสม่ำเสมอด้วยคำถามและ / หรือความคิดที่ไร้สาระและถ้าเราต้องการที่จะก้าวไปข้างหน้าเราจะแบ่งปันหน้าจอและรับโทรศัพท์ ฉันไม่สามารถบอกได้ว่าเขาอยู่ในสำนักงานหรือที่บ้านและมันไม่สำคัญ เราทำงานเหมือนกัน
แผนกควบคุมคุณภาพของเราถูกแบ่งระหว่างสองเมืองในรัฐต่าง ๆ วิศวกรของเรากระจายไปทั่วเมืองของเราในสถานที่ต่างกันประมาณสี่แห่ง แต่ก็ยากที่จะบอกเพราะเราใช้โทรศัพท์และแชทเป็นประจำ เราทุกคนทำงานจากระยะไกลในความเป็นจริงดังนั้นความแตกต่างคืออะไร? ความแตกต่างคือความคิดขององค์กร
มีข้อดีมากมายในการทำงานจากระยะไกลและส่วนใหญ่จะเปลี่ยนความคิดเพื่อให้นายจ้างพยายามค้นหาว่าพนักงานตอบสนองเชิงบวกกับมัน
ฉันคิดว่ามันยังขึ้นอยู่กับสิ่งที่คุณต้องการให้พวกเขาทำ
หากพวกเขามีส่วนร่วมในสถาปัตยกรรมและการออกแบบโดยรวมของซอฟต์แวร์ก็อาจเป็นปัญหา
หากพวกเขาได้รับสเป็คอย่างละเอียดและปั่นป่วนวิธีแล้วไม่มาก
แก้ไข: เพื่อความกระจ่างฉันพยายามพูดว่าหากงานสามารถแยกได้มันก็ดีที่จะมอบให้กับพนักงานระยะไกล อย่างไรก็ตามหากต้องการการอภิปรายอย่างละเอียดและการประชุมการออกแบบสถาปัตยกรรมนั่นเป็นเรื่องยากมากที่จะทำจากประเทศต่างๆ