Browse by Tags

All Tags » Development Process (RSS)

Unshelving a Shelveset to a Different Branch in TFS

[Note: In this post, I am assuming that you are familiar with the TFS Branching Guidance . If you haven't read the guide, I strongly recommend that you do so! I will be referring to the branch names suggested for the basic branch plan.] Scenario: After...

Project and File References Revisited

Most .NET developers and architects are familiar with various approaches to Visual Studio solution design: Single Solution Partitioned Solution Multiple Solutions Multiple Partitioned Solutions "What? Haven't heard of "Multiple Partitioned Solutions"...

GAX/GAT February 2008 Final Release

The final release of Guidance Automation Extensions (GAX) and Guidance Automation Toolkit (GAT) provides support for Visual Studio 2005 and Visual Studio 2008. You can find the download links and more about the final release here .

Oslo: Practical Software Plus Services and SOA

Oslo is the code name for a set of technical investments from Microsoft that will help customers and developers in realising the full potential of SOA and software plus services. Oslo is not a single product. It is a multiprodct and multiyear effort and...

MSDN Tester Center

We have all heard about the importance of testing and we all know that testing needs to be an integral part of the solution development lifecycle but there are still many development teams who do not follow this practice. One of the major challenges that...
Posted by Mehran Nikoo | with no comments
Filed under:

Team Development with TFS Guide

If you are using or planning to use Team Foundation Server within your organisation, then I recommend you to go and read this guide (which really is a free e-book on TFS). Over the last few months, we have had a number of queries from our customers on...

.NET 1.1 to 2.0 Upgrade Post-Mortem

A while back we upgraded from .NET Framework 1.1 to 2.0 on one of our large projects and we have been developing on .NET 2.0 for the last couple of months. This upgrade was a success as we met our objective within the allocated budget and timeframe. I am going to share our experience as it may help other people who are considering upgrading from .NET 1.1 to 2.0. Our application is a rich client (WinForms) solution that interacts with middle-tier via Web Services and is fairly large (more than 250 Visual Studio projects including unit tests) and has a 70% VB.NET / 30% C# code-base. Our primary justification for the upgrade was saving in development effort and costs. We looked at the project plan and identified those tasks that would require less effort if we upgraded to .NET 2.0. These tasks were primarily related to enhancing the application framework (menus, transaction/session management, configuration management, etc) and as you may know many of these features are built into the .NET Framework 2.0. We then subtracted the estimated effort required for the upgrade process. This included the time required for the conversion process, non-productive time if developers had to stop development for a short period of time as well as any productivity loss across the team as they were switching to a different environment (VS2005). Since we have around 50 developers on the team, we would lose one man-day for each 10 minutes of non-productive time so we had to make sure the impact on the development team is minimised. ...
More Posts Next page »