OpenSched is a project management / scheduling program. It reads a
description file that describes what must be done and who can do what
work, and it automatically assigns work to people, and schedules the
entire project.
WWW: http://mtechit.com/dlsoftware/opensched/