project management tool, provides an optimizing scheduler that computes your project time lines and resource assignments based on the project outline and the constrains that you have provided.
J. Smith, S. Bohner, and D. McCrickard. ACM-SE 43: Proceedings of the 43rd annual Southeast regional conference, page 300--305. New York, NY, USA, ACM, (2005)