คุณจะเท่ห์เมื่อระบบการผลิตหยุดทำงาน [ปิด]


26

สิ่งนี้เกิดขึ้นกับพวกเราส่วนใหญ่ ...

คุณมาทำงานวันหนึ่ง ทุกอย่างดูเหมือนปกติ - ดวงอาทิตย์กำลังส่องแสงนกกำลังร้องเจี๊ยก ๆ แต่คุณสังเกตเห็นสิ่งแปลก ๆ สองอย่างระหว่างทางไปทำงานเพื่อเตือนให้คุณนึกถึงเดจาวูแมวในเมทริกซ์

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

มันใช้เวลาสักครู่ แต่คุณรู้ว่าคลาวด์คือเจ้านายของคุณ โดยปกติเขาจะตรวจสอบคุณทุกเช้าด้วย "Soooo Peeeeter ของเขารายงาน TCP / IP เหล่านั้นเป็นอย่างไร" กิจวัตรประจำวัน แต่วันนี้เขาลืมทุกอย่างเกี่ยวกับมารยาททั่วไปและบุกเข้ามาในพื้นที่ส่วนตัวของคุณอย่างหยาบคาย ไม่มี "อรุณสวัสดิ์" แค่น้ำลายไหลคำรามและคำสาป เขาเตือนให้คุณนึกถึงคนยุคใหม่ที่พยายามหนีจากเสือไซเบอร์ที่เต็มไปด้วยความหวาดกลัวและตื่นตระหนกทั้งหมดที่ถูกบีบอัดในลูกบอลที่แน่น คุณพยายามถอดรหัสภาษาใหม่ที่เขาสร้างขึ้นตั้งแต่เมื่อวานและคุณเริ่มเข้าใจว่ามีสิ่งผิดปกติเกิดขึ้นข้ามคืน - ระบบการผลิตลดลง

ตอนนี้ลูกค้ามักใช้ระบบของคุณในช่วงเวลาทำงานปกติตั้งแต่ 9-5 แต่ไม่ว่าด้วยเหตุผลใดก็ตามคุณไม่ได้รับการแจ้งเตือนใด ๆ เกี่ยวกับ beeper ของคุณ (สำหรับผู้ที่อายุต่ำกว่า 30 ปี - beeper เป็นเหมือนโทรศัพท์มือถือ บอกผู้ที่ส่งเสียงบี๊บ) คุณจะต้องจำไว้เพื่อเรียกเก็บเงินในครั้งต่อไป

ดังนั้นตอนนี้จึงเป็นเวลา 8:45 น. และระบบจะต้องใช้เวลา 9 โมงเช้า ทุก ๆ 10 วินาทีหัวหน้าของคุณจะปล่อยคำสาปอีกคำที่สื่อสารกับคุณว่าลูกค้ารายอื่นกำลังประสบปัญหาในการเข้าสู่ระบบ นอกจากนี้ผู้จัดการบัญชีหลายคนกำลังคอยควบคุมเจ้านายของคุณพยายามทำให้เขาเข้าใจว่าลูกค้ากำลังทุกข์ทรมานจริงๆ

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

คุณรู้สึกเท่ห์ในสถานการณ์เช่นนี้ได้อย่างไร?


34
ขั้นตอนที่หนึ่ง: เขียนโพสต์คำ 300 รายการบน programmers.stackexchange
kubi

8
ไม่ได้บอกว่ามันเกิดขึ้นตอนนี้ รอให้ฉันตรวจสอบ ...
Mag20

1
นี่เป็นปัญหาสำหรับนักพัฒนาหรือไม่? หากสิ่งที่คุณรับผิดชอบไม่ทำงานคุณต้องสามารถรับมือกับแรงกดดันได้โดยไม่คำนึงว่า "สิ่ง" นั้นคืออะไร
ChrisF

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

3
การอ่านนี้เป็นจุดเริ่มต้นของรายการบน TheDailyWTF!
Grant Palin

คำตอบ:


43

ในสถานการณ์นี้ขอให้เจ้านายของคุณช่วยคุณโดยหลีกเลี่ยงคนอื่น ๆ ให้พ้นจากคุณ (ซึ่งทำให้เขาต้องทำอะไรที่อื่น)

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


