JIT scheduling involves communicating schedules internally and externally, keeping inventory low, and reducing work through ordering larger amounts to lower costs. It requires close collaboration between suppliers and purchasers to exist, with a preference for smaller batches over large batches, and using exact scheduling to improve performance.