Constance Xu มีบทความดีๆ "We Need to Talk about the Software Engineer Grind Culture" ซึ่งเธอกล่าวถึงความบ้าคลั่งของการประชุมติดต่อกันและตารางงานที่บ้าคลั่ง:

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

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

เราได้พยายามตั้งกฎว่า “ไม่ควรมีใครทำงานเกิน 21.00 น.” แต่นั่นก็เป็นไปไม่ได้ ฉันรู้จักผู้คนที่ต้องโทรหาสหรัฐอเมริกา/EMEA/อินเดีย/สิงคโปร์เป็นประจำ มีคนจะต้องนอนดึก

วิธีรับมือ

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

  • การประชุมทั้งหมดเริ่มต้นทันที ผู้จัดการประชุมจะใช้โทรศัพท์มือถือตามเวลาที่แน่นอน และการประชุมจะหยุดลงเมื่อนาทีพลิกไปที่ 1 ที่ผ่านมา เราเล่น "เกมพิซซ่า" ซึ่งเราจะโยนเงินใส่หมวกเสมือนจริงโดยสมัครใจหากเราไปประชุมสาย ดูเหมือนจะยุติธรรมว่าถ้าคุณปล่อยให้คนอื่นนั่งอยู่ คุณควรจ่ายค่าปาร์ตี้พิซซ่าครั้งต่อไป การประชุมที่มีความยาวมากขึ้นนั้นเป็นเพราะ 5 นาทีแรกสามารถเสียเวลาไปกับการรอให้ทุกคนเข้าร่วมได้
  • การประชุมทั้งหมดเริ่มเวลา :15 และ :45 ที่ผ่านมาชั่วโมง การประชุมกำหนดไว้ 15 หรือ 45 นาที ซึ่งจะช่วยขจัดปัญหาการมาสายในการประชุมครั้งถัดไปเนื่องจากการประชุมครั้งก่อนของคุณหมดลง สิ่งที่คุณทำได้ในหนึ่งชั่วโมงก็สามารถทำได้ใน 45 นาทีเช่นกัน หากคุณรู้ว่าคุณอยู่ในกำหนดเวลาที่สั้นกว่านั้น นอกจากนี้ยังหมายความว่าคุณจะไม่ใช้เวลาหลายชั่วโมงโดยไม่พัก bio ตอบกลับอีเมลหรือเพียงแค่หายใจ
  • เวลาส่วนตัวถูกบล็อกในปฏิทิน มื้อกลางวันและมื้อเย็นถือเป็นกิจกรรมเพื่อไม่ให้ใครมาจัดตารางงานให้คุณ ฉันบล็อกเวลาช่วงบ่ายเพื่อไปออกกำลังกาย
  • การประชุมที่อยู่ก่อน 8.00 น. ในพื้นที่สำหรับทุกคนจะต้องกำหนดหรือยกเลิกก่อน 22.00 น. ตามเวลาในคืนก่อนหน้า ไม่มีอะไรจะเลวร้ายไปกว่าการตั้งนาฬิกาปลุกสำหรับการประชุมตอนเช้าแล้วตื่นขึ้นมาพบว่าคุณอาจได้นอนอีก 2 ชั่วโมงแล้ว ในทำนองเดียวกัน การตื่นขึ้นมาและพบว่าคุณพลาดการประชุมที่มีคนจัดไว้ระหว่างวันก็ไม่สนุกเช่นกัน

อย่าให้มีการประชุมมากนัก

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

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

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

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

รักษาก้าวของคุณให้ยั่งยืน

อย่าลืมหลักการ Agile แห่งความยั่งยืน:

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

ฉันเขียนเกี่ยวกับความยั่งยืนใน "Keep Your Pace Sustainable" สิ่งสำคัญคือ “ความบด” หรือสิ่งที่ฉันเรียกว่า “การเขียนโค้ดเกี่ยวกับคาเฟอีนและอะดรีนาลีน” นั้นไม่ยั่งยืน ในที่สุดคนเหล่านั้นก็หมดแรง จากนั้นความรู้ด้านโดเมนที่เรียนรู้มาอย่างหนักทั้งหมดก็เดินออกไป คุณจะแย่ลงมากในระยะยาว