Skip to main content

Introduction to Team Foundation Server 2012

Microsoft has recently launched Team Foundation Server 2012 with lots of new features, look and feel wise it has improved a lot and now if you look at Microsoft strategy, they are targeting more product which works touch capable machines. Look at following screen from the TFS 2012 which allows user to move work item very nicely using touch screen capabilities, just like how you move items from your touch screen mobile phone. Just imagine you are with your developer to get a daily status progress of the work item using this touch screen capabilities.


This is one simple example how efficiently you can use this TFS 2012 feature, this you can achieve using even mouse also, but in near future you will see lots of touch capable desktops and laptops, that’s the reason why Microsoft has released its new OS Windows 8 which completely utilizes touch screen capabilities.



Lots and lots of companies now a days are using Agile, all of us are well aware of Agile advantages. When it comes to earlier versions of Team Foundation Server such as 2005, 2008 or 2010, there is a very less support for the Agile.

But with the introduction of TFS2012, there is a lots of improvements, it supports almost all required features of the Agile developments.

The project home page which is configurable and provides lots of options to customize, such you can create a dashboard which shows you Backlog, Burndown chart, sprint details which includes sprint start and end date, efforts spent so far. The representation can be seen in very nice tiles.

Comments

Popular posts from this blog

Team Foundation Server

Team Foundation Server Being in a software industry and specially those who are closely working with Microsoft technology no need to explain what is Team Foundation Sever (TFS). Let me explain in brief what is Team Foundation Server (TFS) and the advantages associated. Team Foundation Server is a source control, project management tool, bug tracking tool, change management, build automation and so on … TFS has number of inbuilt functionalities if used in a proper way leads to a project success. TFS enables organizations to manage applications throughout the IT lifecycle. Source Control Most of the organization uses Visual Source Safe (VSS) as a source control, TFS is an advanced source control which allows user to manage work items in a systematic way, and e.g., TFS administrator can set a policy while performing check-in and check-out operations. Following screen shot shows the policy warning if it’s not been satisfied. TFS can be integrated with Visual Studio;

Installing Visual Studio 2012 with Update 2 CTP4

  Brian Harry has announced release of Visual Studio 2012 Update 2 CTP4 , this release contains significant improvements compared with other 3 releases and this is the final CTP release.  This weekend I have decided to refresh my environment with this latest Visual Studio 2012 Update 2 CTP4 release. Before I start, let me give some details on what’s new in Visual Studio 2012 Update 2 CTP4. Backup and restore Power Tool Preserve Configuration on Upgrade Servicing in High Availability SQL Environments (SQL Always On) Customizable kanban columns Visual Studio Git Extension You can complete details of new features here , you can download Visual Studio 2012 Update CTP4 from here http://go.microsoft.com/fwlink/?LinkId=273878 . My development environment setup (Note :this is my personal development environment setup and does not guarantee security or other features ) Application Tier : Windows Server 2012 Data Center Build 9200 Build Controller And Agent : Windows Server 2012 Da

Unwanted Usage of ‘var’ Keyword in c#

Since the introduction of ‘var’ keyword in C# 3.0, lots of developers started using it very large scale mode. I have done code reviews of lots of projects since the introduction of ‘var’ keyword and the trend of ‘var’ keyword is in usage of lots projects, and one thing what I noticed is that, ‘var’ keyword has made developer’s life much easier. If you are from a VB 6.0 background, usage of ‘var’ keyword was strictly prohibited only to certain places, developer should not get confused themselves with ‘var’ keyword from VB 6.0 or in JavaScript which both are totally unrelated. The main purpose behind ‘var’ keyword in C#, is to use it when the type in unknown. For example, I have a method which returns CustomerDetails and it contains information such as Customer ID, CustomerID,CustomerCity,Zip etc. which has different data types. Usage of ‘var’ keyword at everyplace makes code very difficult for other developers to understand. For example, a developer wants to check employee stat