No matter what term the overpaid aviation trick-cyclists might invent next for some fluffed-up 'safety programme', such as 'Crew Resource Management' or 'Threat and Error Management', the only thing which will really stop pilots getting themselves into this sort of situation in future is Basic airmanship!!
But that requires experience. Which these days cost a lot of money.
It is quite clear that distraction was a key ingredient in this accident.