portaldacalheta.pt
  • หลัก
  • กระบวนการและเครื่องมือ
  • การวางแผนและการพยากรณ์
  • การออกแบบ Ui
  • การจัดการโครงการ
ไลฟ์สไตล์

วิธีการทำงานจากระยะไกลและยังคงดีที่สุด



Ryan Wilcox เติบโตในฐานะพนักงานระยะไกลมาเกือบ 10 ปีและตอนนี้ทำงานเป็นทั้งที่ปรึกษาและ dev ให้กับ บริษัท ต่างๆทั่วโลกในฐานะวิศวกร ApeeScape และผู้ก่อตั้งของเขา บริษัท ของตัวเอง . ปัจจุบันเขาทำงานเต็มเวลาให้กับ Fanzter ซึ่งเป็น บริษัท ผลิตภัณฑ์บนเว็บและ iOS

เข็มขัดเครื่องมือของผู้ปฏิบัติงานระยะไกล

เริ่มรีโมทใหม่หรือทำงานจากกิ๊กที่บ้านไม่ว่าจะเป็นโครงการสัญญาหรือก งานประจำ อาจเป็นเรื่องที่น่าวิตกเล็กน้อยหากคุณคุ้นเคยกับการเข้าไปในสำนักงานทุกวัน



แต่รูปแบบการจ้างงานแบบนี้ ได้รับความนิยมมากขึ้น กับบางคนมาก บริษัท ที่มีชื่อเสียง ให้ยืมคำรับรองของพวกเขา



ฉันประสบความสำเร็จในการทำงานจากระยะไกลโดยใช้เครื่องมือเหล่านี้มาหลายปีแล้วในโครงการที่มีขนาดและระยะเวลาต่างๆกัน ด้วยโพสต์นี้ฉันหวังว่าจะแจกแจงแนวทางปฏิบัติที่ดีที่สุดบางส่วนที่ฉันหยิบขึ้นมาเพื่อใช้ในการทำงานในสถานการณ์ต่างๆ คำแนะนำจากระยะไกลและการทำงานจากที่บ้านมีตั้งแต่คำแนะนำเฉพาะสำหรับซอฟต์แวร์และฮาร์ดแวร์ไปจนถึงเคล็ดลับในการบรรลุกำหนดเวลาของทีม



การตั้งค่า Remote หรือ Home Office

ฉันไม่สามารถเน้นความสำคัญของ มีการตั้งค่าสำนักงานที่เหมาะสม . ทั้งจะทำให้คุณมีประสิทธิผลมากขึ้นและดูเป็นมืออาชีพมากขึ้น ตัวอย่างเช่นชุดหูฟังมีความสำคัญอย่างยิ่งในการหลีกเลี่ยงเสียงสะท้อนระหว่างการโทรออนไลน์ สิ่งเล็ก ๆ น้อย ๆ เช่นนี้ไปได้ไกลเมื่อทำงานเป็นรีโมท

นี่คือเครื่องมือบางอย่างสำหรับการทำงานจากระยะไกลที่ฉันคิดว่าจำเป็นภายในสำนักงานที่บ้านของฉันเอง:



ข้อใดอธิบายตัวอย่างการใช้งานได้ดีที่สุด
  • ชุดหูฟัง . ฉันชอบชุดหูฟังแบบมีสายเป็นพิเศษเพราะแบตเตอรี่ไม่หมดในช่วงเวลาวิกฤต คุณจะใส่บ่อยมากดังนั้นอย่าลืมสวมใส่สิ่งที่สบายตัว ฉันมีสอง ชุดหูฟังไมโคร : หนึ่งสำหรับโต๊ะของฉันและอีกอันที่ฉันบรรจุในกระเป๋าแล็ปท็อป ในฐานะที่เป็นหูฟังกระเป๋าแล็ปท็อปมีคุณสมบัติที่ยอดเยี่ยมสองประการ: เนื่องจากใช้พลังงานจาก USB ฉันจึงไม่ต้องกังวลกับการชาร์จแบตเตอรี่อีกต่อไปและ มาก ราคาถูกที่จะเปลี่ยนถ้ามันแตกในกระเป๋าของฉัน อันที่จริงฉันพบว่าหูฟังรุ่นนี้อึดอัดเล็กน้อยสำหรับการประชุมทางโทรศัพท์ที่ยาวนาน หากคุณทำสิ่งเหล่านี้เป็นจำนวนมากฉันขอแนะนำ Corsair Vengeance 2000 : ชุดหูฟังไร้สายที่สะดวกสบายพร้อมแบตเตอรี่ช่วยให้คุณทำงานได้ทั้งวัน (อย่างไรก็ตาม: ไม่มีลิงก์อ้างอิงใด ๆ เลย)
  • สถานที่เงียบสงบในการคิด ด้วยประตูที่ปิด - โดยเฉพาะอย่างยิ่งถ้าคุณอาศัยอยู่กับคนอื่นและ โดยเฉพาะ ถ้าคุณมีครอบครัว
  • การเชื่อมต่ออินเทอร์เน็ตที่เสถียร หรือการเชื่อมต่อสำรองข้อมูลที่ดี ตัวอย่างเช่นฉันมี DSL และได้ตั้งค่าการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือของฉันหาก DSL ดับ หากคุณมีปัญหาเกี่ยวกับ Skype อยู่ตลอดเวลาหรือวางสายคุณจะกลายเป็นทั้งคนที่เชื่อถือได้น้อยลงและไม่ค่อยมีความเป็นมืออาชีพในสายตาของคนอื่น ๆ ที่อาจพยายามจัดการพนักงานที่อยู่ห่างไกลหลายคน
  • Skype . สิ่งนี้เหมาะสำหรับการประชุมทางโทรศัพท์แบบ adhoc การส่งข้อความโต้ตอบแบบทันทีกับลูกค้าหรือแม้แต่การสร้างห้องสนทนาที่มีพิธีน้อย
  • SkypeOut ซึ่งช่วยให้คุณรับและโทรออกจากโทรศัพท์ของคุณไปยังผู้ติดต่อ Skype สิ่งนี้ยอดเยี่ยมมากโดยเฉพาะในช่วงเวลาที่คุณไม่อยู่ที่คอมพิวเตอร์และ (คุณคำนวณเวลาผิดลูกค้ามีเหตุฉุกเฉิน ฯลฯ )
  • กาต้มน้ำไฟฟ้า . บางครั้งฉันต้องการกาแฟร้อน แต่ไม่อยากรบกวนการไหลของฉัน
  • เหยือกน้ำแกลลอน . สำหรับกาต้มน้ำหรือสำหรับดื่ม สำหรับการเข้ารหัสที่ยาวนานหรือการประชุมทางโทรศัพท์ระยะยาว

