tl;dr My team and I have been using graphviz and git to perform project management tasks. It has numerous benefits, including: Asynchronous project updates (ie fewer meetings) Improved updates for users Visualisation of complexity of project for stakeholders and team Assumptions challenged. Progress can be measured using git itself (eg log) HackerNews Discussion here Background Recently I’ve had t