You can request a free license (valid for up to 3 users for 1 year) here
A license is only required for those users that need access to SpecMap. Once licensed via the marketplace, you can grant users access to SpecMap from within Azure DevOps Services.
Licenses for TFS 2015 and Offline TFS 2017+
TFS 2015 users, and users of TFS with an offline server cannot use the marketplace to purchase a subscription. If you are using TFS 2015 or an an offline version of TFS 2017+, contact us to purchase a license (email@example.com).
Installer for TFS 2015 and Offline TFS 2017+
If you cannot use the marketplace version, download the VSIX directly from here.
SpecMap is a story mapping tool for Team Services that allows you to build visual story maps from TFS work items and helps organize your development teams. Story maps provide a great basis for discussing the needs of your users, and prioritizing development to deliver the biggest impact.
##What are Story Maps? A typical story map has a hierarchic structure involving user activities and user stories. The story maps tell stories from the user's perspective and represents the user's progress through the system as a series of activities. The first step is to describe the user's progress through the system using a narrative flow that can be depicted using user activities.
Once these user stories have been discussed and defined by your team, the next step is to prioritize development to deliver the biggest impact possible over the next development cycle. User stories are assigned to activities and arranged vertically by priority (higher priority items at the top). Finally the story map is divided into horizontal slices, with each slice typically representing a single iteration or sprint.
##What is SpecMap? Story maps are traditionally created using sticky notes on walls or whiteboards and have proven to be popular amongst agile development teams. However these traditional story boards are not without their disadvantages: walls are not transportable and the physical nature of these maps mean they are only temporary.
SpecMap takes your walls and whiteboards into the digital age, allowing you to create story maps directly within TFS, and to link items on your story map to your backlog in TFS. Your story map is thus only a click away for your development team, and its electronic nature makes archiving easy. Furthermore, your story map can adapt to your development cycle and customer requirements as you progress simply by updating existing items or adding new ones.
SpecMap mimics traditional story maps with sticky notes. You can depict the user journey as a series of activities, place stories on the map and easily create slices. User activities and stories are represented by TFS work items, and slices are linked to iteration paths.
This TFS integration means that SpecMap goes further than just depicting story maps: creating a story map in SpecMap helps you plan iterations in TFS and structure your backlog items in the process. Assigning a user story to a particular activity automatically creates a parent-child link between the two. Adding a story to a slice on the map automatically assigns the story to the iteration/sprint mapped to that slice.
#Documentation The documentation for SpecMap can be found here
You can find the FAQ and a list of known issues here.
Team Services and Team Foundation Server 2017 and higher
Click on the Get button at the top of this page and follow the steps.
Team Foundation Server 2015/TFS Off-Premise
If you are using TFS 2015 or TFS off-premise, you will need to download the 2015 installer directly from the SpecMap website.
Once you have downloaded the .vsix file, double-click on it and follow the instructions to install SpecMap on your TFS server.
#Getting Started Once SpecMap has been installed, you can access it from the Work menu.
For more information on getting started with SpecMap, see the Getting Started section in the documentation.
##Key Features ###Drag&Drop mapping Use drag&drop to add work items to your map and assign work items to user activities:
You can also add new stories (work items) directly from the story board.
Easily arrange items horizontally and vertically within a slice by dragging stories to the desired position. A red bar indicates where the item will be placed on the story map:
###Structure your backlog as you go New stories are automatically added to the hierarchy with the corresponding feature as the story's parent. You can thus easily build up a hierarchic structure for features and user stories that is reflected in your product backlog:
The parent feature is automatically updated if you move a story to a different activity. You can choose how to handle these links when removing a story from the map or assigning it to an unlinked activity:
By default, the link is deleted. You can also choose to retain the parent link or replace it with a predefined link to a work item. This option can be set per user activity.
###Plan Iterations with Slices Slice your story map and link your slices to iteration paths:
###Split/Merge Slices You can split a slice vertically: