There are a few things that make an office party a failure. First is when no one attends. Second is the food is terrible. And lastly, when everyone gets terribly bored (and turns to social media for entertainment.)
Keeping everyone off their phones and happily entertained is a challenge, but one that can be overcome with enough preparation and creativity!