You think your system is complex to integrate and test?
The project is already over twelve months late, and I'm sure in years to come the stories will spawn many books and case studies. The latest problem caught my eye because they now seem to be having issues with integrating the testing and their configuration management system. This is not uncommon on most projects, but the consequences of overcoming these problems is proportional to the project's complexity, which in this case is huge, literally.
I don't want to get too cynical, but I'm sure the project managers advised management that there were considerable risks on this project. Yet from day one, orders were placed and deadlines set for one of the more complex engineering projects in recent times. Therefore at some level, the level of risk on the project was acceptable to Airbus. However Airbus' customers are now readying their legal teams, and already some of them have one generous concessions, including almost giving away smaller planes to thwart any legal action.
With the benefit of hindsight, I wonder if Airbus would have made the same decisions? Airbus have now announced to Emirates, who have 45 A380s on order, that there will be a further 10 month delay. I really hope for the company's sake that they are basing this revised estimate not only on time required to overcome today's issues, but a buffer for any future problems.