Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search

Suburban Warrior

(405 posts)
Sun Jun 30, 2019, 06:49 PM Jun 2019

Boeing's 737 Max Software Outsourced to $9-an-Hour Engineers

It remains the mystery at the heart of Boeing Co.’s 737 Max crisis: how a company renowned for meticulous design made seemingly basic software mistakes leading to a pair of deadly crashes. Longtime Boeing engineers say the effort was complicated by a push to outsource work to lower-paid contractors.

The Max software -- plagued by issues that could keep the planes grounded months longer after U.S. regulators this week revealed a new flaw -- was developed at a time Boeing was laying off experienced engineers and pressing suppliers to cut costs.

Increasingly, the iconic American planemaker and its subcontractors have relied on temporary workers making as little as $9 an hour to develop and test software, often from countries lacking a deep background in aerospace -- notably India.

https://www.bloomberg.com/news/articles/2019-06-28/boeing-s-737-max-software-outsourced-to-9-an-hour-engineers

32 replies = new reply since forum marked as read
Highlight: NoneDon't highlight anything 5 newestHighlight 5 most recent replies
Boeing's 737 Max Software Outsourced to $9-an-Hour Engineers (Original Post) Suburban Warrior Jun 2019 OP
Quality is not free. dalton99a Jun 2019 #1
Stupid Lithos Jun 2019 #2
The first mistake was a design Sherman A1 Jun 2019 #4
That's what's at the root of this PSPS Jun 2019 #12
Precisely Sherman A1 Jun 2019 #13
Airline safety is the best in history. So something is better! Nt USALiberal Jul 2019 #23
True. It was this particular decision & model that was their fatal gamble/mistake. PSPS Jul 2019 #24
Great info...... USALiberal Jul 2019 #25
Exactly Maven Jul 2019 #28
Greed will kill all of us malaise Jun 2019 #3
time for airlines to cancel their purchases of this flying death trap nt msongs Jun 2019 #5
Gee, I wonder how much they saved by out-sourcing that work. Jim__ Jun 2019 #6
Like Jack Welsch procaimed. Wellstone ruled Jun 2019 #7
I have developed a very low opinion of Boeing. Muilenburg should be gone yesterday. CentralMass Jun 2019 #8
After the McDonnell-Douglas/Boeing merger, the new leadership: RHMerriman Jun 2019 #10
Thank you for that summary. That is pretty appaling. CentralMass Jun 2019 #17
Yep ... and Boeing is THE American success story in terms of market dominance RHMerriman Jun 2019 #18
That's the story in a nut shell. defacto7 Jul 2019 #26
Yep... RHMerriman Jul 2019 #32
He'll stay there until the stock price plummets, which is exactly the problem. Maven Jul 2019 #29
You get what you pay for. Boeing put money before human lives. Claritie Pixie Jun 2019 #9
But, but, but markets never fail!! applegrove Jun 2019 #11
That's why the CEO's make the big bucks. To make big .... Hotler Jun 2019 #14
Well, that's what happens when you choose profit over people. Initech Jun 2019 #15
Garbag in, garbag out! yortsed snacilbuper Jun 2019 #16
+1. GIGO dalton99a Jun 2019 #19
And their 2nd shift job is to spam call Americans out of their money with bogus virus fixes. TheBlackAdder Jun 2019 #20
Ya but... moondust Jun 2019 #21
Boeing forgot its purpose. Happens to a lot of companies. Recursion Jul 2019 #22
I have encountered this issue for almost 4 decades! at140 Jul 2019 #27
I wouldn't get on a Boeing aircraft if my life depended on it, democratisphere Jul 2019 #30
This was not a Software error Johnny2X2X Jul 2019 #31

Lithos

(26,405 posts)
2. Stupid
Sun Jun 30, 2019, 07:00 PM
Jun 2019

Too many mistakes to quantify.

