VisualStudio TFS

Developer tools (VSO and TFS)

Website
www.visualstudio.com
Twitter
@VisualStudio
Support
Documentation

View more integrations

Integrate Aha! with Microsoft Visual Studio or Team Foundation Server

Created to get more out of development teams, Microsoft Visual Studio is cloud-based collaboration services for version control, continuous delivery, and application analytics. Team Foundation Server 2015, the on-premise version of Visual Studio, provides an enterprise-grade server for teams to share code, track work, and ship software. Both Visual Studio Online and Team Foundation Server 2015 enable teams to manage repositories, build processes, testing infrastructure, and lab deployment all while easily collaborating and reporting status.

Integrations tfs.725342920df2a9e4f5b1771658a9a91d

Features

Aha! gives both Microsoft Visual Studio Online (VSO) and on-premise Team Foundation Server (TFS) 2015 customers a way to create better collaboration between their product management and engineering teams. This two way integration allows you to push features and requirements from Aha! into the Microsoft VSO or TFS and receive updates back in Aha! as the engineering makes updates. As with any Aha! development tool integration, it is important to understand that Aha! comes first in the process. Planning is done in Aha!, then the features and releases are sent from Aha! to your development tool, such as Visual Studio Online or TFS.

Configuration for Visual Studio Online

You need to be a Product Owner in Aha! to set up this integration.

Step 1: Configure your Visual Studio Online account

  1. Go to My profile and then choose the Credentials tab.
  2. Setup the Alternate Authentication Credentials. This credential will be used with Aha! (not your normal login credential).

Step 2: Create the integration in Aha!

  1. Navigate to Account Settings → Product Settings and click Add new integration.
  2. Enter the account name of your Visual Studio Online account.
  3. Enter the Alternate Authentication Credentials you created in Visual Studio Online.
  4. Click the Test connection button.
  5. On success, you should be able to choose a project from Visual Studio Online. You also must select an area of this project where features and requirements should be created.
  6. Select the workitemtype to which features should be mapped. Then select for each TFS state to which Aha! workflow status it should be mapped.
  7. Repeat step 5 for requirements.
  8. Enable the integration and test it by going to one of your features in Aha! and using the Send to Visual Studio TFS item in the Action menu.
  9. The feature should now appear in your Visual Studio Online project together with its requirements.

Step 3: Setup a subscription to receive updates from TFS

  1. Copy the Webhook URL from the configuration page.
  2. In your Visual Studio Online account, go to the project you want to integrate with.
  3. Click the small cog in the top right corner to go to the settings.
  4. Click on the Service Hooks tab.
  5. Add a new service hook by clicking the green plus.
  6. Choose the Web Hooks service and click Next.
  7. Choose the Work item updated trigger from the dropdown menu. You can leave the filters unchanged and click Next.
  8. In the Action settings, paste the Webhook URL from Aha! into the URL field.
  9. Press Finish to create the subscription.

Configuration for Team Foundation Server 2015

You need to be a Product Owner in Aha! to set up this integration.

Step 1: Add the integration in Aha! under Settings Product Integrations

  1. Enter the URL of your TFS server, including the collection name, but without a trailing slash.
  2. Enter your TFS username and password.
  3. Click the Test connection button.
  4. On success, you should be able to choose which project to integrate with. You also must select an area of this project where features and requirements should be created.
  5. Select the workitemtype to which features should be mapped. Then select for each TFS state to which Aha! workflow status it should be mapped.
  6. Repeat step 5 for requirements.
  7. Enable the integration and test it by going to one of your features in Aha! and using the Send to Team Foundation Server item in the Action menu.
  8. The feature should now appear in your TFS project together with its requirements.

Step 2: Setup a subscription to recieve updates from TFS

  1. Copy the Webhook URL from the Aha! configuration page.
  2. In your TFS account, go to the project you want to integrate with.
  3. Click the small cog in the top right corner to go to the settings.
  4. Click on the Service Hooks tab.
  5. Add a new service hook by clicking the green plus.
  6. Choose the Web Hooks service and click Next.
  7. Choose the Work item updated trigger from the dropdown menu. You can leave the filters unchanged and click Next.
  8. In the Action settings, paste the Webhook URL from Aha! into the URL field.
  9. Press Finish to create the subscription.
Get Your Mojo Back with Aha! Product Management Software

Roadmap software to manage your products.
Finally, connect strategy to execution.