the most common seems to be 1 tank and 1 healer on cannons, the other tank gathering the adds under vishap as cannon fodder, and everyone else on the dragon

there's several other things like the snares and dragonkillers that contribute to a successful run