Boeing

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

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

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

ภาพจาก Boeing

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

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

ที่มา - Bloomberg

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 รุ่นใหม่อยู่เนี่ย

Hoo Mon, 01/07/2019 - 09:50

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

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

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