What is the difference between iterative scheduling and on-demand scheduling practices?
A. Iterative scheduling is based on adaptive cycles; on-demand scheduling is based on the theory of constraints.
B. Iterative scheduling is based on the theory of constraints; on-demand scheduling is based on adaptive cycles.
C. Iterative scheduling is usually used in Kanban system.
D. There are no relevant differences between these scheduling practices.