sporkforge








Project Scheduler

( <-- Back to Planning & Scheduling )

Project Scheduler Logo

A core problem in project management is scheduling a large number of tasks which share various limited resources. Additionally, certain tasks cannot start until other tasks have completed. Some tasks may be scheduled over several non-consecutive time intervals, whereas others must be scheduled through completion with no interruptions. Each task must be scheduled during periods when the resources it requires are available and not already in use by another task. Some tasks may use a variable number of resources, with the time to completion varying accordingly.

This application will generate a schedule for your large-scale project which minimizes the project completion time. As input you provide a "project specification", which is a list of text blocks defining tasks and resource types. Each task block contains the name of the task plus parameters defining the scheduling requirements, task dependencies, and resource requirements. Each resource type block contains parameters which define its quantities and availability.

Once the project specification is entered, click the "generate project schedule" button to generate a schedule. The tool will either find a feasible schedule for your project, or will give you guidance as to what the problem is. If successful, it will display a schedule for each task, as well as the scheduled usage of each resource type. In addition, the scheduler will perform sensitivity analysis on the result and display a list of incremental changes to the project specification, if any exist, that would result in an earlier project completion time.

For more information about constructing a project specification, see the help page. To try a small sample project specification as a demo, click here.

*** Please read this important disclaimer before using this tool.

Project specification:

[optional] Solution state data for incremental changes:



















Legal Disclaimer & Privacy Policy