I would not focus this as being an outsourcing issue. The first mistake was the management hubris that Boeing would be able to articulate the problem space sufficiently well enough that the coding would just fall out. Good developers know how to question bad requirements such that they get refined and defined and corrected appropriately.

Sherman A1

(38,958 posts)
4. The first mistake was a design
Sun Jun 30, 2019, 07:04 PM
Jun 2019

that required the software in the first place. They need to be scrapped.

PSPS

(13,664 posts)
12. That's what's at the root of this
Sun Jun 30, 2019, 07:55 PM
Jun 2019

Taking a plane designed in the 1960's and altering its aerodynamics, thinking it could be "fixed" by automating controls, is insane. Boeing originally intended to do a "clean sheet" design of the plane but, to speed up production, they decided to proceed with the self-crashing design. What could possibly go wrong?

Sherman A1

(38,958 posts)
13. Precisely
Sun Jun 30, 2019, 08:07 PM
Jun 2019

One hopes that the 737 Max will never see the skies again and that Boeing will see plenty of courtrooms.

PSPS

(13,664 posts)
24. True. It was this particular decision & model that was their fatal gamble/mistake.
Mon Jul 1, 2019, 09:20 AM
Jul 2019

Just moving the engine location of the original 737 to accommodate bigger engines destroyed the aerodynamics of the airframe and Boeing decided to compensate for this blunder with the MCAS software that reads only a single angle-of-attack sensor which was known to be unreliable. The planes have a second angle-of-attack sensor to verify the reading of the first but MCAS was designed to only monitor one.

Only if the customer ordered a special option would the MCAS system monitor both AOA sensors and flash a "disagree" lamp in the cockpit. Neither plane that crashed had this option. Boeing never should have allowed customers to order planes without this feature or, at the very least, had its system check the accuracy of the AOA sensor before takeoff when it should be zero.

Then there's the FAA practice of letting manufacturers certify their designs themselves which let Boeing itself certify this blunder as safe.

USALiberal

(10,877 posts)
25. Great info......
Mon Jul 1, 2019, 10:06 AM
Jul 2019

It is amazing this was an “option” and not automatic. And once again, the FAA gives their job to the company!

Maven

(10,533 posts)
28. Exactly
Mon Jul 1, 2019, 11:01 AM
Jul 2019

All the mismanagement exacerbated the core problem, but the core problem is the hardware design. It was insane to manufacture a commercial passenger jet with a dynamically unstable airframe, and then try to fix the problem with software. Secret software. Apparently coded by underpaid temp workers. And relying on, in most cases, only one sensor that is prone to failure.

Jim__

(14,113 posts)
6. Gee, I wonder how much they saved by out-sourcing that work.
Sun Jun 30, 2019, 07:24 PM
Jun 2019

They'll probably still brag about the savings in their annual report.

RHMerriman

(1,376 posts)
10. After the McDonnell-Douglas/Boeing merger, the new leadership:
Sun Jun 30, 2019, 07:41 PM
Jun 2019

a) moved headquarters to Chicago from Seattle, meaning moving senior leadership 2,000 miles from the factory floor where their key product is built;

b) opened a second assembly line in South Carolina, even father away, and by taking over yet a third company that had no leadership or processes in common with either of the "parents" in the merger;

c) spent years chasing defense opportunities, when the company is, was, and always will be a civil/commercial aircraft company;

d) tried to manage a just-in-time manufacturing supply chain that literally brought major structural elements of the product in by air and sea for final assembly in the US;

e) outsourced and downsized everything they could chasing profit margins.

What's actually shocking is that they've only managed to kill about 300 people because of this stupidity.

RHMerriman

(1,376 posts)
18. Yep ... and Boeing is THE American success story in terms of market dominance
Sun Jun 30, 2019, 09:10 PM
Jun 2019

Yep ... and Boeing is THE American success story in terms of market dominance.

Airbus isn't significantly better, of course. Always a race to the bottom.

defacto7

(13,485 posts)
26. That's the story in a nut shell.
Mon Jul 1, 2019, 10:27 AM
Jul 2019