ภาพของรีโมตในอุดมคติหรือที่ทำงานจากโฮมออฟฟิศที่ตั้งค่า

เสียงเหล่านี้บางอย่างชัดเจน แต่คุณต้องประหลาดใจกับจำนวนรีโมทที่ไม่ได้ทำเครื่องหมายทั้งหมดที่นี่ ในฐานะนักพัฒนาเราต้องการพื้นที่ที่เงียบสงบในการคิดโดยไม่สะดุด และในฐานะผู้ทำงานที่อยู่ห่างไกลเราต้องการสถานที่เงียบ ๆ ในการจัดการประชุมทางโทรศัพท์การประชุมการจับคู่การเขียนโปรแกรม ฯลฯ โดยไม่ถูกขัดจังหวะ การทำงานบนโซฟาของคุณอาจไม่ใช่วิธีการทำงานระยะไกลที่ดี



เครื่องมือซอฟต์แวร์

มีเครื่องมือซอฟต์แวร์ที่ดีมากมายเพื่อเสริมสภาพแวดล้อมการพัฒนาโดยทั่วไปของคุณและช่วยให้คุณเอาชนะความท้าทายที่เกี่ยวข้องกับการทำงานระยะไกล นี่คือบางส่วนที่ฉันชอบมาก:

  • AwayFind ซึ่งเหมาะสำหรับอีเมลเร่งด่วนโดยเฉพาะข้อความในนาทีสุดท้ายจากผู้เข้าร่วมการประชุมเนื่องจากส่งต่อข้อความถึงคุณทาง SMS
  • ตัวแปลงโซนเวลา สำหรับการทำงานกับลูกค้าและเพื่อนร่วมงานทั่วโลก ฉันชอบ นาฬิกาบอกเวลาโลกของเวลาและวันที่ , ทุกโซนเวลา , บัดดี้เวลาโลก , หรือ เวลาตอนนี้ สำหรับเวอร์ชันที่สามารถเข้าถึงได้มากขึ้นสำหรับผู้พิการทางสายตา
  • ห้องสนทนา / IRC สำหรับทุกคนในทีม สิ่งนี้อาจเป็นทางการ (เช่นก แคมป์ไฟ room) หรือเพียงแค่ห้องแชท Skype (ในสไตล์ Keep It Simple, Silly)
  • ตัวติดตามข้อผิดพลาด - สิ่งนี้สมควรได้รับส่วนของตัวเองดังนั้นดูด้านล่าง

เมื่อวางแผนการประชุมให้ยืนยันเขตเวลาทั้งสองเสมอ และเมื่อคุณได้รับคำเชิญคุณควรคำนวณย้อนหลังเสมอและให้แน่ใจว่าคุณได้ตัวเลขเดียวกัน หากการประชุมเกี่ยวข้องกับเขตเวลาหลายเขตฉันชอบรวมเวลา UTC ด้วย เนื่องจากทุกคนควรทราบค่าชดเชยจาก UTC จึงเป็นอีกหนึ่งการตรวจสอบเพื่อให้แน่ใจว่าทุกคนเข้าใจตรงกัน



