It would be useful if the start and end dates of a feature could be auto calculated, so that once placed in a release and linked to any dependencies then the dates should not require any other changes. This would make both the planning of dates and also the tracking of dependencies easier.
This would be based on the following rules:
- The feature should not start before the start of the release date that it is assigned to.
- The feature should not start before the end date of any feature it is dependant on
- The end date should be set from the start date plus the estimated time to completion
In addition to this if the end date falls out of the dates of the release it's in then a warning (symbol, colour coding etc) should be present to all a user to identify this.
|Release time frame|