Our standard stackup for multilayer (12, 14 or greater layer count) boards usually have two routing layers adjacent to each other, with a ground or power plane on either side of them. This organization is repeated throughout the stackup.
One layer of those pairs is primarily for routing signals in the X direction, and the other layer for routing signals in the Y (orthogonal to the X layer) direction. With this approach signal crossings are at right angles with very little (though not zero) coupling between them.
When signals on adjacent, or even on the same layer, run parallel, we have design rules that govern how long that amount of parallelism can be. Those rules include the type of signal (clock, reset, pullups, etc) and the edge rates involved.
How are the design rules established
It's a multi-step process, and to some extent depends on the capability of your tool set.
One of the first things we do is to establish the signal, or net classes that we need to accommodate the design. For example class 1 signals are the most critical and include clocks. For class 1 signals, we'll specify the two orthogonal routing layers that those signals should be routed on (say layers 6 & 7), spacing (say 30 mils) away from other signals, desired impedance (50 ohms +/- 10%), etc.
Class 5 signals might be power nets that don't require a full plane.
Class 7 signals may be signal return (GND) planes that require a full layer or multiple layers.
Added some more info about signal classes
There is nothing magical or sacred about the names used for the signal classes. They could be numbers as in the example I used above, letters (class A, class B, etc) colors (class red, class blue) etc.
Once the signal classes are defined, we assign each signal in the schematic to a signal class, using an attribute on the signal. For example, the name of the signal is an attribute. So is the signal class.
Then when we go to the layout and routing stage, the tool takes those attributes and uses them to assist in the routing. The drafting, or routing instructions tell the layout person the order in which to route the various signal classes. Those instructions may say "route all class 1 signals first", followed by class 4 signals, class 2 signals, etc. The signal classes are not necessarily routed in the order in which they are listed, which is somewhat arbitrary. Note that there is still a large amount of manual input in the routing and layout phase of the board. That is, it is not a fully automated, hands-off process,