ฉันมีขนาดที่เหมาะสม ราง ทีมไม่กี่ปีที่ผ่านมา สมาชิกในทีมหลายคนทำงานจากระยะไกลเป็นเวลาอย่างน้อยก็ส่วนหนึ่งและวัฒนธรรมของทีมก็คืองานจำนวนมากจะต้องทำในตอนเย็น ฉันเสนอการตั้งค่าห้องสนทนาผ่านหัวหน้าทีมอย่างเป็นทางการในเวลานั้นโดยชี้ไปที่ Campfire หรือบริการแชทแบบเสียเงินอื่น ๆ หลายสัปดาห์ผ่านไปโดยไม่มีการดำเนินการใด ๆ และฉันตัดสินใจที่จะตั้งค่าห้องสนทนา Skype กับนักพัฒนาเพียงคนเดียวเพื่อทดสอบทฤษฎีของฉันว่าห้องสนทนาจะเป็นทรัพย์สินสำหรับทีม การทดลองนี้พิสูจน์แล้วว่าประสบความสำเร็จอย่างมาก - ประสบความสำเร็จมากจนเราใช้การแชทผ่าน Skype แทนวิธีแก้ปัญหาอื่น ห้องสนทนา Skype นี้ยังคงถูกใช้งานเมื่อฉันออกจากโครงการในอีกเกือบหนึ่งปีต่อมา บางครั้งความเรียบง่ายอาจเป็นตัวเลือกที่ดีที่สุด

ต่อมาในช่วงเส้นตายที่สำคัญสำหรับโครงการเดียวกันเราได้จัดตั้งห้องสนทนา Skype ซึ่งรวมถึงนักพัฒนานักวิเคราะห์ธุรกิจผู้จัดการโครงการและลูกค้าเพื่อให้กลุ่มทั่วไปสามารถตอบคำถามได้อย่างรวดเร็ว แม้ว่าจะไม่ได้ใช้งานเท่ากับห้องแชทสำหรับนักพัฒนาเท่านั้น แต่ก็ยังใช้งานได้ดีจริงๆ การแชท Skype สามารถกลั่นกรองและควบคุมได้โดยบางคน คำสั่งสนทนากลุ่ม การตั้งค่าบทบาทการแชทและการตั้งค่าสิทธิ์การเข้าถึงซึ่งช่วยให้คุณปรับแต่งห้องสนทนาตามกรณีการใช้งานของคุณได้จริงๆ แม้แต่การตั้งค่าความเรียบง่ายดังกล่าวก็สามารถเพิ่มประสิทธิภาพการทำงานระยะไกลได้



แนวทางปฏิบัติที่ดีที่สุดในการทำงานระยะไกล: การติดตามข้อบกพร่อง

ฉันอยากรู้สามสิ่งจากตัวติดตามข้อบกพร่องที่ฉันใช้:

  • ตอนนี้ฉันกำลังทำอะไรอยู่
  • มีอะไรอยู่ในจานของฉันสำหรับซอฟต์แวร์รุ่นต่อไปนี้
  • ผลงานของทีมทั้งหมดสำหรับซอฟต์แวร์รุ่นนี้คืออะไร

แต่ละสิ่งเหล่านี้มีวัตถุประสงค์



ขั้นแรก“ ตอนนี้ฉันกำลังทำงานอะไรอยู่”: เมื่อคุณทำงานในสำนักงานแบบเดิมคุณมีการพูดพล่อยอยู่เบื้องหลังซึ่งจะช่วยให้คุณมีความคิดทั่วไปว่าคนอื่นทำอะไร เครื่องหมายที่ชัดเจนในระบบติดตามข้อบกพร่องที่ระบุว่า“ ใช่ฉันกำลังดำเนินการเรื่องนี้อยู่ในขณะนี้” สามารถแนะนำรูปแบบที่คล้ายกันและให้ความรู้สึกในการทำงานระยะไกล

ประการที่สอง“ มีอะไรอยู่ในจานของฉันสำหรับรุ่นต่อไป” หมายถึง 'ข้อบกพร่องใดที่ฉันรับผิดชอบ' หรือ 'ข้อบกพร่องใดที่ฉันจัดการ' แน่นอนว่ามีการกลับไปกลับมาในทุกทีม แต่ก็ยังดีที่จะรู้ว่าใครควรถามว่าคุณต้องการจับจุดบกพร่องหรือต้องการความช่วยเหลือในการสรุปจุดบกพร่องสำหรับการเปิดตัว

นอกจากนี้ยังเป็นไปได้ว่าทีมของคุณจะไม่ทำงานในลักษณะนี้เลยตัวอย่างเช่นขั้นตอนการทำงานของคุณอาจเป็นที่ที่นักพัฒนาซอฟต์แวร์แต่ละคนได้รับมอบหมายจุดบกพร่องเพียงหนึ่งข้อเพื่อเริ่มต้นและเลือกกองที่ไม่ได้มอบหมายเมื่อทำข้อบกพร่องหนึ่งเสร็จ สิ่งนี้สามารถให้ประสิทธิผลได้เช่นกัน

'ซอฟต์แวร์รุ่นถัดไป' ไม่จำเป็นต้องใหญ่โตอะไร - ฉันเคยอยู่ในทีมที่ 'รุ่นถัดไป' หมายถึง '3 วันนับจากนี้เราจะออกรุ่นอัลฟ่าใหม่สำหรับลูกค้า ”. แต่ก็ยังดีที่ทุกคนจะได้ทราบว่าจะมีอะไรเกิดขึ้นในรุ่นใหม่นี้ โดยเฉพาะอย่างยิ่งถ้าคุณเลือกตั๋วที่ยังไม่ได้มอบหมายเมื่อตั๋วปัจจุบันของคุณเสร็จสมบูรณ์

ระบบจุดขายแอนดรอยด์

ฉันได้รวมคำแนะนำสำหรับเครื่องมือติดตามข้อบกพร่องบางอย่างไว้ที่ด้านล่างของโพสต์

