I tend to shower at work (university, have an athletic center). I try and pack everything I CAN pack the night before in my bags. If my clothing can not be packed, I have it all laid out so I can toss it in without searching for each and every tid bit. I also pack my lunch/breakfast, but I leave them in a bag in the fridge. That way I just have to , grab the bag, and toss it into my cycling bags.
I shave the night before, that tends to help. And the shower I take at work is simple and quick (I take a 'full' shower the night before, after I get home from work and am already sweaty).
Realistically, you can only get so prepared