Content
View differences
Updated by Niels Lindenthal over 4 years ago
**As a** project manager
**I want to** enter a project deadline and plan backwards
**So that** I know when I have to start the first task.
## Project start/finish date and project setting "Schedule from"
* A project can have a start date and a finish date:
* There is the new project setting "Schedule from".
* Schedule from: Project start date
* Schedule from: Project finish date
* Schedule from: No project start and finish date
* Automatic calculation of the project start dates and finish dates depending on project scheduling mode.
* When the project is scheduled from the project start date the finish date is derived (inactive). This date can be changed. The project schedule is updated accordingly.
* When the project is scheduled from the project finish date the start date is derived (inactive). The project schedule is updated accordingly.
* The project scheduling mode can be changed for an existing project.
* Show the project start date and project finish date in the project list.
* Show the project start date and project finish date in the project overview dashboard.
## Constraint types on work packages
* We introduce the concept of the following constraint type:
* As soon as possible
* As late as possible
* Date picker view to CRUD the constraint type
* List view to CRUD the constraint type
## Scheduling
* Adapt the scheduling logic to respect the project settings "Schedule from".
* Adapt the scheduling logic to respect the work package's constraint type.
**I want to** enter a project deadline and plan backwards
**So that** I know when I have to start the first task.
## Project start/finish date and project setting "Schedule from"
* A project can have a start date and a finish date:
* There is the new project setting "Schedule from".
* Schedule from: Project start date
* Schedule from: Project finish date
* Schedule from: No project start and finish date
* Automatic calculation of the project start dates and finish dates depending on project scheduling mode.
* When the project is scheduled from the project start date the finish date is derived (inactive). This date can be changed. The project schedule is updated accordingly.
* When the project is scheduled from the project finish date the start date is derived (inactive). The project schedule is updated accordingly.
* The project scheduling mode can be changed for an existing project.
* Show the project start date and project finish date in the project list.
* Show the project start date and project finish date in the project overview dashboard.
## Constraint types on work packages
* We introduce the concept of the following constraint type:
* As soon as possible
* As late as possible
* Date picker view to CRUD the constraint type
* List view to CRUD the constraint type
## Scheduling
* Adapt the scheduling logic to respect the project settings "Schedule from".
* Adapt the scheduling logic to respect the work package's constraint type.