แนวทางปฏิบัติที่ดีที่สุดในการทำงานระยะไกล: การสื่อสารในทีม

สำหรับบางคนการสื่อสารในทีมเป็นส่วนที่น่ากลัวที่สุดในการทำงานจากระยะไกลหรือจากที่บ้าน แต่ นี่จะเป็นปัญหาถ้าคุณปล่อยให้มันเป็นเท่านั้น .

ในสำนักงานขณะที่คุณเดินเล่นกับทุกคนระหว่างทางไปยังที่นั่งของคุณมีคนล้อเลียนเล็กน้อยและมีคนพูดว่า“ สวัสดี” เพื่อนร่วมงานของคุณรู้ว่าคุณอยู่ที่ทำงานเพราะพวกเขาเห็นคุณอยู่ที่โต๊ะทำงานของคุณ

ผู้ปฏิบัติงานระยะไกลต้องมีความชัดเจนมากขึ้นเล็กน้อย - ไม่มีใครรู้ว่าคุณกำลังทำงานเว้นแต่คุณจะบอกพวกเขา . แต่ถ้าคุณกำหนดแนวทางปฏิบัติในการสื่อสารที่ถูกต้องเพื่อนร่วมงานของคุณจะพร้อมใช้งานด้วยการกดปุ่มเพียงปุ่มเดียวแทนที่จะเดินเล่นข้ามสำนักงานลงลิฟต์ ฯลฯ

เคล็ดลับเหล่านี้ใช้มากขึ้นสำหรับพนักงานที่มีการจัดการจากระยะไกลซึ่งเป็นส่วนหนึ่งของทีมที่ใหญ่ขึ้น แต่อาจมีประโยชน์หากคุณเป็นเพียงผู้พัฒนาเพียงคนเดียว

ทำให้การแสดงตนของคุณรู้สึก: อย่าไปมองไม่เห็น

ฉันหยิบแนวคิดเหล่านี้มาจากไฟล์ Wide Teams Podcast ตอนที่ 48 .

ในตอนต้นของวันให้ใช้ IRC (หรือเครื่องมือใด ๆ ที่ทีมของคุณใช้) และ พูดสวัสดี' พูดคุยเกี่ยวกับวันของผู้คน ฯลฯ ฯลฯ แม้ว่าจะหมายถึงการเข้า IRC และถามเกี่ยวกับเด็ก ๆ วันหยุดสุดสัปดาห์ทีมกีฬาหรือการแฮ็กในช่วงสุดสัปดาห์ เมื่อคนอื่นรู้ว่าคุณทำงานหนักที่บ้านคุณจะไม่มองไม่เห็น สร้างความสัมพันธ์และบอกให้คนอื่นรู้ว่าคุณอยู่ที่นั่น .

สนทนากับผู้คนในการแชทและตรวจสอบให้แน่ใจว่าคุณมีส่วนร่วมกับเพื่อนร่วมงานของคุณ สิ่งนี้จะแตกต่างกันเมื่อคุณชนคนในห้องกาแฟ ฯลฯ ฯลฯ คุณต้องติดต่ออย่างชัดเจนและติดต่อกันเพื่อที่ว่าเมื่อคุณส่งรหัสหรือต้องการความช่วยเหลือผู้คนก็พร้อม

ข้อความ 'วันเริ่มต้น' 'เวลาอาหารกลางวัน' และ 'กลับมาอีกครั้ง'

นอกจากการแสดงตัวตนของคุณแล้วคุณควรแจ้งให้เพื่อนร่วมทีมที่อยู่ห่างไกลทราบว่าเมื่อไหร่ ไม่ ทำงาน. เช่นเดียวกับการทำงานในสำนักงานแบบเดิม ๆ คุณไม่อยากหายไปตลอดทั้งวันและปล่อยให้เพื่อนร่วมงานของคุณแขวนอยู่

หากคุณอยู่ในทีมกับนักพัฒนาคนอื่น ๆ หรือจัดการพนักงานจากระยะไกลคุณควรเช็คอินเมื่อคุณเริ่มวันทำงาน “ สวัสดีตอนเช้าทุกคน” ง่ายๆเพื่อให้ทุกคนรู้ว่าคุณอยู่ที่โต๊ะทำงานพร้อมที่จะเริ่มทำงานในโครงการและไม่ต้องอยู่บ้านหรือนอนอีกต่อไป

ขนาดที่แนะนำของทีม scrum คืออะไร?

การส่งข้อความ“ กลับมาในอีก 1 ชั่วโมง” เพื่อรับประทานอาหารกลางวันหรือพักงานระหว่างวันก็เป็นเรื่องดีเช่นกัน การทำงานจากระยะไกลเป็นสิ่งที่ดีสำหรับหลาย ๆ สิ่ง แต่สถานการณ์ที่น่ากังวลอย่างหนึ่งคือคุณถามคำถามกับเพื่อนร่วมงานแล้วไม่ได้รับคำตอบ พวกเขาไม่ตอบสนองเพราะอยู่ห่างออกไป 30 นาทีใช่หรือไม่ หรือเพราะอยู่ลึกโซนแล้วไม่ฟังแชท? อาจจะอยู่ในการประชุม? ข้อความ“ กลับมาใหม่…” สามารถบรรเทาความกังวลเหล่านี้และทำให้ขั้นตอนการทำงานราบรื่น