Time for a complete shakedown and reorganization. It's a huge and important job maker and still could be the great innovator it once was. But not with the present model. Downsize if they must to increase quality but not to skimp on talent. It could come back if they can get rid of the shareholder first/ military cash cow mentality.

Maven

(10,533 posts)
29. He'll stay there until the stock price plummets, which is exactly the problem.
Mon Jul 1, 2019, 11:04 AM
Jul 2019

Ethics, safety, people don't matter anymore. Only shareholder value matters. Extreme Capitalism in 2019.

Recursion

(56,582 posts)
22. Boeing forgot its purpose. Happens to a lot of companies.
Mon Jul 1, 2019, 05:21 AM
Jul 2019

They forgot they are a company that makes planes and thought they were a company that sells planes.

I used to work for a flight simulator manufacturer. We paid our interns more than $9/hour to just watch us write the software that simulates these planes, and occasionally maybe babysit a build. That's because this is really, really complex stuff and you do actually get what you pay for. (Even in India, $9/hour is shit pay for a programmer.)

at140

(6,110 posts)
27. I have encountered this issue for almost 4 decades!
Mon Jul 1, 2019, 10:43 AM
Jul 2019

During my job as manager of computer aided engineering and manufacturing,
I was bombarded by fellow employees to hire their kids for summer jobs.
Yes many of the kids knew some programming, but we were a high tech manufacturing
outfit. The software we developed was not graphics or retail procedures. We wrote
software based on intimate knowledge of engineering and computer controlled manufacturing.
Those kids obviously knew nothing about either.

In summary, there are computer programmers who do not know anything about engineering
or manufacturing, and there are engineers and manufacturing personnel who do not know how
to develop complicated software.

For Boeing to outsource critical software is nuts. I know from first hand knowledge than older
and seasoned engineers hate to learn computer programming. Which is a bigger problem than
many people realize.

Johnny2X2X

(19,416 posts)
31. This was not a Software error
Mon Jul 1, 2019, 11:20 AM
Jul 2019

It was a design error. The system's software functioned according to the design.

I work in aviation, my company's biggest customers are Boeing and Airbus, we do avionics (hardware and software) for them. We didn't have anything to do with the system.

There are smoke screens being put out and the uninformed media is helping them. The software was not a problem.

HERE IS WHAT THE PROBLEM WAS:
This system should have had duel redundancy as a requirement, not an option. They made a disagree light (where both sensors would be read) an option for $84,000. So instead of having the MCAS system reading both sensors (2 come installed stock), it was only hooked up to one, if that sensor went bad it activated a motor with a screw drive that that put the nose down. If both were hooked up and one went bad, then you get a disagree light in the cock pit, it would flash and the crew would know what to do immediately or preferably (I'm not sure about this part of the design) the MCAS system would disengage automatically.

Most US airlines purchased the $84,000 option.

I am an engineer working in Avionics, we have equipment and software running on the 737 Max. Here's what I think the investigation will show, it will show that the original design required both Angle of Attack Sensors to be hooked up and a disagree light to be installed in the cockpit. It will show that somewhere after the preliminary design phase (maybe even the review) someone who didn't fully understand the system changed that requirement to an option. And there will be meeting minutes, emails, and other records around all of this.

The 737 Max is a great plane, it's the best air frame, with the best Flight Management Computer, and the very best engines. This system was a work around for the next engines being located slightly differently causing problems, there are many work arounds on planes, this one was fine if applied correctly. Someone made a poor decision and people were killed, I want to see this system require both sensors be hooked up, with a disagree light in the cockpit, and an automated disengagement of the system should a disagree occur (This indicates a a bad sensor). A software fix can only work if it's included in hooking up both sensors and addinig that light to the cockpit.

Not sure why there is so much misinformation around this, but $9 an hour SW engineers has nothing to do with why this occurred in my opinion. This could be developed and tested safely regardless of who coded it.

Latest Discussions»General Discussion»Boeing's 737 Max Software...