Master Plan is a tool that parses files that describes
projects using a simple and powerful syntax in which
project structures are encoded using a special algebra
with combinators for specifying the different kinds
of dependencies. It also supports estimations of cost and
risk, as well as some metadata. The tool is then able
to compute the priority of execution that minimizes costs,
and also output a nice visual representation of the structure.
Becase the plan description is plan text, it's portable
and fits well within source control.