เมื่อเสร็จสิ้นช่วงบ่ายแล้วให้บอกคนอื่นว่าคุณจะกลับมาเมื่อไหร่ อาจจะเป็น 'เจอกันทุกคนในตอนเช้า' หรือ 'กลับมาทีหลังเย็นนี้เพื่อทำ [x] ให้เสร็จ' แต่เช่นเดียวกับข้อความ“ ย้อนกลับไปใน 1 ชั่วโมง” พวกเขาตั้งความคาดหวังที่จะให้ทีมของคุณปรับตัวได้

มีการเริ่มต้นที่น่าสนใจชื่อว่า ต้วมเตี้ยม ซึ่งอาจช่วยแก้ปัญหาเหล่านี้ได้บางส่วน (แม้ว่าจะยังไม่ได้ลองทำเองก็ตาม) นอกเหนือจากการถ่ายภาพของคุณทุกๆสองสามวินาทีแล้วยังช่วยให้สมาชิกในทีมคลิกที่รูปภาพของคุณเพื่อเริ่มการแชทด้วยวิดีโอ / เสียงรวมถึงการจัดเตรียมองค์ประกอบการแชทด้วยข้อความ แนวคิดเบื้องหลังภาพคือการดูคร่าวๆว่าคุณอยู่ที่คอมพิวเตอร์หรือไม่ (ไม่มีอะไรจะแย่ไปกว่าการพยายามแชทกับใครบางคนทางออนไลน์และไม่ได้รับการติดต่อกลับอย่างรวดเร็วพวกเขาติดต่อกับสิ่งอื่นหรือไม่ลึกเข้าไปในโซนนี้ไม่เห็นการแจ้งเตือนการแชทในห้องน้ำตอนนี้หรือไม่) ฉันได้ยินเกี่ยวกับ Sqwiggle ในไฟล์ Wide Teams Podcast ตอนที่ 83 .

ในโครงการที่คุณสามารถตั้งค่าแนวทางปฏิบัติที่ดีที่สุด

กิ๊กฟรีแลนซ์ระยะไกลมักจะแตกต่างกัน (นั่นเป็นส่วนหนึ่งของการอุทธรณ์!) บางครั้งคุณอาจถูกนำเข้ามาในทีมนักพัฒนาที่มีอยู่เพื่อเป็นการเพิ่มพนักงาน บางทีทีมนี้อาจจะอยู่ด้วยกันมาระยะหนึ่งแล้วและในกรณีนี้พวกเขาได้กำหนดแนวทางปฏิบัติในการสื่อสารแล้ว

ในทางกลับกันบางครั้งคุณเป็นนักพัฒนาเพียงคนเดียวในโครงการโดยทำงานร่วมกับลูกค้าที่ไม่ใช่ผู้เชี่ยวชาญด้านเทคนิค คุณสามารถตั้งค่าแนวทางปฏิบัติที่ดีที่สุดในการพัฒนาซอฟต์แวร์ของคุณเองและควบคุมวิธีดำเนินการได้ ด้านล่างนี้คือแนวทางปฏิบัติที่ดีที่สุดจากประสบการณ์การทำงานระยะไกลหลายทศวรรษของฉัน ส่วนใหญ่กำหนดเป้าหมายไว้ที่ตารางครึ่งสัปดาห์ (20 ชั่วโมง / สัปดาห์) หรือตารางเต็มสัปดาห์ (40 ชั่วโมง / สัปดาห์)

การประชุม Standup

มีบางอย่างที่จะพูดเกี่ยวกับการถือครอง การประชุมแบบ standup เพื่อพูดคุยเกี่ยวกับสถานะของโครงการ เหล่านี้คือ พบบ่อยมากในสำนักงานแบบดั้งเดิม แต่ไม่มีเหตุผลว่าทำไมพวกเขาจึงไม่สามารถทำงานได้อย่างมีประสิทธิภาพสำหรับทีมระยะไกลพวกเขาเป็นอีกวิธีหนึ่งในการบังคับใช้การสื่อสารระหว่างสองฝ่าย ได้แก่ ลูกค้าและนักพัฒนา

การประชุมแบบสแตนด์อโลนจะถามว่าเมื่อวานคุณทำงานอะไรวันนี้คุณจะทำอะไรและมีอุปสรรคขวางทางอยู่หรือไม่ รูปแบบนี้อาจใช้ได้หรือไม่ได้ตามขนาดทีมของคุณ: หากเป็นโครงการของนักพัฒนาเพียงโครงการเดียวคำถามจริงเหล่านี้ก็ไม่สมเหตุสมผล

คุณควรมีการประชุมแบบแยกส่วนบ่อยเพียงใดนั้นขึ้นอยู่กับขนาดและวัฒนธรรมของทีม อย่างไรก็ตามนี่คือคำแนะนำของฉัน:

  • นักพัฒนา 1-3 คน: การประชุมแบบสแตนด์อัพ 2 ครั้งต่อสัปดาห์
  • นักพัฒนา 4+: การประชุมแบบสแตนด์อัพรายวัน