1
+1 การฝึกซ้อมการกู้คืนความเสียหายเป็นวิธีที่ดีในการวัดปฏิกิริยาและเวลาที่เหมาะสม ความอัปยศฉันเห็นมันไม่เพียงพอ
Desolate Planet

@DP yah แต่เราไม่สามารถทำเช่นนั้นได้เพราะมันหมายถึงผู้คนและอุปกรณ์ไม่พร้อมใช้งานสำหรับเหตุการณ์ฉุกเฉินที่เกิดขึ้นจริงในขณะที่การฝึกซ้อมกำลังดำเนินอยู่ (ใช่ฉันได้ยินข้อโต้แย้งนั้นมากกว่าหนึ่งครั้ง) แน่นอนถ้ามีคนที่พอเพียงและอุปกรณ์ที่คุณสามารถฝึกอบรมทีมใดทีมหนึ่งในหนึ่งชุดในขณะที่อื่น ๆ ในการปฏิบัติหน้าที่ ...
jwenting

@ jwenting เสียงเหมือนประหยัดสัญญาณเตือนไฟไหม้

9

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

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

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

และสิ่งที่สำคัญที่สุด: อย่าตกใจ!


7

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

  1. อธิบายกับพวกเขาในสิ่งที่คุณรู้
  2. อธิบายสิ่งที่คุณไม่รู้ (แต่จำเป็นต้องรู้เพื่อแก้ปัญหา)
  3. อธิบายว่าคุณจะค้นหาสิ่งที่คุณไม่รู้ได้อย่างไร
  4. ให้พวกเขาประมาณว่าจะใช้เวลานานเท่าใด (ใช้ช่วง)
  5. ไม่ต้องสนใจทุกสิ่งรอบ ๆ ตัวคุณในขณะที่คุณมุ่งเน้นที่จะทำตามแผน

6

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

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

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

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

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


2

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


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

ตัวอย่างหนึ่ง (สุดขั้ว) ของระบบสำรองข้อมูลที่ได้รับผลกระทบจากจุดบกพร่องเดียวกันกับระบบหลักคือAriane 5 Flight 501
Andre Holzner

2

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

คุณอธิบายได้อย่างไรว่าพวกเขาเมา ไม่เคยเป็นเรื่องง่ายโดยเฉพาะอย่างยิ่งเมื่อเจ้านายของคุณหายใจคอของคุณเพราะเขาไม่รู้อะไรดีไปกว่าการคาดเดาลูกค้าว่าถูกต้องเสมอ

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


1

โดยการเห็นเหตุการณ์นี้เป็นโอกาสที่จะแสดงให้เห็นว่าฉันมีค่า (ต่อธุรกิจ) โดยการทำให้ระบบการผลิตกลับมาทำงานได้เร็วที่สุด (ถ้าไม่ใช่ก่อน 9.00 น. ;-))

เห็นได้ชัดว่าหวังว่าฉันจะไม่ทำลายมันในตอนแรก ;-)


1
  • sh_t เกิดขึ้น
  • จะต้องมีวิธีแก้ไขปัญหา
  • หากใครบางคนในโลกรู้วิธีแก้ปัญหาฉันสามารถเป็นหนึ่งในนั้น
  • หากไม่มีวิธีแก้ปัญหาความตื่นตระหนกก็ไม่ได้ช่วยอะไร
  • อีกครั้ง sh_t เกิดขึ้น

0

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


0

สถานการณ์เช่นนั้นกระตุ้นให้ฉันมากขึ้นที่จะมีเอกสารอย่างละเอียดของทุกสิ่งและวางแผนอย่างละเอียดในการจัดการกับสถานการณ์ทุกประเภท

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


1
ฉันไม่เคยแก้ไขปัญหาการผลิต (เช่นระบบล่ม) โดยใช้เอกสารประกอบ
Marcie

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

0

ฉันใช้เวลา 8 ปีทำการบำรุงรักษาเครื่องทิ้งระเบิด B52G ในการแจ้งเตือน 5 นาทีสำหรับสงครามโลกครั้งที่สาม นั่นทำให้ทุกอย่างในมุมมองของฉัน

ระบบการผลิตลงเป็นสิ่งสำคัญ แต่จะไม่ฆ่าคนนับล้านหรือหลายพันล้านคน

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

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

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.