Tags:
Node Thumbnail

สำนักข่าว Bloomberg ตามเกาะประเด็นเรื่องซอฟต์แวร์ของ Boeing 737 Max โดยอ้างข้อมูลจากอดีตพนักงาน Boeing ว่าซอฟต์แวร์ของ 737 Max พัฒนาโดยพนักงานเอาต์ซอร์สราคาถูก เนื่องจากปลดพนักงานที่มีประสบการณ์ออก เพราะต้องการลดค่าใช้จ่ายของบริษัทลง

แหล่งข่าวของ Bloomberg คือ Mark Rabin อดีตวิศวกรซอฟต์แวร์ของ Boeing ที่เคยอยู่ในทีมทดสอบ 737 Max และถูกปลดออกในปี 2015 ที่ระบุว่า Boeing จ้างบริษัทอินเดียชื่อ HCL Technologies มาพัฒนาซอฟต์แวร์ให้ ซึ่ง HCL ก็นำตัวนักศึกษาอินเดียจบใหม่จำนวนหนึ่งมานั่งทำงานในออฟฟิศใกล้ๆ กับสนามบิน Boeing Field ในซีแอทเทิล

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

No Description

ภาพจาก Boeing

Bloomberg ให้ข้อมูลรวมๆ ว่า Boeing และบริษัทคู่สัญญาที่ผลิตชิ้นส่วนต่างๆ ให้ นิยมใช้พนักงานเอาต์ซอร์สจากต่างประเทศ (เช่น อินเดีย) โดยพนักงานเหล่านี้มีประสบการณ์ในอุตสาหกรรมการบินน้อย ส่วนค่าแรงก็อาจถูกเพียงแค่ 9 ดอลลาร์ (ประมาณ 280 บาท) ต่อชั่วโมงเท่านั้น

Boeing ให้ข้อมูลว่าไม่ได้ใช้วิศวกรจาก HCL (และอีกบริษัทจากอินเดียคือ Cyient) ในการพัฒนาระบบ MCAS (Maneuvering Characteristics Augmentation System) เจ้าปัญหาที่ทำให้เครื่องบิน 737 Max ตกไปสองลำ โดยระบุว่า Boeing มีบริษัทคู่สัญญาอยู่ทั่วโลก ส่วน HCL ก็ออกแถลงการณ์ว่ารับงานจาก Boeing จริง แต่ก็ไม่มีส่วนเกี่ยวข้องกับปัญหาของ 737 Max

ที่มา - Bloomberg

Get latest news from Blognone

Comments

By: atmas
ContributorIn Love
on 29 June 2019 - 14:09 #1117724
atmas's picture

(สงสัยนอกเรื่อง) การที่ Bloomberg พยายามสื่อว่าอินเดียเขียนซอฟท์แวร์คุณภาพแย่กว่าแบบนี้ถือว่า discriminate ไหมครับ? เข้าใจว่าอาจจะมีเรื่องเด็กจบใหม่ประสบการณ์ยังน้อยซึ่งอ้นนี้ยังพอเห็นด้วยได้บ้าง


[S]

By: zyzzyva
Blackberry
on 29 June 2019 - 14:17 #1117728 Reply to:1117724

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

By: illusion
ContributorAndroid
on 29 June 2019 - 15:06 #1117731 Reply to:1117728
illusion's picture

No Description

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

By: zyzzyva
Blackberry
on 29 June 2019 - 15:07 #1117732 Reply to:1117731

หมายถึงอินเดียในด้าน "lacking a deep background in aerospace" ก็ตรงตัวครับ แต่ถ้าใครจะเชื่อมโยงให้ครอบคลุมถึงการเขียน software ก็เป็นความพยายามของคนนั้นๆ ไม่ใช่ความพยายามของ Bloomberg

By: kernelbase on 29 June 2019 - 14:23 #1117729

กัมมุนา วัตตติ โลโก

By: mr_tawan
ContributoriPhoneAndroidWindows
on 29 June 2019 - 15:23 #1117735
mr_tawan's picture

คนอินเดียเก่ง ๆ เยอะครับ แต่เหมือนคนที่เก่งจริง ๆ จะย้ายไปซิลิคอนวัลเลย์กันหมดแล้วมั้ง