สำหรับนักพัฒนา 1-3 คนคำถามเหล่านี้ส่วนใหญ่ชัดเจนในตัวเอง: คุณรู้ว่านักพัฒนาแต่ละคนกำลังทำอะไรอยู่เพราะง่ายต่อการติดตามผลงานของพวกเขาในขณะที่พวกเขาเดินผ่านตั๋ว: ทุกคนรู้ว่าทุกคนกำลังทำอะไรอยู่เพราะมีคนจำนวนไม่น้อยที่ทำ งาน.

ด้วยทีมระยะไกลที่ใหญ่ขึ้นจะมีส่วนที่เคลื่อนไหวได้มากขึ้น: คุณต้องการให้แน่ใจว่าไม่มีใครเหยียบนิ้วเท้าเสมือนของใครโดยการจำลองงานหรือทำการเปลี่ยนแปลงที่เข้ากันไม่ได้

ด้วยโครงสร้างการชำระเงินต่อสัปดาห์ของ ApeeScape การประชุมสองครั้งต่อสัปดาห์ทำให้ลูกค้ามีเวลามากพอที่จะแสดงความกังวลเกี่ยวกับโครงการก่อนที่พวกเขาจะถูกโกงจากอัตรารายสัปดาห์ เพียงแค่มีการประชุมหนึ่งครั้งต่อสัปดาห์อาจหมายความว่าลูกค้าไม่พอใจกับคุณภาพของงานและนักพัฒนาไม่มีเวลาปรับเปลี่ยนสิ่งที่ส่งมอบ

ทีมระยะไกลขั้นสูง อาจมีวิธีการอื่นในการรักษาผู้มีส่วนได้ส่วนเสียทั้งหมดไว้ในหน้าเดียวกันโดยไม่กำหนดเวลาการประชุมจริงในขณะที่พวกเขาทำงานจากที่บ้าน ฉันยังคงชอบคุยโทรศัพท์ / Skype / แฮงเอาท์กับใครบางคนและมีการประชุมในลักษณะนั้น

สำหรับทีมขนาดเล็กการประชุมแบบสแตนด์อัพสองครั้งต่อสัปดาห์ทำได้ดีมาก: การแก้ไขหลักสูตรจะดำเนินการอย่างรวดเร็ว แต่นักพัฒนายังคงมีบางสิ่งที่ต้องรายงานในระหว่างการประชุมแต่ละครั้ง

ตัวอย่างเว็บไซต์ bootstrap พร้อมรหัส

การส่งมอบในรุ่นถัดไปจากระยะไกล

ขึ้นอยู่กับขนาดของโปรเจ็กต์ฉันชอบสิ่งที่ส่งมอบให้กับลูกค้าทุกสัปดาห์สำหรับนักพัฒนาขนาดเล็ก (1-2 นักพัฒนา) และสองสัปดาห์สำหรับโปรเจ็กต์ขนาดใหญ่ (3+ นักพัฒนา) จังหวะนี้ทำให้นักพัฒนามีเวลาเพียงพอในการทำงานชิ้นใหญ่ให้เสร็จสมบูรณ์รวมถึงอินเทอร์เฟซ (หรือปรับปรุงประสบการณ์ผู้ใช้) เพื่อให้ลูกค้าได้เห็น

สำหรับลูกค้าที่ไม่ใช่สายเทคนิคเมตริกเดียวที่พวกเขาสามารถวัดความคืบหน้าได้คือสิ่งที่พวกเขาเห็นบนหน้าจอ

สิ่งสำคัญสำหรับนักพัฒนาที่ต้องจำไว้โดยเฉพาะอย่างยิ่งกับลูกค้าที่ไม่ใช่ลูกค้าด้านเทคนิคความก้าวหน้าที่คุณสามารถมองเห็นได้ด้วยอินเทอร์เฟซผู้ใช้มักเป็นสิ่งเดียวที่สำคัญสำหรับลูกค้า ลูกค้าที่ไม่ได้ใช้เทคนิคไม่สนใจว่าคุณจะส่งโค้ด 500 บรรทัดออกไปในสัปดาห์นี้หรือคุณมีปัญหาในการโต้ตอบกับบริการเว็บบางอย่าง เมตริกเดียวที่พวกเขาสามารถวัดความคืบหน้าคือสิ่งที่พวกเขาเห็นบนหน้าจอ . ไม่ได้หมายความว่าการทำงานที่ดีในส่วนแบ็คเอนด์นั้นไม่เกี่ยวข้อง แต่คุณต้องทำให้งานที่ดีทั้งหมดนี้จับต้องได้ในสายตาของลูกค้า

ภาพนี้แสดงให้เห็นถึงความสำคัญของสิ่งที่ส่งมอบโดยเฉพาะอย่างยิ่งในสถานการณ์การทำงานระยะไกล

ทวีต

นี่คือเหตุผลที่ฉันชอบสิ่งที่ส่งมอบรายสัปดาห์หรือรายปักษ์ สิ่งที่สั้นกว่านั้นมักจะทำให้นักพัฒนาอยู่ในจุดที่ยาก: บางทีพวกเขาอาจติดขัดในการทำงานแบ็คเอนด์เป็นเวลาสองวันและไม่มีเวลาทำอินเทอร์เฟซให้เสร็จดังนั้นพวกเขาจึงไม่มีอะไรทำ แสดง ลูกค้า.

