Two meanings: 1. Fit well together, get along, understand one another, vibe. 2. Indirect route to get somewhere.
John and I don't jimmy-jog well. (We don't get along) You get there by going right and then jimmy-jog over a bit further.