Heroic Adventures have steps that can be different from instance to instance. For example, a Heroic Adventure might have 3 possibilities for step 1, 3 possibilities for step 2, 4 possibilities for step 3. When you request the instance, the possible steps are chosen at random. So theoretically, the mission will be just a little different almost every time you run it.