ex-IBMer here.
I was at IBM research (as an engineer), and thankfully I can say most of my direct colleagues were great and highly competent
...when it came to actual research. I think we had a good engineering core team too, but whenever we had to interact with "big IBM" (outside research) we mostly bumped into incompetent people, and career(money)-focused managers.
Fun fact, due incompetent management 90%+ of my team left in the past 5 years.
Since then I had to work with other IBMers (both engineers and managers/team leads) on different projects and although some of them I'd consider knowledgeable, none of the engineers were able to create high quality output.
But I guess this is the same in any monstrously huge organizations.
I would have been surprised if IBM could tackle such a complicated engineering problem like this migration.