Visual Studio Team Services

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The VSTS Team

How can we improve Visual Studio Team Services (VSTS)?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. make it possible to move a Team Project between Team Project Collections

    Currently you need to move an existing Team Project to a new Team Project Collection. I would like a feature to move Team Project between Team Project Collections without using TFS Integration Toolkit or other 3rd party tools.

    2,231 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      101 comments  ·  Administration & Licensing  ·  Flag idea as inappropriate…  ·  Admin →

      We are still committed to delivering the ability to move projects between collections, however we’ve been unable to make additional progress on this feature. The challenges highlighted in the earlier post are still present and unfortunately this work is still on hold. We recognize this is a highly requested / needed feature, however I don’t foresee us making additional progress on this feature within the next 6 months. We will provide an update once we start planning for the second half of 2018.

      Best,

      Whitney Jenkins
      TFS & VSTS Program Manager

    • Allow for updating process templates on existing projects in TFS

      To keep up with improving processes, there needs to be a migration path for existing templates to be upgraded to new templates. Some information in work items may be lost when mapping these to new work item types of the new templates, but this may well worth the benefits of moving to a newer process. Creating a new team project is not always feasible, especially if the source code versioning needs to be in place.

      1,052 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        36 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →

        Unfortunately we have had to make the decision to not bring the new Inheritance model to TFS on-prem with the next major release. It was a tough decision that we didn’t take lightly. The scope cuts that we had to make in order to deliver it to on-prem were just too painful, and would not give the User Experience we would be proud of.

        We are still planning to bring it to our on-prem customers in a future release of TFS.

        Sorry for not having a better answer.

        Ewald Hofman
        VSTS/TFS Program Manager

      • Edit comments on ticket's discussion

        at tfs page, the ticket's discussion comments can't be edited, i would like to edit the comments because of typos or other things.

        565 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          104 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →

          This work is planned and we’re currently hashing out all the details for updating our discussion experience to make it more prominent, usable, and modern.

          Allowing editing existing comments will be part of this update. Sorry for the inconvenience that our current experience creates and thank you for your patience.

        • Single Dashboard for Multiple Projects

          Currently TFS has dashboard for each project. However a user can have entitlements to multiple projects. So the user has to go inside each project to see project dashboard and view charts.

          The proposal is to have a SINGLE dashboard that allows viewing multiple projects view on a single page. Widgets from projects can be pinned on this new dashboard.

          This will be very handy for program level initiatives where a program has multiple projects being worked upon.

          274 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            21 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →

            In our VSTS Feature Timeline(https://docs.microsoft.com/en-us/vsts/release-notes/), you see a feature called “Dashboards – Create dashboard separate from a team” under “Reporting”

            This feature will allow you to create a Dashboard that has no association with the team. This means you don’t need to create a team, to make a Dashboard. You can create any number of these Dashboards and share them with who you want.

            However, Dashboards will still be stored with a Team Project. So to address your scenario (cross-team-project Dashboard), you’ll just have to pick a team project to store the dashboard.

            We don’t have immediate plans to store a dashboard outside a team project.

          • Support markdown as an alternative to html for workitems

            Markdown is now widely adopted and that would be a more fluid experience when writing workitems.

            Having to select text and click on a toolbar to do basic formatting such as bullet points is not really efficient.

            Github like support would allow code snippet in Tasks which might prove to be helpful.

            143 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              7 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
            • InRelease Reports

              I want to have nice SSRS and SharePoint Dashboard reports showing the release and deployment process from TFS to In Release and through lab environments.

              127 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                14 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →

                This is a great idea! I want to let you know that we have included your suggestion in our next 6-month plan.
                We will check back as soon as possible with any updates to this request.
                In the meantime, please share specific reports that you may want to have available out of the box with us.
                Shashank Bansal
                Program Manager

              • Trigger Rollback activity when a Release is Rejected (somehow) by the user/approver

                Nowadays, the Rollback activity in the Release Template is triggered only if one of the previous activities fail (returning a non-0 status code).

                It would be great to be able to trigger a Rollback activity if the release is Rejected by some of the Approvers.

                By now, when it happens, we need to trigger a new Release manually to rollback the application to the previous version. It takes a hard work because we need to find the latest valid (and released) build, etc.

                113 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  6 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                • Task Group custom conditions at group and task level

                  Enable the task Control Options custom conditions for the Task Group Task to skip the Task Group, and also the at the individual tasks wihtin the group.

                  When you create a Task Group for a bunch of tasks that had custom conditions, these seem to be removed as the UI no longer shows the custom conditions options.

                  106 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    9 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow Task Group parameters to be optional

                    I would like to have Task Group parameters to be optional, like having a checkmark in the UI. Currently there's only a default value field which can be empty in the Task Group itself but when I use the Task Group it must have a value.

                    As a workaround I exported the task and updated the input section in the json file from required":true to required":false.

                    This is not only not user friendly but when imported again it is a copy of the original task instead of updating my previously exported Task Group.

                    102 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      6 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow the ability to create personal dashboards

                      While it's nice to see team overviews and dashboards that are set up by the team admins, it would be nice for a user to create their own personal dashboard that cannot be seen by other members in a team.

                      80 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        7 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →

                        In our VSTS Feature Timeline(https://docs.microsoft.com/en-us/vsts/release-notes/), you see a feature called “Dashboards – Create dashboard separate from a team” under “Reporting”

                        This feature will allow you to create a Dashboard that has no association with the team. This means you don’t need to create a team, to make a Dashboard. You can create any number of these Dashboards and share them with who you want.

                        As part of this feature you will also be able to create personal dashboards that only you can view/edit.

                      • Enable Continuous Integration Path Filters for Github

                        You recently introduced Path Filters for vsts + git. It is not yet available for Github. Would be awesome if support could be added.

                        73 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          9 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                        • Build support for external submodules that require authentication

                          Submodules work in the new build system in TFS/VSTS 2015 however, they either need to come from repos in the same team project or from repos that are anonymously accessible.

                          This suggestion is split from "Add submodule support in Visual Studio Git Extension" (http://visualstudio.uservoice.com/forums/330519-team-services/suggestions/3606383-add-submodule-support-in-visual-studio-git-extensi)

                          56 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            6 comments  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                          • Show WI from multiple artifacts under workitem tab in Release Management

                            Our release consists of multiple artifacts which located in different repos, each artifact has its own build and associated WI . Now WorkItem tab shows WI linked to a primary artifact.

                            it would be good to see what was changed in the other artifacts

                            40 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              4 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                            • prerelease field for nuget packager

                              The NuGet packager has an option to "Use Build number to version Package". Could we have an additional field which will append a suffix to the resultant version number allowing for PreRelease packages too. e.g. 1.2.3.4-alpha, 1.2.3.4-beta.
                              That way we can have various configurations producing different packages. i.e. Debug build = prerelease and release build = release.

                              34 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                3 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                              • Release activity in work item history

                                Currently, associated work items are listed in the release. But, from within the work item, there isn't a link or a history entry to tie it to the release.

                                28 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  2 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add task to promote packages for release management

                                  The release views of package management is great. However, it is still a manual process to promote packages to any defined release views. There should be a task that can be part of a release definition that could promote a package after deploying it.

                                  23 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    3 comments  ·  Package Management  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add workitem tags to TFS warehouse

                                    Allow the work item tags to be reportable from the datawarehouse to allow end users to use them in reports. Would be ideal as a lookup rather than a string of tags on the work item in the same way as the operational DB in tbl_TagDefinition

                                    22 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      3 comments  ·  Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Validate Pull Request only if Build has been Released Successfully

                                      It would be great if Pull Request validation could be done only when the release associated with the build has been successfully deployed.

                                      Currently, all we can do is validate that the build is successfull, but deployements are great to dispatch tests to various teams (QA, Performance tests, ...) but cannot be bound to the PR validation

                                      21 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        2 comments  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add filter to only show Active User Stories on Task Board

                                        Right now on the Task Board there is no way to limit your view; so even though I can watch my WIP limits on the KANBAN board, and make sure only a limited number of stories are Active, when I switch over to the Task Board view, ALL user stories are present; this is wasteful as the team will still SEE EVERTHING - rather that only the Active stories and the related Tasks. Adding a simple filter to only show Active User Stories on the Task Board will make the KANBAN and Task Boards interoperate.

                                        19 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          5 comments  ·  Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Enable Continuous Integration Path Filters for Bitbucket

                                          Bitbucket CI integration does not currently support Path Filters. Please add this functionality. Why does a VSTS Repo only have this option? surely it could be ported to Bitbucket and other Repos that are supported?

                                          16 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            planned  ·  1 comment  ·  CI (Build)  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Feedback and Knowledge Base