15 คะแนน โดย baeba 2025-10-17 | 8 ความคิดเห็น | แชร์ทาง WhatsApp
  • ประเด็นสำคัญ:
    • ทีมพัฒนาเว็บของ YouTube ต้องเผชิญกับภาระการบำรุงรักษาที่มากเกินไปและปัญหาทางเทคนิคจากการรองรับ IE6
    • แทนที่จะประกาศยุติการรองรับอย่างเป็นทางการ พวกเขากลับปล่อย แบนเนอร์เตือนแบบกำกวมเพื่อจูงใจให้อัปเกรด ให้ผู้ใช้ IE6 แบบเงียบ ๆ
    • พวกเขาใช้สิทธิพิเศษพิเศษที่ชื่อว่า 'OldTuber' ในทางที่เกินขอบเขต เพื่อข้ามขั้นตอนอนุมัติภายในและนำโค้ดขึ้นใช้งานได้สำเร็จ
    • เมื่อสื่อและทีมอื่นภายใน Google (Google Docs) เลียนแบบหรือมองการกระทำนี้ในแง่บวก กระแสโละ IE6 ก็ยิ่งเร่งตัว จนภายในหนึ่งเดือน จำนวนผู้ใช้ IE6 บน YouTube ลดลงครึ่งหนึ่ง

บทนำ

  • เบื้องหลัง: เบื้องหลังการเติบโตอย่างน่าทึ่งของ YouTube มีเรื่องเล่าว่าเมื่อราว 10 ปีก่อน ทีมพัฒนาเว็บได้ร่วมกันวางแผนภายในเพื่อยุติการรองรับ IE6 (Internet Explorer 6)
  • ต้นตอของปัญหา: IE6 เป็น หายนะทางเทคนิค สำหรับทีมพัฒนา เพราะอาจทำให้เบราว์เซอร์ล่มหรือเพิ่มภาระให้เซิร์ฟเวอร์จากเรื่องอย่างตัวเลือกคุณสมบัติหรือแท็ก <img> ที่มี src ว่าง
  • ภาระการดูแลรักษา: ในแต่ละรอบสปรินต์ เวลาราว 1–2 สัปดาห์ต้องถูกใช้ไปกับการแก้บั๊กของ IE6 และในเวลานั้นยังมีผู้ใช้ ประมาณ 18% ของผู้ใช้ทั้งหมด ที่ใช้งาน IE6 อยู่ ทำให้ไม่สามารถเลิกรองรับอย่างเป็นทางการได้
  • จุดเริ่มต้นของแผน: หลังจากทนความลำบากอย่างหนัก ทีมพัฒนาจึงมองหาวิธีผลัก IE6 ออกไปโดยไม่ก่อให้เกิดแรงต้านจากผู้ใช้ และได้ไอเดียว่าจะ “ขู่” แทนการประกาศยุติอย่างเป็นทางการ

เนื้อหา

1. การวางแผนและดำเนินกลยุทธ์แบนเนอร์ชวนอัปเกรด IE6

  • แผนแบนเนอร์: พวกเขาตัดสินใจติดตั้งแบนเนอร์ขนาดเล็กเหนือวิดีโอเพลเยอร์ที่จะแสดง เฉพาะกับผู้ใช้ IE6 เท่านั้น
    • ข้อความ: "เบราว์เซอร์ของคุณกำลังจะถูกยุติการรองรับแบบค่อยเป็นค่อยไป โปรดอัปเกรดไปใช้เบราว์เซอร์ที่ใหม่กว่า"
    • ลักษณะเด่น: ข้อความถูกทำให้ กำกวมโดยเจตนา และไม่ได้ระบุเส้นตาย เป้าหมายคือกระตุ้นให้ผู้ใช้อัปเกรดโดยไม่ต้องให้คำมั่นว่าจะยุติการรองรับจริงเมื่อใด
    • ลิงก์เบราว์เซอร์: มีทั้ง Chrome, Firefox, IE8 เป็นต้น และถูกทำให้แสดงผลใน ลำดับแบบสุ่ม
  • การใช้สิทธิ์ 'OldTuber' เกินขอบเขต:
    • ที่มาของสิทธิ์: ไม่นานหลัง Google เข้าซื้อกิจการ วิศวกร YouTube ยุคแรกบางคนได้สร้างสิทธิ์พิเศษ ('OldTuber') เพื่อให้คอมมิตโค้ดได้รวดเร็วและข้ามนโยบายโค้ดแบบใหม่ของ Google ซึ่งผู้เขียนบางคนมีสิทธิ์นี้อยู่
    • การปล่อยใช้งานแบบเงียบ ๆ: สมาชิกทีมใช้สิทธิ์ 'OldTuber' นี้เพื่อ ข้ามขั้นตอนตรวจโค้ดอย่างเป็นทางการ ของผู้ดูแลและนำโค้ดแบนเนอร์ขึ้นสู่โปรดักชัน