เคยรีวิวโค๊ดที่คนอินเดีย (ที่ทำงานในอินเดีย) เหมือนกัน ส่ายหัวอย่างเดียวเลย ...

จะว่าไปเหมือนเห็นกรณีที่คนอินเดียกลืนบริษัทอยู่บ่อยเหมือนกันครับ แบบพอจ้าง CIO เป็นอินเดียแล้ว จะเห็นตำแหน่งงานจะถูก outsource ไปอินเดีย (ด้วยเหตุผลว่ามันถูกกว่า) อยู่บ่อย ๆ ผมเองก็เคยโดนมากับตัวเหมือนกัน (ฮา)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: pepporony
ContributorAndroid
on 29 June 2019 - 17:04 #1117742 Reply to:1117735

ตามนั้น ผมว่าคนอินเดียที่เก่งๆคือไปเมกา ส่วนคนที่อยู่อินเดียจะเป็นแนวค่าแรงถูกกว่า จะว่าไป ไทยก็คงโดนมองแบบนั้นเหมือนกัน 555

By: je901
iPhoneAndroidWindows
on 29 June 2019 - 23:23 #1117799 Reply to:1117735

ตามนั้นเลย อินเดีย เก่ง ๆ ไปอเมริกาหมดแล้ว เคยทำงานกับบริษัทอินเดียอยู่ทีนึง มีแต่พลาดเรื่องง่าย ๆ เต็มไปหมด พลาดกระทั่ง deploy software ผิด version ลง production

By: pppo on 1 July 2019 - 13:15 #1117958 Reply to:1117799

ผมเจอคล้ายๆกันแต่เป็น support ส่งเคสไปให้แก้ บอกว่าไม่เห็นจะ reproduce ได้เลย
ทำเอกสารเถียงกันเป็นอาทิตย์กว่าจะยอมบอกว่า test บนเครื่องที่ไม่ได้ลงโปรแกรมเวอร์ชั่นที่ลูกค้าใช้ไว้...
เอ้าแล้วมันจะไปเจออะไรกันเล่าเว้ย บอกให้รีโมทเข้ามารีก็ไม่ยอม บอกว่าเหมือนกันแหละๆ มันไม่เจอๆ ดองเคสเป็นเดือน
สรุปโดนลูกค้าด่าตั้งแต่ 1st line ยัน PM

By: tucker
iPhoneWindows PhoneAndroid
on 1 July 2019 - 10:41 #1117925 Reply to:1117735
tucker's picture

คนเก่งจริงต้องได้งานด้วยครับ แต่ก็มีพวก present เก่ง ๆ แล้วได้งานแต่ทำอะไรไม่เป็นเลยก็มี เป็นประสบการณ์ส่วนตัวเลยครับ เจอมาแล้ว

By: whitebigbird
Contributor
on 29 June 2019 - 17:27 #1117749
whitebigbird's picture

อ่านแล้วสงสัยครับ ไม่ว่าอินเดียจะห่วยหรือแย่หรือเยี่ยมยอด แล้วการรับมอบงานไม่มี QA/QC เหรอครับ?

ได้ code มาแล้วเอาไปใช้เลย หรือว่ายังไงอ่ะครับ

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

By: gololo
iPhoneWindows PhoneAndroidBlackberry
on 29 June 2019 - 17:57 #1117755 Reply to:1117749

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

By: lancaster
ContributorUbuntuWindows
on 29 June 2019 - 18:07 #1117758 Reply to:1117749

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

By: whitebigbird
Contributor
on 29 June 2019 - 18:33 #1117764 Reply to:1117758
whitebigbird's picture

เขียนเทสท์ตามหลังครับ รับรองผ่านทุกเคส ถ้าเทสท์ไม่ผ่านก็แก้ตัวเทสท์ อย่าไปแก้ตัวโค้ด

แต่กรณีของ 737 max มันไม่ใช่ปัญหาโค้ดนี่ครับ

By: xanthics on 29 June 2019 - 20:27 #1117777

