Home Forums Discussion milestone finish at the end of a day

Tagged: 

This topic contains 7 replies, has 3 voices, and was last updated by  Thomas Boyle 3 months ago.

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #414550 Reply

    Bob Hillier
    Participant

    How do I make a milestone finish at the end of a day (when it’s dependant task finishes mid-day)?
    I know I can append 5:00PM to the finish date. This requires me to edit every milestone Finish date. Is there an easier way?

    I’ve seen it suggested to use FF+1day or FF+1eday but this only delays the milestone by a day and does not complete it at the end of a day.

    With MSP 2013 Professional.

    Many thanks
    Bob

    #414551 Reply

    Carlos Santos

    Hi Bob

    Try FF+4h.

    Regards
    Carlos Santos

    #414552 Reply

    Bob
    Some thoughts.
    I’ve never seen a reason for a milestone to always schedule at the end of the day. So I’m curios about the driving need.
    The FF+4H may work in this one specific instance, but if the predecessor task slips and now finishes at 10:00 AM the next day, FF+4H will now place the milestone at 2:00 PM. Thinking of a more dynamic method to do this…here’s what I’d try.

    Create a Task Calendar where the available work is every day from 4:30 PM to 5:00 PM (pick your window times). Then assign this as the task calendar to the Milestone. This would ensure the milestone always schedules somewhere between the hours you’ve configured. This might provide the flexibility you need to support schedule fluctuations without manually hard coding delays

    #414554 Reply

    Carlos Santos

    Daryl s solution is the correct way.

    #414555 Reply

    Thomas Boyle

    Task calendars are indeed attractive, but they don’t work for milestones in my experience. 🙁

    #414561 Reply

    Bob Hillier
    Participant

    Thanks Daryl. Some fiddling and I have it working. This may be too complicated (remembering KISS) but I know how to do it.

    Why? My schedule has several milestones indicating various work groups complete. I want the a subsequent work group to begin at the beginning of the next day following a milestone completion.

    Thomas – Create and assign an end-of-day-milestone calendar with custom time 4:59 PM to 5:00PM and 5:01PM to 5:02 PM (It seems I must define 2 shifts). Make the milestone dependency a FS+1m. It seems I must have the FS+1m to make the milestone schedule within the end-of-day-milestone calendar time.

    Bob

    #414562 Reply

    Excellent!
    Glad to hear you got it working.
    My guess on the need for the second shift is for cases where the predecessor task ends at 5:00 PM. This allows the milestone to schedule in the same day and not be pushed to the end of the next day.

    #414563 Reply

    Thomas Boyle

    Bob,
    That’s very cool, out-of-the-box thinking. Congrats, and thanks for sharing.

    Your solution works because of the lag. In MSP, relationship lags are always computed according to their successor’s effective calendar, so assigning the calendar to the milestone effectively shifts its predecessor lag into the end-of-day period. The milestone itself does not obey the calendar, but it must respect its predecessor relationships that do.

    I can’t find a good reason for the double-shift. Combined with your 1-minute lag, one shift from 17:00 to 17:01 seems to work for me, but maybe I’m missing something.

Viewing 8 posts - 1 through 8 (of 8 total)
Reply To: milestone finish at the end of a day
Your information:




76 − = 67