ทั้งนี้ขึ้นอยู่กับประเภทของโครงการซอฟต์แวร์การเผยแพร่ไคลเอ็นต์เหล่านี้ทั้งหมดจะไม่ได้รับการเผยแพร่สู่สาธารณะ ตัวอย่างเช่นหากคุณกำลังทำโครงการ Rails คุณอาจต้องการปรับใช้การเปลี่ยนแปลงที่อนุมัติทันที ในทางกลับกันด้วยแอปบนอุปกรณ์เคลื่อนที่คุณอาจเรียกรุ่น“ 1.3a10” แต่รุ่นปัจจุบันเป็นเพียงส่วนหนึ่งของชุดคุณลักษณะที่ใหญ่กว่าของซอฟต์แวร์ 1.3 เวอร์ชันใหม่ที่จะนำมาใช้ในภายหลัง

นี่คือจุดเริ่มต้นของแนวทางปฏิบัติที่ดีที่สุดในการติดตามข้อบกพร่องจากระยะไกล ด้วยการติดตามข้อผิดพลาดลูกค้าจะรู้ว่า:

  1. สิ่งที่อยู่ในจานของทีมสำหรับการส่งมอบนี้
  2. หากดำเนินการเสร็จสิ้น
  3. หากงานได้รับการอนุมัติจากลูกค้า.

ลูกค้ารู้ว่าจะเกิดอะไรขึ้นจากรุ่นนี้และนักพัฒนาก็รู้ว่าจะมีงานอะไรรออยู่ข้างหน้า

หากทีมระยะไกลของคุณมีวุฒิภาวะเพียงพอที่จะใช้ การปรับใช้อย่างต่อเนื่อง และ / หรือ Kanban ไม่เป็นไร อย่างไรก็ตามทั้งสองเทคนิคเหล่านี้เป็นเทคนิคขั้นสูงที่เหมาะกับองค์กรที่มีวัฒนธรรมที่แข็งแกร่งและอิงกับนักพัฒนา องค์กรส่วนใหญ่ที่การพัฒนาซอฟต์แวร์แบบกำหนดเองถูกมองว่าจำเป็น แต่มีราคาแพงอาจจะไม่พร้อมสำหรับเทคนิคเหล่านี้ ทำไมเป็นอย่างนั้น? สองสิ่งที่ฉันได้เห็นก็คือ ลูกค้าไม่สามารถติดตามจำนวนการเปลี่ยนแปลงที่นักพัฒนาต้องการให้ตรวจสอบ , หรือ ลำดับความสำคัญเปลี่ยนแปลงเร็วเกินไปสำหรับการพัฒนาที่จะทำสิ่งใดสิ่งหนึ่งให้ลุล่วง .

คำแนะนำ

หากคุณบังเอิญเดินเข้าไปในทีมที่คุณจะสร้างแนวทางปฏิบัติที่ดีที่สุดฉันได้แสดงรายการเครื่องมือบางอย่างไว้ด้านล่างสำหรับจัดการงานระยะไกลของคุณ โปรดทราบว่านี่เป็นเพียงคำแนะนำของฉันแน่นอนว่าคู่มือนี้ไม่เหมาะสำหรับทุกคน และหากคุณไม่ชอบเครื่องมือเหล่านี้อาจมีเครื่องมือที่เหมาะกับความต้องการของคุณมากกว่า

  • Planscope.io ในโหมดรายสัปดาห์ นี่คือเครื่องมือติดตามเวลา + ตัวติดตามข้อผิดพลาด + เครื่องมือประเมินโครงการที่ส่งอีเมลถึงลูกค้าทุกวันเมื่อคุณทำงานในโครงการของพวกเขา และ ช่วยให้พวกเขาเห็นว่าสิ่งต่างๆกำลังดำเนินไปอย่างไรในแง่ของความคืบหน้าและงบประมาณ เหมาะสำหรับโครงการขนาด 1-4 คน / เดือน
  • App Trajectory เป็นเครื่องมือติดตามข้อผิดพลาดสำหรับทีมขนาดเล็กโดยเน้นที่การประมาณและแบ่งโครงการออกเป็นชิ้นส่วนหนึ่งถึงสองสัปดาห์ (การทำซ้ำ) App Trajectory สามารถบอกคุณได้ว่าคุณทำงานซ้ำแล้วซ้ำอีกเท่าไหร่และมีการทำซ้ำกี่ครั้งจนกว่างานที่ทราบทั้งหมดจะเสร็จสมบูรณ์ เหมาะสำหรับผู้พัฒนาโครงการขนาด 2-12 / เดือน
  • Pivotal Tracker เป็นเครื่องมือติดตามข้อบกพร่องสำหรับลูกค้าโดยเน้นที่วิธีการแบบ Agile วิธีนี้ดีมากหากคุณทำซ้ำ Agile อย่างเป็นทางการหรือมีขนาดโครงการที่วัดเป็นผู้พัฒนา / ปี
  • FlowDock สำหรับการแชท Flowdock มีข้อดีบางประการเหนือการแชท IRC หรือ Skype แบบธรรมดา: นอกเหนือจากการผสานรวมกับบริการยอดนิยมแล้วยังช่วยให้คุณสามารถแท็กการสนทนาเพื่อการอ้างอิงอย่างรวดเร็วในภายหลัง FlowDock ยังเก็บรายการของกิจกรรมสถานะ (การเช็คอินรหัส ฯลฯ ) ซึ่งแยกออกจากการแชททั่วไป (เช่นในอินเทอร์เฟซเว็บการอัปเดตสถานะอัตโนมัติจะอยู่ทางด้านซ้ายในขณะที่แชทอยู่ทางด้านขวา)
  • อีกครั้ง แคมป์ไฟ ยังเหมาะสำหรับการแชท

