We'd find it very useful to be able to visualize our task trees as a Gantt chart. From our way of seeing things, a Gantt chart is a good way of modeling the underlying truth (there is a set of temporally bound things to do that depend on each other, whether or not you know what it is) and one of our biggest challenges with Phabricator right now is that it doesn't let you see how all of the different tasks fit together into a project. (Workboards, which we use, lose all of the interesting dependency context.) It would go really nicely as an visualization with the burn up graph.
Phabricator allows for an arbitrary graph of blocking tasks, so I'd suggest that this view just refuse to render if there are cycles present, which I imagine would be legitimate in a small percent of installs.
On our install, we have a custom "Estimated Hours" field defined (the suggested example custom field in the custom fields page... maybe just worth making it an official field?) and we use `arc start | time | stop` to track ourselves against that. In the future, we'd want to connect this information to a Gantt chart and calculate "velocity" information to estimate completion dates ala http://www.joelonsoftware.com/items/2007/10/26.html but if this is something most installs wouldn't find useful we could do this in little scripts on our end using Conduit.
@epriestley @chad I didn't assign this to anyone because I thought that would be presumptuous to just show up with a big feature request and say "here you do this!" so I'm tagging you guys here to ensure this gets noticed and commented on. In general you guys have interesting and thoughtful perspectives on how software engineering "should" be done that I usually end up coming around to, so if you think I'm way off in thinking about something ("this problem is solved by workboards, you're not using them right, and also evidence-based scheduling is a lie") that's interesting feedback.
We're happy to help implement this but haven't contributed much to Phabricator before so wanted to talk first and see where your guys' thinking is; searching the Phabricator Phabricator for "gantt" didn't turn up anything interesting.