Last year, I was back as .net developer, where I was late for about five year on .Net Technologies. When I was back on my chair, some very great surprise were come, in term of new features, nuggets and tools to make our code works.
Of course, I heard about this new kind of stuff, like Sprint planning in Team Foundation Server, Entities Framework, MVC web API, and some others. The one that really enjoys myself was the Sprint planning integrated into Team Foundation Server.
Communication is the main problem where every team can fail theirs projects. How many of you have a project manager who decentralize the information and keep it for himself? In fact, how many of you, the developer, centralize his own information, specification, special workaround secret for themselves? All of us did that, and all of us fail at it, when critical times come to “Hey you, fix it now, it’s an emergency !!!!”.
The part of the response is partially Team Foundation Server can help you to centralize and plans your project delivery and bugs. I don’t need to describe that TFS is a source control. But I need to show quickly, what I’ve learned as the first step on how I used TFS to increase my productivity project delivery.
In this short video, I simply define what I will do in sprint 1. Then I create a product backlog and put into it some work item (task). Work planning is then very more visual than a Microsoft Project file.
Once you do your work into visual studio.net, once you finish to fix something related to a task, you need to attach it to your work item. When you will commit your change, it will be set to your work item and then you will be able to see this work item completed in TFS.
For more explanation on Team Foundation Server terminologie: Team Development with Visual Studio Team Foundation Server
The beauty of it, is now that it no longer required a local server instance specifically configure in your organization into your AD or if you used it for your personal project, you don’t need time to configure your own source control server and maintains different update. In fact, Microsoft launches officially, in April, what they call Visual Studio Online as service into Microsoft Azure.
Of course, a free basic account is available, and then allow you to have a maximum of five users. (Ideal for your personal project or for a small business)
Andrew Clear gives explanation on it: Meet Visual Studio Online: What you need to know
Here more details about the pricing and available features: click here
#iOS development with Xamarin on Mac OSX
Just for finish, I’m not shamed of that, I’m a Mac user, and I love to develop on for Mac too. For that, I’m using the excellent Xamarin software to build iOS project. Of course, Xamarin is also compliant with TFS, on which you are able to put your stuff in your TFS local server or visual studio online account.
Here a couple of links, on how to doing that, (not so complicated)
Using TFS with Xamarin
For your entreprise or local TFS instance: Configuring Team Foundation Server for Xamarin
ps: and never forget to have fun ;)