TFS releases per project overview - tfs

I'm looking for an overview in Microsoft Team Foundation Server where all projects with releases/sprints are listed in one convenient overview.
Something along the lines of
Project Release Sprint StartDate EndDate
Customer1 BetaTest 1 16-10 18-10
Customer6 AccTest 2 17-10 20-10

This view/report does not exist in TFS. You could create it yourself either by using the TFS API to retrieve and display this information. Or probably via a SSRS report against the TFS Data Warehouse.

Related

Adding TFS add-in into Teams

We have TFS 2015 (on-premise) and Microsoft Teams in the cloud.
I am trying to find the TFS plug-in (all I can see is Azure DevOps) and want to be able to show TFS information inside of Teams.
I see lots of articles on how this use to work? But can't find it in my list of plugins to add into the system.
Is there something we need to do at a server level?
Thanks
There is an official extension-- Microsoft Teams Integration.
With using this, you are able to see activity about your Azure DevOps or Team Foundation Server projects directly in your Microsoft Teams channel, for example:
Work item updates
Pull requests
Code commits
Builds
Release deployments and approvals
Work item updates
Azure DevOps Kanban board
However, as the link declare clearly, it only work with Team Foundation Server 2017 Update 2 and above. It's not able to do this with TFS2015. You need to upgrade your TFS version. With higher version, you could also get more released new features in TFS.

Migrate one single project from On-premise TFS to VSTS

how to migrate a single project alone (where project collection contains 30+ projects) from TFS to VSTS with all history, build-definitions, changesets
Microsoft has documentation on this exact scenario which can be found here: Migrate to Visual Studio Team Services : Move from Team Foundation Server (TFS) to Visual Studio Team Services (VSTS) and bring your data along.
This link also contains the download link for the migration tooling which you will want to use
Currently the following versions of TFS are supported for import:
TFS 2017 Update 3
TFS 2018
TFS 2018 Update 1
As described in About VSTS and TFS, Scope and scale data, the
long term direction for VSTS is to support grouping of accounts within
organizations. This would lead to:
VSTS accounts that serve as the equivalent of TFS project collections and VSTS organizations that serve as the equivalent of
TFS deployments.
This is why the TFS Database Import Service only supports importing single TFS collections as single VSTS accounts.
If you need to migrate individual team projects you will need to use
one of the other options—manual copy or public API based
migrations.
Source Link
It's very clear why you could not use TFS Database Import Service to migrate at team project-level directly.
You can also have a try for VSTS Sync Migration Tools,it allows you to bulk edit and migrate data between Team Projects on both Microsoft Team Foundation Server (TFS) and Visual Studio Team Services (VSTS). Note this without history. How to please refer: TFS 2017 Migration To VSTS with VSTS Sync Migrator
If you insist on keeping all history, the only way is using TFS Database Import Service, you may take the workaround as Daniel suggested.

TFS - query on all my changes on current sprint

I'm using TFS 12.0.30723.0 and I'm trying to build a query on which I can see the history of all the changes on different tasks for the current sprint for a person. I don't know why the #CurrentIteration is not accepted, so probably I'll change the sprint param in the query when needed. I want to see how many hours have been completed and on which day of the sprint for a person assigned tasks. Basically a history on how many hours and when have been completed.
What I've tried until now, looks like:
Is this possible to accomplish on TFS?
In this MSDN document, the #CurrentIteration is only could be used in the following clients:
Web portal that connects to VSTS
Web portal that connects to an on-premises TFS 2015.
Visual Studio 2015 connected to TFS 2015 or
VSTS.
You're using TFS 12.0.30723.0, this is TFS 2013. #CurrentIteration doesn't work for TFS 2013 web port. You could upgrade your TFS to TFS 2015 or higher versions.
About your request, you could add the AuthorizedDate, RemainingWork, CompleteWork field column in the query result. Then you could export your query using Excel to Sum up. Because TFS query doesn't have the calculating feature. The AuthorizedDate shows the time when the workitem is assigned to someone.

Adding notes to an iteration or release in Team Foundation Server 2010

My team and internal business customers often ask the start/end dates for sprints and the projected release date. Is there a way to attach a note to an iteration in TFS so that these dates can be published and/or queried?
Take a look at the following links which describe how to set start and end dates to your sprints and be able to track these dates. Also, check out the new Microsoft Visual Studio Scrum 1.0 process templates. It may have the ability to add notes or more information to your iterations since it has a sprint work item type. TFS 2012 has the type of functionality you mentioned as well.
Make Agile Work for You in TFS 2010
Microsoft Visual Studio Scrum 1.0

TFS report: How to show changeset list by team project?

Does any one knows how to create a query for Team Foundation Server that will show changeset records with team project name?
Take a look at creating a TFS report to report change-sets associated with different projects:
Creating and Customizing TFS Reports

Resources