Item dependency visualization tool, based on Graphviz.
Tool that allows a graphical visualization of dependencies between items (i.g. nodes on a directed graph) using Graphviz, without the need of using the Dot language.
The tool uses different (currently TFS and CSV) repositories in order to obtain the Items (nodes), its Successors, States (optional), Tags (optional) and Comments (optional).
- Items: the "box" with its ID and Title.
- Succesors: the successor (connected with an arrow) "box"
- States: possible states (the default are the TFS ones: New, Approved, Committed, In Progress and Done. These are used to color the "box"
- Tags: item tags. These are used to change the line/color of the line "box"
- Comments: comments. If present, it is an extra text shown on the node (currently on TFS connector is the Iteration/Sprint)
- Windows 7 or 10
- Install Graphviz
- Annotate the binaries installation path (i.g. C:\Program Files (x86)\Graphviz2.38\bin)
- Install the Team Foundation Server 2012 Update 4 Object Model
- If you experience problems installing the Object Model 2012 (above), then install first Visual Studio Team Foundation Server 2012 - Update 4. Thanks Antonio J. Ríos for figuring this out!
- Download the binaries
- Or build the tool yourself
- Start the tool. You will be prompted for the Graphviz path (select the path 'bin', which is where the binaries that the tool uses are located)
- Depending on the repository/connector you will use (TFS, CSV, ...), follow the instructions below:
- Open the tool
- File -> Select Connector... -> TFS
- Configure TFS:
- (You could also go to: File -> Configure (TFS))
- Add your TFS uri (i.g. http://yourtfs:8080/tfs/defaultcollection) and the project name you want to connect to.
You could write your own "connector" (and connect the tool with Jira, for example). Contact me if you have doubts on how to do this.