นักพัฒนาเปิดเผยความจริงที่ซ่อนอยู่ของการพัฒนาซอฟต์แวร์ในองค์กรขนาดใหญ่หลังจากผ่านไปหนึ่งปี

ทีมชุมชน BigGo
นักพัฒนาเปิดเผยความจริงที่ซ่อนอยู่ของการพัฒนาซอฟต์แวร์ในองค์กรขนาดใหญ่หลังจากผ่านไปหนึ่งปี

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

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

การเปรียบเทียบระหว่างองค์กรขนาดใหญ่กับธุรกิจขนาดเล็ก

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

เครื่องมือกลายเป็นของกำพร้าโดยไม่มีความเป็นเจ้าของที่ชัดเจน

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

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

ความท้าทายหลักขององค์กรที่ระบุได้

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

การสูญเสียทางการเงินมีอยู่ควบคู่กับการประหยัดเงินทุกบาท

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

กองทุนเกษียณทั้งหมดของคุณหายไปในสองสัปดาห์กับโครงการที่ถูกลิขิตให้ล้มเหลวตั้งแต่เริ่มต้น... คำขอของคุณสำหรับเมาส์ใหม่ถูกปฏิเสธ

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

ความมั่นคงในงานสร้างความไม่สอดคล้องในประสิทธิภาพ

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

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

ความเร่งด่วนเทียมกลายเป็นบรรทัดฐาน

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

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

การแสดงความปลอดภัยแทนที่การป้องกันที่มีความหมาย

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

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

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

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

อ้างอิง: Church Of Turing