Hmmm.....I don't think BA needs much "outsourcing" per se, especially considering that most outsourcing leaves such a messy bureaucracy behind (to "monitor" the outsourcing company) to negate any cost savings derived from the outsourcing process....
What I imagine they need is an opportunity to tear up the entire company and start from scratch. It's an old airline, it's never been forced to drastically re-organise, let's break down some of those empires (in all areas) and build an airline for the 21st century.
After all, in 10 years time there'll only be 3 major network carriers across the EU. BA could, nay should, be one of them. But it needs to stake its claim ]now.