This is a variation of the Deep Six workout.
Just like any workout you can change the loading to fit what you need on that day. What I like about this workout is how complete it is. I can take a light bell and do a round or two of this leisurely to warmup, or I can choose a weight that's appropriate for that day, and do it straight through, as fast as I can.
5 Rounds
5 Swings
5 Snatches
5 Clean and Press
5 Front Squats
The difference between this and the Deep Six is that I eliminate the turkish get-up. I love TGUs, I think from a grappling perspective they're extremely beneficial. However they really aren't a speed movement, and I find them awkward in a workout. Without the TGU I can really keep moving the whole time.