In my crop rotation I am fortuante to have 4 equal sized beds. So it is easy to rotate the beds each year
... But ...
I need about twice as much Brassica space as the other things - each plant needs a huge amount of space, and there isn't any room at all for Spuds. I get around that by having a separate set of 7 beds which contains one for [overspill] Brassicas, two for Spuds, and the rest for Cut flowers etc.
In terms of following-on I do have problems with late-harvest crops in one rotation needing to be followed by early-planting crops in the next.
I have solved this by alternating the planting of Late Harvesting crops at alternating one ends of each bed.
The trouble makes are:
Onions following Roots - e.g. Garlic (autumn planted) which follows Parsnips (Winter harvested). Leeks and Onions are OK as the other root crops are not for Winter harvest, and the Parsnips harvest finished before Onions are planted (just!)
Peas/Beans follows Onions - the Beans are late-plant (after last frost) so they easily avoid the over wintering crops (Leeks), so I only have to position Broad Beans and Early Peas clear of where the late Leeks are still being harvested
Brassicas follow Peas/Beans. All the Peas/Beans are harvested and cleared before Winter, so no problem planting Brassicas in the Spring. However:
Roots follow Brassicas. The Brussels Sprouts can be harvested into the Spring, but the Sprouting Broccoli much more so (only just started harvesting mine) and I have already planted out the Parsnips - so Sprouting Broccoli and Parsnips need to be at opposite ends of the bed.
So I basically have:
Winter Cabbage / Sprouts / Sprouting Broccoli (harvest Early-to-Late)
Parsnip / Celeriac / Beetroot / Carrots (harvest Late-to-Early)
Leeks / Onions / Garlic (harvest Late to Early, plant late to very early [end of previous season])
Climbing beans, Peas, Broad Beans (plant Late to Early [end of previous season])
(Seems very complicated as I've been writing it ... hopefully I have written it down as I actually do do it! Pictures would probably be easier than words ...)