I’ve had an idea for a Raid Practice Mode. It would be a mode where you can queue solo or with a group and you would fight a version of a raid boss for practice.
The practice version of the boss would only do mechanics relevant to the specializations present for the fight. The bosses health would be scaled to give a challenge based on the number of players and specializations present. The players present would also have their item level scaled. A minimum number of NPCs would be in the fight based on the mechanics and the players present. For example if a player queues solo as a dps there would be a tank and healer NPC. If the fight however has a mechanic that chains 2 dps together then a few other dps NPCs would be present. This mode is purely for practicing fights and no loot would drop. This mode would be queueable a few weeks after a raid is released to give time for top guilds to race to first for mythic fights. You could also select difficulty levels based on the raid difficulties (normal, heroic and mythic) Doing the fights in practice mode will give a similar level of difficulty to the real raid equivalent. So a failed mechanic that would kill you in heroic or mythic would also kill you in that version of practice mode.
The goal of this would be to give players a chance to practice on their own leading to a more enjoyable experience in actual raid content. This would also give players a chance to learn fights and close the skill gap if they start raiding after a raid has been out for while.
While you can get a small amount of practice in LFR the difficulty and mechanics differences in LFR allow players to ignore mechanics that would be deadly in other levels of difficulty. In practice mode you would have to do the mechanics to complete the fight.