DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. TFS Work Item Explorer Extension for Visual Studio 2012 RC

TFS Work Item Explorer Extension for Visual Studio 2012 RC

Greg Duncan user avatar by
Greg Duncan
·
Jun. 20, 12 · Interview
Like (0)
Save
Tweet
Share
5.62K Views

Join the DZone community and get the full member experience.

Join For Free

Visual Studio Gallery - Architecture Explorer Work Item Extension

image

SUPPORTS: Visual Studio 2012 RC

...

Add in for the Architecture Explorer that allows you to explore work items via their relationships and properties.

This tool was created to help people visualize the relationships between work items in Team Foundation Server. The tool allows you to drill down from requirements to tasks to changesets to files within changesets and even test results. From there you can drill up to see other requirements affected by changes to a given file.

Using this tool you can now answer some basic questions at a glance, find work items with no relationships to other work items and quickly determine the status of a given requirement.

I've downloaded the extension, what now?

The first thing to do is to navigate to C:\Users\<user>\AppData\Local\Microsoft\VisualStudio\11.0\Extensions\ and find the folder the extension was placed in. There is a file here called "TeamProject.dgml" (along with the Release Notes which are copied here). Copy this file to someplace convenient as it serves as the hook point for the extension.

I will be putting up more information (including how I created the add-in and it's history) on the Northwest Cadence blog site (blog.nwcadence.com) in the near future.

Release 1 notes

  • The ability to navigate to from the collection to the project(s) to the work item types within the project to the work items to the changesets, test results and test plans.
  • The work item nodes, test plan nodes, and test results nodes are all navigable
  • Each node is tagged with a category and/or property that allows you to great a legend for the graph

...

Getting Started

Getting started is very simple. Open the Architecture Explorer (Main Menu > Architecture > Windows > Architecture Explorer. In the Architecture Explorer select File System > Select File and browse to the TeamProject.dgml. Since the first panel of the Architecture Explorer is not extensible, this file serves as the entry point to the extension and allows the extension to hook the Explorer. Once the file is loaded, select the TeamProject.dgml node. Then select the Servers node and then at this point the extension takes over. It will pull up a list of registered TFS servers and go from there.

..."

I thought this a pretty cool looking extension and one that I could see coming in handy. With VS2010 we got hierarchical work item support and as that version, and/or TFS2012, roles out wider I'm sure we're going to be seeing some very deep hierarches. And I don't know about you, but sometimes I just need a diagram to really grok a complicate seriesĀ  of relationships....

source control

Published at DZone with permission of Greg Duncan, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Create Spider Chart With ReactJS
  • Key Elements of Site Reliability Engineering (SRE)
  • Specification by Example Is Not a Test Framework
  • Strategies for Kubernetes Cluster Administrators: Understanding Pod Scheduling

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: