Shift generation with a provision for varying activities