A Review of TeamSpec – a TFS plug-in for MS Word
January 11, 2013 3 Comments
Two years ago I did an evaluation of TeamSpec and pointed out some areas of improvement. I’m very happy to report that the company took these to heart and updated their product to address these. Here is my updated review based on TeamSpec v.4.2.1.
TeamSpec is a 3rd-party add-in for MS Word that connects it to Team Foundation Server. It works with the newest version of TFS 2012 and Office (2013). It is the only commercial add-in for Word currently on the TFS platform. There are other companies that have add-in’s as part of their overall suite or solution, but TeamSpec is the only product to concentrate on just Word and it does it quite well.
How It Works
Work item attributes are linked to sentences or words in your Word Document. This is a bi-directional sync between TFS and Word. For example, say you have a requirement work item with the ID of 3 and the title is “Login to system”. You could create a line in Word with the tool like so:
REQ ID 3 – Login to System, State: Proposed
When you changed the state of the requirement work item from “Proposed” to “Active” in TFS, the line would change in Word to:
REQ ID 3 – Login to System, State: Active
This could also be done the other way by changing the state in Word and publishing the change to TFS.
Additionally, you can create “Skins” which are basically pre-defined layouts for work items. You could say that you want the state of work items to always be in bold and italicized in a skin for example.
The new functionality that I really like and makes it a valuable product is the ability to use work item queries from TFS with Word. Writing custom reports in Reporting Services for Word is not easy, especially since the HTML fields are not stored in the TFS Data Warehouse. This product makes it a cinch! No more writing a huge SRS! Just generate it! :)
Linked worked items are supported in queries and test cases are supported as well!!! So you can do your testing documents here as well.
The documentation has improved tremendously, but a few more “behind-the-scenes” articles in the documentation would be nice. I also hold some small reservations about the long term stability of the company as it appears to be small, so be sure to ask for the source code when you buy the product. But to be fair, they have been in business since 2005.
I highly recommend you look at this product if you are using TFS as your ALM platform. Microsoft majorly overlooked Word integration in TFS (although they got Excel and Project), but alas, this is where partners like TeamSolutions step in! Thank you TeamSolutions for stepping in so well!