Content
View differences
Updated by Niels Lindenthal over 6 years ago
**Problem statement - Pain** **Pain**
It is currently hard to create project schedules as when work packages span a weekend the weekend days are counted as normal working days (as are non-working days).
When projects change the start day of a work package the calculation of the finish date does not take into account any non-working days between the start and the finsih date. date.
> **Example**
> A task starts on Monday and finishs on Friday. If the the task is delayed by one day the finish date is set for the Saturday. Since this is a non-working day in this scenario the more accurate calculation for the finish date would be Monday.
**Solution - pain killer** **Solution**
* OpenProject ships It would be great if you could define a calendar with default working-day calendars of non-working holidays and non working days for 10-25 countries or regions (e.g. Berlin, California, Austria, Germany)
* **Example Berlin:** Default working day is Monday - Friday
* _01/01/2020 (Wednesday): New Year's Day_
* _08/03/2020 (Sunday): International Women's Day_
* _10/04/2020 (Friday): Good Friday_
* _12/04/2020 (Sunday): Easter Sunday_
* _13/04/2020 (Monday): Easter Monday_
* _01/05/2020 (Friday): Labour Day_
* _08/05/2020 (Friday): Day of Liberation_
* _21/05/2020 (Thursday): Ascension Day_
* _01/06/2020 (Monday): Whit Monday_
* _03/10/2020 (Saturday): Day of German Unity_
* _25/12/2020 (Friday): Christmas Day_
* _26/12/2020 (Saturday): Boxing Day_
* For each each installation an Admin can set so that when a default working-day calendar which is preset for all projects.
* For each project work package taking 3 days that starts on a Project Admin can adjust this project setting (e.g. select Friday (assuming Sat & Sun are defined as non working) it will automatically show the working-day calendar for Bavaria).
* The calculation of the finish date takes the availability calendar into account (see example in the problem statement). end on Tues (not Sun as it currently does).
**Out of Scope for the MVC**
* Adjusting This would have the default calendars, e.g. copying a calendar and add, remove and rename non-working days.
* Non-working-days benefit of individual team members.
* Subscribe to external calendars, e.g. Google calendars.
* Duration calculation based on people assignments and auto scheduling all work (effort) estimate (fixed work mode). packages that have a ‘following’ relationship set.
It is currently hard to create project schedules as when work packages span a weekend the weekend days are counted as normal working days (as are non-working days).
When projects change the start day of a work package the calculation of the finish date does not take into account any non-working days between the start and the finsih date.
> **Example**
> A task starts on Monday and finishs on Friday. If the the task is delayed by one day the finish date is set for the Saturday. Since this is a non-working day in this scenario the more accurate calculation for the finish date would be Monday.
**Solution - pain killer**
* OpenProject ships
* **Example Berlin:** Default working day is Monday - Friday
* _01/01/2020 (Wednesday): New Year's Day_
* _08/03/2020 (Sunday): International Women's Day_
* _10/04/2020 (Friday): Good Friday_
* _12/04/2020 (Sunday): Easter Sunday_
* _13/04/2020 (Monday): Easter Monday_
* _01/05/2020 (Friday): Labour Day_
* _08/05/2020 (Friday): Day of Liberation_
* _21/05/2020 (Thursday): Ascension Day_
* _01/06/2020 (Monday): Whit Monday_
* _03/10/2020 (Saturday): Day of German Unity_
* _25/12/2020 (Friday): Christmas Day_
* _26/12/2020 (Saturday): Boxing Day_
* For each each installation an Admin can set
* For each project
* The calculation of the finish date takes the availability calendar into account (see example in the problem statement).
**Out of Scope for the MVC**
* Adjusting
* Non-working-days
* Subscribe to external calendars, e.g. Google calendars.
* Duration calculation based on people assignments and