as usual, I’ve got a question from one of my Blog Reader: “If I have two tasks, the second task’s predecessor is the first task, and the first task ends on 7/10, I’d like the second task to start the following day, 7/11, My project has tasks starting the last day of the predecessor task. I don’t want to add a constraint or lag time to the tasks to resolve the issue. Is there a setting for the entire project that sets all tasks to start on the following day as their predecessor?”
I’ll show you that with MS PROJECT 2013.
First of all, how can a Successor begins at the same day as Predecessor finishes! Easy! Let me show you.
I will ads Task 1, and I will put 1,5 days in the Duration field. Then I’ll add Task 2, and I will put 2 days in the Duration field. Finally I’ll link them. And I’ll get:
Let me explain this picture a little bit! The working time is from 08:00 to 12:00, and from 13:00 (1:00 PM) to 17:00 (5:00 PM)Since first Task has 1,5 days duration it will take from 08:00 to 17:00 (with lunch break from 12:00 to 13:00) at 03.07.2013 (and that is 8 hours = 1 Day), and from 08:00 to 12:00 at 4.7.2013 (this is second day, but only half of it). Successor starts in Finish to Start relationship first available minute after predecessor. Since there is a lunch break between 12:00 and 13:00 at second day, it will start at 13:00 at second day.
Now suppose that you have a demand that Task 2 should start at first available working day after predecessor finishes. The cleanest way is to put a constraint at the Task2 and that constraint is so called semi flexible, and it will be: Start no earlier than:
I’ve got what I wanted, BUT! Suppose that I extend duration to 3,5 days instead 1,5 days for Task 1. I’ll get:
What happens? As you can see, Task 1 will finish at 08.07.2013, and Task 2 will start at the same day! Why? Well, because I told that Task 2 should Start no earlier than 05.07.2013. And it does not. It starts latter, at 08.07.2013, and the problem is same! It does not start next working day!
OK, now I’ll remove those constraints and I’ll get the “start” position:
What can I do! Workaround!
First I’ll insert so called Dummy Task with (for my example) 1 hour duration, between Task 1, and Task 2, and I’ll link them like this:
Now I am going to create new Calendar with name: Dummy, and I’ll tell that working time on this calendar is 1 hour per day from 01:00 AM to 02:00 PM.
Finally, I’ll assign that new Calendar To the dummy Task:
I get this:
You can see that Task 2 will start at 05.07.2013 and that is exactly what I wanted – the day after Task 1 will finish. Again I’m going to extend duration to 3,5 days instead 1,5 days for Task 1. I’ll get:
As you can see, now Task 2 will start at 09.07.2013, and this is first working day after Task 1 finishes.
Do not forget this:
- DO NOT assign any Resources to Dummy Task! Dummy task is Dummy, e.g no one will work on it
- After you finish Task 1 (100%) do not forget to put 100% finished to dummy Task!