Introduction |
---|
Schedule development means determing start and finish dates for project activities. It must often be iterated (along with the processes that provide inputs, especially duration estimating) prior to determination of the project schedule. |
6.4.1 Inputs |
---|
|
|
|
|
Knowledge of what resources will be available at what times and in what patterns is necessary for schedule development. The amount of detail and the level of specificity in the resource pool description will vary (depending on the stage of development).
Project and resource calendars identify periods when work is allowed. Project calendars affect all resources. Resource calendars affect a specific resoucre or category of resources.
Refer to Constraints. The two main constraints that must be considered in schedule development are:
Any of the dependencies may require specification of a lead or a lag in order to accurately define a relationship.
The following inputs are covered elsewhere:
6.4.1.1 Project network diagram
6.4.1.2 Activity duration estimates
6.4.1.3 Resource requirements
6.4.1.7 Assumptions
Mathematical analysis involves calculating theoretical early and late start finish dates for all project activities without regard for any resource pool limitations. The resulting dates are not the schedule, but rather indicate the time periods within which the activity should be scheduled given resource limitations.
Duration compression is a special case of mathematical analysis that looks for ways to shorten the project schedule without changing project scope by using techniques such as:
Refer to simulation.
Mathematical analysis often produces a preliminary schedule that requires more resources during certain time periods than are available. Heuristics such as "allocate scarce resources to critical path activities first" can be applied to develop a schedule that reflects such constraints. This may result in a longer proejct duration and is sometimes called Resource-based Method.
Resource constrained scheduling is a special case where the heuristic involved limits the quantity of resource available.
Project management software is widely used to assist with schedule development.
The project schedule includes at least planned start and expected finish dates for each detail activity. It may be presented in tabular or graphic form. Graphical representations include:
Assumptions and constraints used in developing the project schedule must be documented. Other information included in supporting detail:
This defines how changes to the schedule will be managed. It may be formal or informal, highly detailed or broadly framed based on the needs of the project.
Resource leveling and activity list updates may have a significant effect on the preliminary estimates of resource requirements.