The one thing I do think I do well is keep people moving during raids. From the
first Karazhan runs I started leading I got a reputation for being very
impatient and speed oriented. This wasn't a goal but I think some usefull tips
did come from this.
Loot Takes FOREVER
Anything you can do to speed this up is good. I've trained my tanks currently to
run to the next trash and start pulling as soon as enough people are there to
take the pull. People move to trash when they don't want something and wait by
the body otherwise.
My guild also uses a Suicide Kings queue so no need to spend time
bidding. Pieces that lots of people want are the quickest. Anything you can do
to speed up loot will help a lot. If you know only one or two people can use a
certain item blatantly ask them (provided your loot system of course) if they
want it. This could speed up the process a lot.
Explaining bosses
Explaining bosses is normally the next biggest time waste. When you are running
an instance with 80-90% people that have done it before, make the new people
read strats ahead of time. Don't waste time explaining. Explain the fight during
the trash up to the boss even. Tell them to whisper someone of the same role. As
a raid leader you know who your great players are, so make sure to tell the new
people to whisper them with questions. Sometimes I even start at the good
player: "Hey, can you tell so and so about the next fight while we pull trash."
Chain pulling
Once your players get used to this you can pull FAST. Never have a tank not
pulling something. That's the rule. When the offtank is free of his current mob
have him pull the next group. Seriously. This rule clearly doesn't apply when
trash is hard or new, and your tanks have to be smart. But seriously the only
time they shouldn't pull is if ALL healers have NO mana. Healers will learn very
quickly how to sneak drinks in between pulls and mana shouldn't be an
issue. Once you're good at an instance healers barely go out of mana anyway. Use
cooldowns like innervate and stuff when you need to as well. Even as a kitty
druid in raids I would just pull stuff to keep the pace up. Once trash is easy
treat it as such and don't waste time on it.
AFK's
Let people AFK whenever. Trash is easy. Make sure people know that you DO NOT
want an AFK right before a boss or during boss attempts. Make sure they whisper
an officer and of course if too many want to afk at once (especially all of the
healers) make sure they go in spurts instead of all at once. AFK's shouldn't
slow down the raid at all. They don't need to if you do them right. If you let
people take an AFK right before every boss fight? That will slow down the raid a
ton.
Ready checks
The official /readycheck should be the ONLY ready check needed. Never say
stuff like "Is everyone ready?" That only wastes time. Ready check forces a
quick answer which is what you need. Asking vocally will only confuse people and
make the answer back be very slow. Also asking questions like "Any questions" is
better cause a few seconds of silence should be the answer. Waiting for
positives takes forever, waiting for the 1 or 2 possible negative is much
faster.
Honestly for our raids I follow these guildlines all the time. Even on new
stuff. Our raids ussually are very efficient. Steps 1 and 2 are the ones that
are saved till later on. When we were ready to finally do Naxx in one 3 hour
clear steps 1 and 2 are what brought us under the 3 hour mark. The night you
stop taking a long time on loot and boss explanations is the night your raiding
time drops dramatically.