Effort-driven vs. fixed duration scheduling