2. ผลลัพธ์ที่ไม่คาดคิดและปัจจัยที่เร่งการแพร่กระจาย

  • ปฏิกิริยาของทีม PR: ทันทีหลังแบนเนอร์เปิดใช้งาน สื่อ IT รายใหญ่หลายแห่งรายงานเรื่องนี้ และสร้างภาพเชิงบวกว่า YouTube เป็น ผู้นำของเว็บที่เร็วขึ้นและปลอดภัยขึ้น
    • ผลลัพธ์: ทีม PR พอใจกับกระแสตอบรับจากสื่อที่เป็นบวกเกินคาด และให้ความร่วมมือกับการบรีฟย้อนหลัง
  • ความกังวลของฝ่ายกฎหมายและคำชี้แจง: ทนายที่ตื่นตระหนกกังวลว่าการ เข้าข้าง Chrome อาจถูกมองว่าเป็นพฤติกรรมต่อต้านการแข่งขัน จึงเรียกร้องให้ลบแบนเนอร์
    • ทางออก: ผู้เขียนได้สาธิตให้เห็นว่าลำดับของเบราว์เซอร์ถูกกำหนดแบบ สุ่ม จึงช่วยคลายความกังวลได้
  • การเลียนแบบจากทีม Google Docs: แม้จะคาดว่าจะถูกผู้จัดการตำหนิ แต่กลับไม่มีใครมาห้าม ตรงกันข้าม ทีม Google Docs เห็นแบนเนอร์ของ YouTube แล้วนำไปใช้เป็นเหตุผลโน้มน้าวผู้จัดการของตน จนสามารถ ปล่อยแบนเนอร์เตือน IE6 ที่คล้ายกันของตัวเอง ได้
    • ผลกระทบ: การกระทำของทีม Google Docs กลับทำให้ต้นตอของแบนเนอร์ YouTube ยิ่งคลุมเครือขึ้น และกลายเป็น ชนวน ให้ทีมอื่นใน Google เข้าร่วมกระแสโละ IE6 ด้วย
  • การเพิกเฉยโดยผู้บริหาร: ภายหลังผู้บริหารฝ่ายวิศวกรรมของ YouTube ทราบข้อเท็จจริงแล้ว แต่ตัดสินว่า “ผลลัพธ์ทำให้วิธีการพอรับได้” จึงปล่อยผ่านเรื่องนี้อย่างไม่เป็นทางการ

3. การลดลงอย่างรวดเร็วของผู้ใช้ IE6

  • การโละที่เร่งตัวขึ้น: เมื่อบริการของ Google หลายแห่ง เช่น YouTube และ Google Docs เริ่มแสดงแบนเนอร์ IE6 กระแสผลักดันให้เลิกใช้ IE6 ก็แพร่ขยายไปทั่วเว็บ
  • ความสำเร็จเชิงสถิติ: เพียง หนึ่งเดือนหลังเปิดตัวแบนเนอร์ ฐานผู้ใช้ IE6 ของ YouTube ลดลงครึ่งหนึ่ง และ ทราฟฟิก IE6 ทั่วโลกลดลงมากกว่า 10%
  • ผลลัพธ์: ทีมพัฒนาทำให้แผนนี้สำเร็จโดยไม่ถูกลงโทษหรือถูกดำเนินการอย่างเป็นทางการใด ๆ และหลังจากนั้นก็ให้คำมั่นว่าจะไม่ปล่อยโค้ดโดยพลการในลักษณะนี้อีก

บทสรุป

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

8 ความคิดเห็น

 
roxie 2025-10-23

สุดยอดเลย

 
karikera 2025-10-18

แต่สุดท้ายก็ดูเหมือนว่าจะได้ทำสิ่งที่ดีไปแล้วนะ

 
come2mecome 2025-10-17

อันที่จริง เพื่อยกเลิก IE7 (ซึ่ง MS ไม่ได้รองรับแล้ว) เว็บไซต์ขนาดใหญ่ในเกาหลีเองก็เคยใช้วิธีนี้มาก่อนนะครับ (แสดงแบนเนอร์เมื่อเข้าใช้งานด้วย IE7) เท่าที่จำได้ ผลลัพธ์นั้นยอดเยี่ยมมาก

 
crawler 2025-10-17

> มีทั้ง Chrome, Firefox, IE8 เป็นต้น และทำให้แสดงผลในลำดับแบบสุ่ม

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

 
joyfui 2025-10-17

การบำรุงรักษาก็เป็นทรัพยากรอย่างหนึ่ง ดังนั้นเมื่อประหยัดทรัพยากรได้ก็น่าจะเป็นผลดีกับบริษัทด้วยไม่ใช่หรือครับ
> มีการใช้เวลา 1~2 สัปดาห์ของรอบสปรินต์หลักไปกับการแก้บั๊กของ IE6

ว่าอย่างนั้น แต่ผมไม่รู้ว่ารอบสปรินต์ของ Google เป็นอย่างไร ถ้าคิดว่าเป็นหนึ่งเดือน อย่างน้อยก็ประหยัดได้ 25%..

 
crawler 2025-10-20

คิดดูว่าทีมอื่น ๆ ก็ทำตามกันด้วย แสดงว่าทีมพัฒนาเว็บแทบทั้งหมดคงเสียเวลาไปกันมากจริง ๆ
พูดได้อีกแบบว่าทีม YouTube เป็นฝ่ายออกหน้าทำในสิ่งที่ไม่ช้าก็เร็วผู้บริหารก็ควรต้องทำอยู่ดี 555

 
noxi7601 2025-10-17

ผลลัพธ์ทำให้วิธีการนั้นชอบธรรม
การขออภัยง่ายกว่าการขออนุญาต

 
ggobp 2025-10-17

เกรซ ฮอปเปอร์:
"If it's a good idea, go ahead and do it. It's much easier to apologize than it is to get permission."
"ถ้าเป็นความคิดที่ดี ก็ลงมือทำไปเลย การขอโทษทีหลังง่ายกว่าการขออนุญาตก่อนมาก"