Answer
40320 possible orders
Work Step by Step
The first group has 8 choices, the second group has 7 choices and so on:
8 $\times$ 7$\times$ 6$\times$ 5 $\times$ 4$\times$ 3$\times$2$\times$ 1= 40320
There are 40320 possible orders the groups can perform.