Jun 032009

This is essentially a 3D browser for Visual Studio Team Foundation Server Work Items. Each of the cubes represents a Work Item, and each of the lines represents a Work Item Link.

Just after adding a large number of nodes

Just after adding a large number of nodes

Before layout

A large network before layout

A large network after layout

A large network after layout

A small highly structured network

A small highly structured network

Related requirements

Related requirements

Small grouping

Small grouping

Some metrics on the development;

Total Time: 10.5 hours

Requirements: 3/4 hours

Design: 3/4 hours

Coding: 6.5 hours

Testing:  1 hour

Deployment: 1.5 hours

Lines of XAML: 93 (53 reused)

Lines of C#: 3482 (3067 reused)

Churn C#: 14

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • RSS
  • StumbleUpon
  • Twitter
Posted by Matt Tagged with: , , , ,

4 Comments to “Navigating TFS Work Items in 3D”

  1. Dan says:

    Hi Matt,

    I admire your way of viewing this sort of information in a cube tree-like layout. (eg. This, Wikipedia browser etc)

    Is there any chance of the source code or pieces of. I have been trying to get my head to work out WPF (I’m fine with C#) and not doing too well with the whole layout of cubes and viewport cameras.

    Any snippets would be hugely appreciated.

    Many Thanks,
    Dan.

  2. Matt says:

    Thanks Dan,

    Certainly – I’ve put up the Wikipedia Browser source code for you to look at here: http://www.mattssoftwareblog.com/software/3DBrowser%20FDL%20Removed.zip

    Bear in mind it is prototype code and was never finished to production quality.

    Happy coding,

    Matt

  3. Dan says:

    Many Thanks Matt!

    It proved really useful and is a great way of displaying data!

    Best Regards and Merry Christmas,
    Dan.

  4. Matt says:

    No probs, let me know how it goes. I’ll be interested to see what you build.

    Merry Christmas!

    Matt

Leave a Reply

(required)

(required)