Geeks With Blogs

News
Mike Parks Code.Where(c => c.IsTechnicalDebt).Refactor();

I released another new extension to the Visual Studio Gallery again today called Work Item Visualizer for TFS 2010. I've only heard positive things about it so far, hopefully it stays that way :) Basically, it creates a diagram of all work items linked to a work item ID which the user specifies in a search box. This extension was coded using DGML (the same graph rendering language used for the Visual Studio 2010 Architecture Tools). It was pretty cool getting a chance to create something using some of the newest technology out there. Well, I just wanted to throw a blog up to get the word out on it a little more. If you're using Visual Studio 2010 with Team Foundation Server 2010, feel free to check it out! Thanks everyone.

Download Link: http://visualstudiogallery.msdn.microsoft.com/en-us/a35b6010-750b-47f6-a7a5-41f0fa7294d2

 

What it does:

·         Creates a DGML graph to visualize linked TFS Work Items by entering a Work Item ID in the toolbar search box

 

How it benefits you:

·         Allows you to easily analyze the hierarchy of your TFS Work Items

·         Gain the ability to perform basic risk/impact analysis when creating or editing Work Items

·         Great for meetings in the case that you need to discuss the entire scope of linked Work Items

·         Easier project planning

·         Eliminates the need to create TFS queries or reports to view tree of Work Items

·         Easily lets you see the entire tree of work items linked to the one you’re working on

 

Navigation Tips:

·         Use Ctrl + Mouse Wheel Scroll to zoom in and out

·         Use Ctrl + Left Mouse click (and hold) to move document around

·         Right click on DGML area for more options (Like copy image or viewing in groups)

·         Clicking on each node highlights that node and the links connected to it

·         Colors in the legend can be changed

·         When work item nodes are deleted, the view is automatically updated

·         Double clicking on work item node will open up the Work Items URL

 

Try it out on work items that have several of links and let us know what you think. A big thanks goes out to everyone working on the http://visualization.codeplex.com/ project for publishing the source code on CodePlex which really helped me learn how DGML (Directed Graph Markup Language - New to Visual Studio 2010 Architecture Tools) works!

 

 - Mike

Posted on Tuesday, May 25, 2010 10:54 PM | Back to top


Comments on this post: Work Item Visualizer for TFS 2010 - New Extension

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Every time I type in a node to view, it goes through every work item in the system and graphs all of them. Even if I set it to only show 7 links, that setting clears on each new search. Am I doing something totally wrong?

Thanks,
Mike
Left by Mike Yeager on Jun 29, 2010 5:59 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Hey Mike, I think we got your question taken care of on the Q&A section of the extension. I'll let you know if I release another version in the future. Kind of crunched on time right now, so it won't be anytime soon if I do.
Left by Mike Parks on Jul 06, 2010 7:55 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
OKAY HOW DO YOU GET IT TO WORK? I tried using the goto work item box. Looked all over the menus. Double checked that it was activated, not seeing anything.
Left by ryan on Aug 18, 2010 1:51 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Ryan,
So you were able to install it successfully but it's just not appearing in the Visual Studio 2010 Toolbar? Make sure you restart your Visual Studio if you had any instances opened. If it's still not appearing, click on Tools > Customize, make sure "Work Item Visualizer" is checked. Once the control appears in the toolbar you should just be able to enter in a work item ID and hit the enter key to generate the DGML diagram. It should open in the same Visual Studio instance you have opened. Let me know if that helps.
Left by Mike Parks on Aug 18, 2010 3:05 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
It keeps saying that I'm not authorized to access the team project collection even though I'm connected to it via Team Explorer.
Left by Mike Paterson on Aug 23, 2010 2:45 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Mike,
I saw you commented on the Visual Studio gallery page after you left this comment. I'm assuming it worked out based on the review and q&a response you left there. Let me know if you're still having this issue. I wasn't able to re-create it so it's probably just a setting somewhere that's different on your TFS Server than mine.
Left by Mike Parks on Aug 24, 2010 1:26 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Hi Mike,
i get "TF26027: A field definition Team Project in the work item type definition file does not exist..." exception in german vs2010. Have You tested the function on other language versions of vs?

Ciao:
GG ;-)
Left by Georg Gungl on Sep 14, 2010 5:43 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
GG,

Unfortunately I haven't done testing with other languages. I did do a quick google search on that error and found this:

http://social.msdn.microsoft.com/Forums/en-US/tfswebaccess/thread/c38564c0-3bcc-4099-b958-2a5444d6402c

Looks like it's just a field that is missing on one of the work item definitions somewhere or something like that.
Left by Mike Parks on Sep 14, 2010 7:53 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Thanks, good Idea I will try it and return with feedback, I just was thinking of dosing such the same Idea with DGML, but the problem here it depend on Architecture or ultimate edition to work which will not be always available with all that they needed
Left by M.Radwan on Oct 06, 2010 4:26 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I am having trouble installing the addin. When I try on install this package it gives me error .."This extension is not installable on any currently installed products". My application details are as below

