My approach is twofold.
First is perspective management. That includes choosing the camera position and lens focal length first, as mentioned above. Then the creative decision: How do I want the camera back positioned relative to the subject? (Remember, the camera-back-to-subject relationship determines relative sizes and perspective in the image, so that's my first decision.)
Scenario 1: To keep parallel lines parallel in the image, the camera back must be parallel to them as well. So, for architectural work where I want everything plumb and level, that's the ticket: set up plumb and level with the back positioned parallel to the lines/planes I want rendered parallel in the image. That only leaves front tilts and swings left for positioning the plane of sharp focus (PoSF). Framing then gets done with rise/fall and shift (or the equivalent - sometimes I have to use "point-and-swing-parallel).
Scenario 2: I want to use the camera back position to manage relative sizes and perspectives. This would include using back tilt to make foreground objects appear larger, intentionally making parallel lines converge, etc. One can set up the camera plumb and level (I often do) and then use back tilts and swings to position it relative to the subject. After that is done, then front movements take care of the positioning of the PoSF if needed. Sometimes you can feed two birds with one scone: e.g., use back tilt to make the foreground more present and get the PoSF positioned where you want it too.
Secondly, and after I've got the camera back where I want it relative to the subject, I examine the scene to find the optimum position for the PoSF. I try to visualize the PoSF and the DoF, realizing that when tilts or swings are used, the result is a tilted PoSF with a wedge of DoF around it. The narrow part of the wedge is closest to the camera position and the DoF grows with distance. I look for "deal breakers," e.g., tall objects in the foreground that make tilts impractical, etc. I try to find a place for the PoSF that gets everything into focus at a smaller f-stop than I would need with the camera in zero position.
Then, when I have an idea where I want the PoSF, I choose two focus points that I want the PoSF to intersect, one near and one far. I then tilt (or swing) to get these two points sharp. Then I go about determining the f-stop, but that's another discussion.
If I find I want to position the PoSF obliquely, e.g., near and low bottom left and high and far top right, then I'll have to use both tilts and swings. For this, I find a set three focus points that define the PoSF and use two to set the tilts and two (one being different from the first set) to set the swing. Iterations are usually necessary to fine tune.
Really, though, it's the visualization of where the PoSF should go in the scene that guides me. With a bit of practice, it gets easier to visualize this, which really cuts down on making mistakes applying a wrong movement.
Hope this helps,
Doremus