สรุป

การเริ่มต้นใช้งานทางไกลหรือทำงานจากที่บ้านอาจเป็นการปรับเปลี่ยนทั้งสำหรับคุณและลูกค้า ฉันทำถูกแล้วและผิดมาก แต่เมื่อเป็นไปอย่างถูกต้องอาจเป็นวิธีที่ดีเยี่ยมสำหรับลูกค้าหรือนายจ้างในการแก้ปัญหา “ ความสามารถพิเศษ” ปัญหาและสร้างไฟล์ โอกาสที่กว้างขึ้น สำหรับนักพัฒนาที่อาศัยอยู่นอกศูนย์เทคโนโลยีรายใหญ่หรือฮับ“ สตาร์ทอัพ” มีทั้งโลกแห่งประสิทธิภาพที่จะได้รับจากนักพัฒนาที่ทำงานร่วมกันจากระยะไกลด้วยแนวทางปฏิบัติที่ดีที่สุดที่เหมาะสม

จิตวิทยาของอุปกรณ์สวมใส่และเทคโนโลยีที่สวมใส่ได้

การออกแบบ Ux

จิตวิทยาของอุปกรณ์สวมใส่และเทคโนโลยีที่สวมใส่ได้
ผู้อำนวยการฝ่ายสื่อสาร

ผู้อำนวยการฝ่ายสื่อสาร

อื่น ๆ

โพสต์ยอดนิยม
Buggy CakePHP Code: 6 ข้อผิดพลาดที่พบบ่อยที่สุดนักพัฒนา CakePHP ทำ
Buggy CakePHP Code: 6 ข้อผิดพลาดที่พบบ่อยที่สุดนักพัฒนา CakePHP ทำ
รีวิว CakePHP 3 ของฉัน - ยังสดยังร้อน
รีวิว CakePHP 3 ของฉัน - ยังสดยังร้อน
ภาพรวมของตัวสร้างไซต์คงที่ยอดนิยม
ภาพรวมของตัวสร้างไซต์คงที่ยอดนิยม
นักพัฒนาชาวโบลิเวีย Yasett Acurana ได้รับทุนการศึกษา ApeeScape ครั้งที่หก
นักพัฒนาชาวโบลิเวีย Yasett Acurana ได้รับทุนการศึกษา ApeeScape ครั้งที่หก
การเขียนโปรแกรมจำนวนเต็มผสม: คู่มือสำหรับการตัดสินใจเชิงคำนวณ
การเขียนโปรแกรมจำนวนเต็มผสม: คู่มือสำหรับการตัดสินใจเชิงคำนวณ
 
แนวโน้มอีคอมเมิร์ซที่โดดเด่นและอิทธิพลต่อการออกแบบ (พร้อมอินโฟกราฟิก)
แนวโน้มอีคอมเมิร์ซที่โดดเด่นและอิทธิพลต่อการออกแบบ (พร้อมอินโฟกราฟิก)
การสำรวจเครื่องมือการทำแผนที่ออนไลน์ที่ดีที่สุดสำหรับนักพัฒนาเว็บ: Roadmap to Roadmaps
การสำรวจเครื่องมือการทำแผนที่ออนไลน์ที่ดีที่สุดสำหรับนักพัฒนาเว็บ: Roadmap to Roadmaps
GraphQL กับ REST - บทช่วยสอน GraphQL
GraphQL กับ REST - บทช่วยสอน GraphQL
ปรับปรุงการแปลงค่าเฉลี่ยเชิงปริมาณเฉลี่ยต่อเนื่อง
ปรับปรุงการแปลงค่าเฉลี่ยเชิงปริมาณเฉลี่ยต่อเนื่อง
ข้อมูลขนาดใหญ่: ใบสั่งยาสำหรับสภาพการวิจัยและพัฒนาเภสัชกรรม
ข้อมูลขนาดใหญ่: ใบสั่งยาสำหรับสภาพการวิจัยและพัฒนาเภสัชกรรม
โพสต์ยอดนิยม
  • วิธีการเริ่มต้นกองทุนการค้นหา
  • วิธีคำนวณความยืดหยุ่นของราคาอุปสงค์
  • java vs php สำหรับเว็บ
  • สถาปนิกโซลูชันที่ผ่านการรับรองบริการเว็บของ amazon
  • ตัวจัดการข้อผิดพลาดส่วนกลางของโหนด js
  • สัญญาเทียบกับเครื่องคิดเลขเต็มเวลา
หมวดหมู่
  • กระบวนการและเครื่องมือ
  • การวางแผนและการพยากรณ์
  • การออกแบบ Ui
  • การจัดการโครงการ
  • © 2022 | สงวนลิขสิทธิ์

    portaldacalheta.pt