Putoline on the drivechain so that never get’s specifically washed as the only thing on it is a nice protective coating of wax/graphite.
Rinse with hose,
Muck off or similar spray,
agitate with an old dustpan brush,
rinse with hose,
wipe down the ‘oily’ bits of the frame with muck off on a soft cloth,
glug of budget car shampoo into a bucket with cold water and give it all a quick wash to remove any residue
hose off again.
Spray some GT85/TF2/ACF50 on the mechs to displace any water (and usually something a bit more lubricating before the next ride).
Got the whole process down to <10 minutes.
Although TBH the only bike I ever actually wash is the cross bike!
All the bike cleaning kit lives on a shelf next to the outside tap and hosepipe in the passage down the side of the house, that way I have to walk past it rather than make a mess. Downside is the mid accumulates, when we get the path done I might ask for a trench/grate/drain thing to hose it into.