Today we announced the addition of two new capabilities for TFS.
The first is a new kanban board for Team Foundation Service.
Kanban is an increasingly popular process used by engineering teams to help ensure that they are providing a continuous stream of value to their customers while limiting the amount of work in progress for any given phase of the engineering lifecycle. Now you can use kanban along with the rest of the agile project management tools already built into Team Foundation Service.
You can learn more about the new kanban board in my Channel 9 interview with Gregg Boer, a program manager on the TFS team:
The second new capability is designed to help combine the local repository offered by Git with the integration application lifecycle management solution offered by Team Foundation Server.
Git-tf is a new cross-platform bridge which was announced today and allows developers to combine the local repository capabilities of Git with the integrated application lifecycle management tooling of Team Foundation Server.
Now you can use a Git repository locally, and when you're ready to, check in code to TFS. You can even continue to take advantage of integration between work items (such as bugs and requirements) in TFS when you want to enable end-to-end traceability of the relationship between your work and your code changes. This bridge is a cross-platform tool built with Java, so it runs on many operating systems, including OS X, Linux, and Windows. This means that you can use Git clients (such as Xcode) and maintain the ability to check code into Team Foundation Server.
For more information on git-tf, check out my Channel 9 interview with Matt Mitrik, also a program manager on the TFS team:
You can read more about both of these capabilities over at Brian Harry’s blog:
The Visual Studio 2012 DemoMates for showcasing application lifecycle management scenarios have been updated based on the RC release. You can download the DemoMates here.
DemoMates are a nice alternative to the Visual Studio 2012 Virtual Machine for when you don’t have time or hardware resources to run the virtual machine.
I can finally talk about the two new books I have been working on!
Professional Application Lifecycle Management with Visual Studio 2012 covers the full breadth of ALM capabilities available in Visual Studio 2012, Team Foundation Server 2012, and related technologies. This book has something for the entire extended development team – whether you are a project manager, software developer, software tester, architect, manager, or a jack of all trades. Topics covered include:
Professional Team Foundation Server 2012 dives deeper into Team Foundation Server 2012 and is intended for anybody who needs to install, administer, or perform advanced configuration tasks with Team Foundation Server 2012:
These books are the follow-up books to the 2010 editions of these titles (which you can still order here and here). The 2012 books have been more than 50% revised to include changes and additions in the 2012 release.
Both of the 2012 books are available for pre-order now, and are expected to release in the next few months:
These books are a collaborative effort between myself and my awesome co-authors: Mickey Gousset, Ed Blankenship, Martin Woodward, and Grant Holliday. Together we make up Microsoft employees and Visual Studio ALM MVP’s with a combined total of more than 30 years working in the ALM space with tools such as Visual Studio and Team Foundation Server.
Thank you to everyone who bought the 2010 books. Your support, feedback, and encouragement made it an easy decision to invest the time and energy into these new editions. I hope you will enjoy them!
The Visual Studio 2012 RC ALM Virtual Machine is now available!
This new VM replaces the previously available Visual Studio 11 Beta ALM virtual machine to use the latest Visual Studio 2012 RC releases.
This is hands-down the most comprehensive ALM virtual machine yet. It includes 18 hands-on-labs / demo scripts. 6 of these were upgraded from the Visual Studio 11 ALM virtual machine, 11 of these were upgraded from the older Visual Studio 2010 ALM virtual machine, and one is brand new, highlighting the PreEmptive Analytics integration in Team Foundation Server 2012. Phew!
Go here to start your downloads!
One of the nice new features in Microsoft Test Manager 2012 is the ability to conduct rich testing of Metro style applications running on Windows 8. When testing applications in this manner, Microsoft Test Manager will automatically capture rich diagnostics from the Windows 8 machine. This can include video of the tester interacting with the application, or a new rich action log which gets produced in HTML and shows "tap by tap" what the tester was doing leading up to the bug they encountered, making it easier for a developer to quickly understand the bug that the tester found and - most importantly - to get it fixed.
I recorded a video which illustrates this great new capability. I hope you will find it useful as you are building great Windows 8 applications!
Click through to the post on Channel 9 to get links to the download locations for the components you will need to try this yourself.
My friend and colleague Clemens Reijnen pointed me at a new app for Windows Phone which he recently published on behalf of Sogeti, where he works. TMap for TFS is based on the popular TMap Test Lifecycle developed by Sogeti.
With this free app, you can connect to TFS and use your phone to follow along with the TMap process wherever you go. It’s a great looking application and another good example of using the OData Service for Team Foundation Server from a Windows Phone application. To get started, check out Clemens’ blog post.
I just received word that the Visual Studio 2012 ALM Hands-on-Labs / Demo Scripts have been translated through community efforts into both Brazilian Portuguese and Arabic!
November 29 2012 Update: The link above was updated with a link to newer versions of the Brazilian Portuguese documents.
June 6 Update: Mohamed also took the time to record videos of the Arabic translated hands-on-labs / demo scripts. These are great!
A huge thank you, obrigado, and شكرا to the following people who have made these community translations a reality: Mohamed Radwan, Arley de Padua, Willian Candido, Marcia Candido, Camila Tomaz, Marcelo Bolzan, Guilherme Oliveira Coelho, José Percy de Amorim e Silva Neto, Sergio Medeiros Salviano Junior, Olivio Waldemar Becker Neto, Pablo Coelho Ferreira, Helder Silva de Padua, Arley Silva de Padua, Vitor Paulino Xavier de Sousa, Mônica Peres de Sá, and José Belardo de Sales Filho e Lenyllson de Moura Bezerra.
I love it when the community bonds together to develop content like this which can help make this content accessible to millions of people around the world.
PS: If you prefer Hindi, Tarun Arora posted a subset of these labs from the developer preview in Hindi. The screenshots and steps are slightly different from what’s in the beta, but the ideas are the same.
The Visual Studio 2010 ALM Virtual Machine has been updated with a longer expiration date. If you are using the previous version, please note that it expires on April 9, 2012. The new version will expire on September 10, 2012.
You can download the new version here.
The Visual Studio 11 DemoMates for showcasing application lifecycle management scenarios have been updated based on the beta release. You can download the DemoMates here.
DemoMates are a nice alternative to the Visual Studio 11 Virtual Machine for when you don’t have time or hardware resources to run the virtual machine.
The Team Foundation Server 11 beta is available for download, including a "go live" license and support, meaning that you can start using the beta for real projects and there will be a supported upgrade path to the final release. If you are using an earlier version of Team Foundation Server, then you may want to consider upgrading to the beta.
Most scenarios will "just work" when upgrading to the new release. However, depending on the complexity of your existing Team Foundation Server deployment, the capabilities you are using, and the customizations you have made, there may be additional steps for you to consider in order to ensure the smoothest upgrade path.
To help you in this process, I just uploaded two Channel 9 videos by Ed Holloway and Ewald Hofman who are both on the Team Foundation Server product team.
The first video focuses on upgrading the core components of Team Foundation Server, including the database.
A second video focuses on how to upgrade process templates which were created using an earlier version of Team Foundation Server to take advantage of the new capabilities.