Did you know that Team Foundation Server 2013 is production ready?
I have already deployed it at two customers with a grand total of zero problems so far. The product team are so confident that they have upgraded their main DevDiv server to 2013.
Unfortunately because of the issues around Team Foundation Server 2012 updates #1 and 2 there has been…. resistance to upgrading. To understand why the problems of 2012.1 and 2012.2 are unlikely to affect 2013 you need to look at the history of the TFS team and their path to agility. The TFS product team, as part of the 2012 release cycle, moved to 3 week Sprints of working software. It took them less than two years to get there but the journey was really hard. The result has been http://tfs.visualstudio.com as well as quarterly updates to TFS 2012.
The first two quarterly updates however suffered from what one might in the agile community affectionately refer to as undone work. This undone work is the result of a team that had not fully embraced agility and struggled to be transparent about the undone work that was the result. This is what happens when teams start down the path. Small teams building small products can usually get away with a little undone work, a few unhappy customers and a quick fix. But what about large teams with enormous code bases, well they kinda sucked at it for a while. This is about how hard it is to change and how bumpy that path to agility can be.
If you have been following Brian Harrys posts you will see that he has tried to be as transparent as possible about these problems and what they are doing to fix them. When you usually have a 2 year release cycle is is easy, if expensive, to test quality in. Now if you move to a 3 week release cycle you have to build quality in, not just test it in, and if you don’t, or have problems, it will be radically obvious to your customers in the bugs that slip past you…
The endgame is very hard to predict, No one knows how much of the iceberg still lies below the water, and therefore how much work remains in the release.Sam Guckenheimer on Technical Debt in Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback
In addition they made some pretty major database changes in 2012.1. That and some automated testing holes that dated back to 2010 caused the team to struggle somewhat under the technical debt that had been built up.
And the net result? If you are currently running 2012.1 or 2012.2 then you should move immediately to 2012.3. With 2012.3 the TFS team have finally gotten on top of the undone work and have paid back most of the technical debt that had been run up. With the Team Foundation Server 2013 Preview they have gotten ahead of the curve and have perhaps some of the best integrated ALM features on the market today.
The latest fully supported version of Team Foundation Server is 2013… get it now!
Smart Classifications
Each classification [Concepts, Categories, & Tags] was assigned using AI-powered semantic analysis and scored across relevance, depth, and alignment. Final decisions? Still human. Always traceable. Hover to see how it applies.
What to read next
What's new in Visual Studio 2013 Team Foundation Server Preview
Highlights new features in Visual Studio 2013 Team Foundation Server, including agile portfolio management, enhanced team collaboration, and …
Visual Studio 2012 RTM available & installed
Covers installing and upgrading to Visual Studio 2012 RTM and Team Foundation Server, key new features, upgrade tips, common issues, and …
Upgrading to Team Foundation Server 2013
Step-by-step guide to upgrading to Team Foundation Server 2013, including backup, installation, configuration, validation, and estimated …
Visual Studio 2013 and TFS 2013 are released, get yours now! Oh and Windows 8.1…
Visual Studio 2013, Team Foundation Server 2013, and Windows 8.1 are now available, offering new ALM features, upgrade options, and …
What's new in Visual Studio 2013 and TFS 2013 RC
Overview of new features in Visual Studio 2013 and TFS 2013 RC, including Team Explorer updates, agile tools, test management, charting, and …
Detecting agile theatre with real delivery signals
Why Most Companies Operating Models Fail in Dynamic Markets
A concise comparison of Predictive and Adaptive Operating Models, explaining why traditional structures fail in dynamic markets and how …
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Detecting agile theatre with real delivery signals
Don’t Manage Dependencies, Remove Them
Explains why dependencies are a sign of poor system design and outlines steps to eliminate them by aligning teams, clarifying ownership, and …
The Estimation Trap: How Tracking Accuracy Undermines Trust, Flow, and Value in Software Delivery
Tracking estimation accuracy in software delivery leads to mistrust, fear, and distorted behaviours. Focus on customer value, flow, and …
Flow of Value vs Flow of Work – Misnomer or Useful Shorthand?
Compares “flow of value” and “flow of work” in Kanban, explaining why only validated outcomes count as value and stressing the need for …
Why Outsourcing DevOps Fails, and How Real Engineering Excellence Starts With Your Team
Avoid DevOps vendor lock-in, discover how true engineering excellence starts with partnership, not outsourcing. Ready to transform your …
Estimating Better in an Overloaded System Is a Poor Man’s Strategy
High work in progress (WIP) causes delays and unpredictability; improving estimates won’t help. Limiting WIP and focusing on flow is key to …