Microsoft Visual Studio 2010
Version 10.0.30319.1 RTMRel
Microsoft .NET Framework
Version 4.0.30319 RTMRel

Installed Version: Professional
Left by Syam A S on Jan 18, 2011 5:23 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Hey Syam, I just pushed out a quick update for this and checked the Professional Edition on the manifest file and it should work now.
Left by Mike Parks on Jan 21, 2011 10:46 AM

# Work Item Visualizer for TFS 2010 - Feature Request
Requesting Gravatar...
An option to only render the children (recursively) for a node would be very helpful. My dependance graph is enormouse because all parents and children are generated.

Great plug-in.
Left by Chris Pailma on Jan 24, 2011 3:52 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
After entering a work item I only see the source code (Output.dgml) and no graph?
Left by Kevin Campo on Jan 26, 2011 4:59 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Hey, I am using TFS 2010. I installed WorkItem Visualizer on my machine. when I type work item id in search bar its creating .dgml file but not graph? any help? Is anything wrong that I am doing?
Left by hari on Jan 27, 2011 11:51 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I had no problem installing the app, but when running, it didn't show the graph, only the dgml source code. My VS 2010 is the Enterprise version.
Left by Khanh Nguyen on Jan 27, 2011 1:18 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I have no problem installing the app, but when run, it didn't show the graph only the dgml source code. My VS 2010 is of the Enterprise version.
Left by Khanh Nguyen on Jan 27, 2011 1:22 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Sorry about that guys. I changed the manifest file the other day to include allow other editions of Visual Studio to work with this extension but it slipped my mind that the Visual Studio Architecture and Modeling DLL's are not included with all versions of Visual Studio. I changed it back to Ultimate.
Left by Mike Parks on Jan 27, 2011 4:05 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
And Chris, I did see your comment about the feature request. If I get some free time anytime soon I'll try and take a shot at it.
Left by Mike Parks on Jan 27, 2011 4:07 PM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I am using work item visualiser and when i try to search a work item i get
TF30063 error .Can you tell me why this authorization error is coming. I have installed the extension properly
Left by Hemant on Apr 13, 2011 10:02 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Not sure on that one Hemant. The code for the work item visualizer extension uses the dte2 object to connect to TFS. So it should attach to your current connection that your Visual Studio instance is using to be connected to TFS. Like this:

TeamFoundationServerExt tfsExt = this.dte2.GetObject(TeamFoundationServerExtService) as TeamFoundationServerExt;

So are you able to run TFS queries, open work items, and open source control items using team explorer in your current visual studio instance?
Left by Mike Parks on Apr 22, 2011 9:23 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Hi, Great feature but as mentioned above, the graph is hard to read with a great number of work items.
Would be great to limit the work items regarding iterations and/or areas as well as restricting by the type of links to display.

Finally, allowing to assign a specific color for each type of relationship would help to visualize quickly the links between work items

Can't way the the next version: it will be a "must have" !!
Left by Brulmans on Sep 05, 2011 8:50 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Thanks for the tip Brulmans. Still haven't had a chance to update any of my extensions but I'll give that a shot when I do get some free time. A few other people suggested that so it seems like a great enhancement.
Left by Mike Parks on Nov 07, 2011 9:34 PM

# Adding this Program to other Forms of TFS
Requesting Gravatar...
Is there any way that you could make this accessable for the 30 day trial version of TFS entitled Microsoft Visual Web Developer 2010? It seems like a very useful tool.
Left by Carley on Jun 06, 2012 10:53 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I was wondering if you could make the Visualizer tool accessable for the 90 day free trial version of TFS entitled Microsoft Visual Web Developer 2010. The tool seems very useful
Left by Carley on Jun 06, 2012 11:39 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
Great extension..
When i load the dependecy matrix with huge number of workitem, its almost unreadble in single screen.. It would be great if we can download into some kind of document(excel) :)
Left by Baaski on Jun 28, 2012 2:43 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
I am using a different account than my windows account to connect to TFS. Once I connect to team explorer, It keeps saying that I'm not authorized to access the team project collection even though I'm connected to it via Team Explorer.
Left by Mayuresh on Feb 15, 2013 10:06 AM

# re: Work Item Visualizer for TFS 2010 - New Extension
Requesting Gravatar...
So this is awesome! I am using it to show the dependency relationship. I will note that some scenarios aren't working in the "Show All as Groups" view.
Basically, if there is a work item that is 4th down on one dependency chain, but is 3rd down on another (top dependency is the same for both chains), it isn't showing the dependency for the work item in both chains.
The List View works great.
Left by Maria on Nov 05, 2013 6:11 PM

Your comment:
 (will show your gravatar)


Copyright © MikeParks | Powered by: GeeksWithBlogs.net