3 ms·
Having worked in safety critical systems software, I'd say it was a multipoint failure. While the initial problem was the decision to use MCAS to get through wi
by carlmr 6y ago
Having worked in safety critical systems software, I'd say it was a multipoint failure. While the initial problem was the decision to use MCAS to get through without retraining, any person working on the software should also have realized that relying on a single input is not ok.
It was management failure + requirements engineering failure + software engineering failure.
It was caused by management's greed and short-sightedness, but it could have been caught at more points in the process.
- fnord123 6y agoEngineering and software can only push back if the environment allows it. If management has developed an environment of blame and where push back on requirements results in retaliation then the idea of free will are an illusion. But I don't know anything about Boeing's company culture.