Iterative process planning