FTA: "I have spent my career in technology and rose through the application development ranks. I have worked for various fortune 500 companies who outsourced to India for one reason ... and it has NOTHING to do with better quality ... it have EVERYTHING to do with money. Anytime development work is outsourced, US based companies face many significant hurdles with the most notable being communication. I have seen this happen time and time again. News flash to companies that outsource - it doesn't work! Typically projects need to be reworked and/or they are pushed through riddled with errors. Unfortunately, this appears to have been a costly mistake for Boeing but hopefully a wake-up call for others."
Every large American company in almost any industry has done what Boeing has done. Banking is especially invested in outsourcing and importing less expensive talent. Chickens will come home to roost. There are a lot of major issues (power outages, cyber break-ins, airplanes crashes) caused by faulty software.
Coupled with the streamlining' of testing which is nothing but eliminating testers and making the folks on either side of them in the process pick up the slack. But, with outsourcing and overuse of H1B visas the folks on one side are these crappy software developers who cannot communicate properly, and on the other are the greedy capitalists Danni condems.
So yes, this is definitely a process problem but one that is so pervasive you wouldn't believe it.