On-premise users can download the SpecMap installer here.
SpecMap is a story mapping tool for DevOps that allows you to build visual story maps from DevOps 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 as 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.
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.
Story Maps in SpecMap
SpecMap takes your walls and whiteboards into the digital age, allowing you to create story maps directly within DevOps, and to link items on your story map to your DevOps backlog. 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 DevOps work items, and slices are linked to iteration paths.
This DevOps integration means that SpecMap goes further than just depicting story maps: creating a story map in SpecMap helps you plan iterations in DevOps 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.
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:
You can split a slice vertically:
SpecMap is licensed using a license key. Details on registering your license key can be found here.
There are 3 types of licenses:
Free licenses are valid for up to 3 users. You can request a free license here
Request a 30-day free trial here. If you need a longer trial period, please contact us directly via email (support [at] specmap.cc).
Full licenses are issued for a 1 year period. Various tiers are available for different numbers of users, see the Pricing tab for more details. To place an order, send an email to support [at] specmap.cc including the number of users you require and your preferred currency (EUR, USD, GBP).
To complete the payment, we will send you a payment link so you can pay online by credit card (payments are processed by Stripe).
Online Installation (not avilable for TFS 2015)
Click on the Get button at the top of this page and follow the installation instructions.
Team Foundation Server 2015/Off-Premise Installations
Download the .vsix file, double-click on it and follow the instructions to install SpecMap on your server.
Once SpecMap has been installed, you can access it from the Work menu.
Use the links above to request a license key, or click on the links in the dialog that is displayed when SpecMap is unlicensed.
For more information on getting started with SpecMap, see the Getting Started section in the documentation.
The documentation for SpecMap can be found here
You can find the FAQ and a list of known issues here.