อืม ไม่แปลกใจละ vendor แขกที่นั่งใกล้ๆก็ import มาประสบการณ์ 10+ ปี เขียนโปรแกรมยังบัคกระจายอยู่เลย

By: Pichai_C
Windows PhoneWindows
on 29 June 2019 - 21:51 #1117783 Reply to:1117777

พอจะแนะนำคนเขียน program ไม่ bug ให้หน่อยได้ไหมครับ? ผมกำลังหาคนอยู่

By: xanthics on 30 June 2019 - 07:49 #1117810 Reply to:1117783

คุณไม่เข้าใจที่ผมจะสื่อนะ คือบัคอะมีได้ แต่ประสบการณ์ระดับนี้มันไม่ควรมีบัคโง่ๆในปริมาณเยอะออกมานะครับ ถ้าคุณเป็น junior จบใหม่ซิงๆว่าไปอย่าง

By: whitebigbird
Contributor
on 30 June 2019 - 09:13 #1117814 Reply to:1117810
whitebigbird's picture

อย่าไปเถียงเลยฮะ ตอนเช้าผมว่าจะพิมพ์อธิบาย

คิดอีกที ปล่อยให้เข้าใจไปแบบนั้นแหละ เหมาะสมแล้ว

By: lancaster
ContributorUbuntuWindows
on 29 June 2019 - 22:03 #1117787 Reply to:1117777

+1 ประสบการณ์คล้ายกันครับ ไม่ใช่บั๊กยากๆด้วยนะ บั๊กแบบคนเขียนไม่เป็นซะส่วนใหญ่

By: TeamKiller
ContributoriPhone
on 29 June 2019 - 22:44 #1117791
TeamKiller's picture

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

By: จักรนันท์ on 29 June 2019 - 23:13 #1117795

Software house ของผม outsource ให้คนอินเดียเยอะนะครับ แต่ผมจะปล่อยงานให้เฉพาะ Front-end ครับ ส่วน Back-end จะเป็น In-house ครับ ผมไม่ได้กล่าวในแนวดูถูกแขกหรืออะไรนะครับ แต่จากประสบการณ์ส่วนใหญ่ Indian programmer ละเอียดไม่พอจริงๆ ครับ ในแนวการบริหารงานก็ต้องเป็นไปตามนั้นครับ (put the right job in to the right man)

บุคคลากรเหมือนผลิตออกมาเน้นปริมาณมากกว่าคุณภาพเชิงลึกครับ

ตอนนี้ผมเองก็เปิดบริษัทใหม่อีกบริษัท กำลังอยู่ระหว่างการสรรหา In-house back-end developer รุ่นใหม่อยู่เนี่ย

By: crucifier
iPhoneAndroidUbuntu
on 30 June 2019 - 00:30 #1117801 Reply to:1117795

ผมสนใจเป็น backend ให้ครับ

By: จักรนันท์ on 30 June 2019 - 22:41 #1117876 Reply to:1117801

ขอทราบอายุหน่อยครับ

By: whitebigbird
Contributor
on 1 July 2019 - 08:58 #1117898 Reply to:1117876
whitebigbird's picture

ขอทราบอายุขวัญตาน้องเอยพี่มานั่งทำตาปริบๆ

By: crucifier
iPhoneAndroidUbuntu
on 2 July 2019 - 12:45 #1117943 Reply to:1117876

.

By: Hoo
AndroidWindows
on 1 July 2019 - 09:50 #1117913

คือ มันเละตั้งแต่ลดต้นทุนออกแบบ โดยออกแบบชุ่ยๆ
จนต้องมาเขียน software แก้ แล้วรึเปล่า?

กรณีนี้ เรียกได้ว่า งกต้นทุนจนได้เรื่อง

By: osmiumwo1f
ContributorWindows PhoneWindows
on 1 July 2019 - 11:08 #1117931 Reply to:1117913

โลภจนได้เรื่องมากกว่า เพราะ 737 MAX มี AOA sensor 2 ตัว (ซ้ายและขวา) แต่เครื่องจะอ่านค่าแค่ตัวเดียว ถ้าอยากให้อ่าน 2 ตัวพร้อมกันต้องจ่ายเงินเพิ่มครับ