Brian Harry's Blog

Everything you want to know about Azure DevOps and Farming

Latest posts

Giving feedback
Mar 12, 2018
Post comments count 5
Post likes count 2

Giving feedback

Brian Harry
Brian Harry

Six months ago I wrote a post on Taking Feedback.  Several people asked me to write a follow up on giving feedback.  Amazing how time flies and somehow I just haven’t gotten around to it – so I’m doing it now. Here's a key snippet from the Taking Feedback post if you don't want to go read the whole thing... At some level, all feedback is valid. It is the perception of another person based on some interaction with us. As such it’s important that we listen, understand and think about how we can improve. Yet, not all feedback is to be taken as given – meaning the person giving the feedback may have heard somet...

All good things…
Mar 9, 2018
Post comments count 11
Post likes count 1

All good things…

Brian Harry
Brian Harry

After more than 23 years at Microsoft, I’ve decided it’s time for me to take a break. Starting March 12th 2018, I’ll be taking a leave of absence for a year. Deciding to do this has been one of the most gut-wrenching decisions of my life. As someone who has largely defined myself by the work I’ve done, it’s incredibly hard to imagine life without going to work and working 10 hours every day. But, after a few years of debate with my wife, we’ve decided that it’s time to take a break and dedicate more time to home and family for a while. I have no fear of having nothing to do. I have learned over the past 10 yea...

VSTS Update – Mar 5
Mar 7, 2018
Post comments count 0
Post likes count 0

VSTS Update – Mar 5

Brian Harry
Brian Harry

This week we began rolling out the sprint 131 updates.  You can get the details in the release notes. There are some good things in this sprint payload (a good start at a new Work items hub, Azure DevOps projects support for VMs, improved GitHub integration, release badges and more).  At the same time, this isn't the most value packed sprint.  The reason is that we have some really big new things that will start coming to light in the next few sprints and much of the team has been busy working on those things.  Stay tuned for great things that are coming. Brian

A good incident postmortem
Mar 2, 2018
Post comments count 0
Post likes count 0

A good incident postmortem

Brian Harry
Brian Harry

I wanted to call your attention to a good incident postmortem done by Taylor Lafrinere this week.  Taylor sits in my team room and, for a week, I saw him bent over his keyboard, often with two or three people staring over his shoulders trying to figure out what had caused this incident and what we needed to do to prevent it in the future.  This is the kind of tenacity you have to have to, in the long term, run a highly available service.  Only if you really understand the root cause and build mitigations and resiliency will you get there. It's a bit long and detailed but it's a good read. This is also a goo...

TFS Security updates
Mar 2, 2018
Post comments count 0
Post likes count 0

TFS Security updates

Brian Harry
Brian Harry

On Wednesday, we released a roll up of fixes for security vulnerabilities for several versions of Team Foundation Server. There are no new features in this update. Most of the vulnerabilities are related to cross site scripting (XSS), some of which were customer reported. The others include an improperly encoded API, a service endpoint editing experience which exposes a previously configured password, and a regex denial of service vulnerability in our web portal. We recommend customers install these updates. These fixes are included in the recently released Team Foundation Server 2018 Update 1. The release on We...

VSTS and TFS roadmap update
Feb 28, 2018
Post comments count 0
Post likes count 0

VSTS and TFS roadmap update

Brian Harry
Brian Harry

This week we updated the roadmap (Feature Timeline) for Visual Studio Team Services and Team Foundation Server.  Check it out to see many of the significant improvements we are working on/planning.  If you have feedback or suggestions for other improvements that are important to you, our User Voice forum is the best place to provide it. When we first envisioned the feature timeline idea, the thinking was to update it quarterly.  However, over time, it turned out that didn't work well with our planning rhythm - that involves cross team backlog reviews every 3 sprints - or every 9 weeks.  It made sense to do roa...

TFS 2018.1 RTM is available
Feb 20, 2018
Post comments count 0
Post likes count 0

TFS 2018.1 RTM is available

Brian Harry
Brian Harry

Today we released the final build of Team Foundation Server 2018 Update 1.  I've shared some key links in this post.

Goats up high
Feb 7, 2018
Post comments count 0
Post likes count 0

Goats up high

Brian Harry
Brian Harry

Let me start with a little background.  Every year, we have new goats born on the farm - generally in March/April.  Last year, we had about 10 or so.  They live in the field with their moms until breeding season - ~October.  During breeding season, we have to remove the young goats from the adult herd so they aren't accidentally bred - they are too young at that point.  We don't have a great fenced area to put them right now so we put them in a large stall in the barn. All of that happened this year as usual. The other piece of information you need to know is that goats establish a dominance hierarchy and t...

TFS 2018 Update 1 RC is available
Jan 30, 2018
Post comments count 0
Post likes count 0

TFS 2018 Update 1 RC is available

Brian Harry
Brian Harry

Today we released the release candidate for Team Foundation Server 2018 Update 1.  I've shared some important links in this post.

Merging conflicts in the browser
Jan 29, 2018
Post comments count 0
Post likes count 0

Merging conflicts in the browser

Brian Harry
Brian Harry

One of the cool things about having VSTS used across all of Microsoft is that when there's some useful missing feature, one of the many teams using it might fill the gap and we get to harvest it and make it available to all VSTS customers.  Exactly that has just happened. I've written several times about GVFS and the adoption of Git by our Windows team (Actually WDG - Windows and Devices Group).  It's a big organization managing a lot of teams, branches and releases at the same time.  Because of this they have a lot of code flowing around and need to merging the various streams of development.  To help with th...

Twitter sentiment as a release gate
Dec 15, 2017
Post comments count 0
Post likes count 0

Twitter sentiment as a release gate

Brian Harry
Brian Harry

I'm really excited to talk about a new Twitter sentiment release gate extension in the Visual Studio Team Services (VSTS) marketplace today. Before I say more, let me step back and give some context... Any responsible DevOps practice uses techniques to limit the damage done by bugs that get deployed into production.  One of the common techniques is to break up a production environment into a set of separate instances of an app and then configure deployments to only update one instance at a time, with a waiting period between them.  During that waiting period, you watch for any signs (telemetry, customer compl...

A VSTS Release Gate with ServiceNow
Dec 11, 2017
Post comments count 0
Post likes count 0

A VSTS Release Gate with ServiceNow

Brian Harry
Brian Harry

Tarun has written a great post on creating a VSTS Release Gate that will gate deployments on approvals registered in ServiceNow.  This is a great example of how you can use the extensibility of Release Gates to automate and integrate your release pipeline.  Check it out! Brian

VSTS Update – Nov 28
Nov 28, 2017
Post comments count 0
Post likes count 0

VSTS Update – Nov 28

Brian Harry
Brian Harry

This week we will be deploying our sprint 126 work.  This deployment is probably one of the most complicated in a while.  Quite a lot of it actually rolled out at our Connect(); event the week before Thanksgiving and then Thanksgiving week stalled the completion of the deployments so we are just getting back to it this week.   All the ruckus around Connect(); and Thanksgiving has caused the sprint 126 deployment to run up against the sprint 127 deployment.  The sprint 127 deployment will begin to hit public rings within a week. Also, to be quite honest, the rush to get all of our new capabilities deployed and ...

Connect(); announcements
Nov 15, 2017
Post comments count 0
Post likes count 0

Connect(); announcements

Brian Harry
Brian Harry

We're announcing a bunch of new things at Connect(); this week.  It's an exciting time.  Connect(); is an annual developer event where we focus particularly on improving the overall experience for developers.  We've queued up a lot of good news and I wanted to share a few highlights - particularly from the DevOps space that I'm deeply engaged in. Team Foundation Server 2018 final release I'm excited to announce that we released Team Foundation Server 2018 this week.  We've been hard at work on it since we released TFS 2017 Update 2 back in July.  TFS 2018 is a major update to Team Foundation Server and has a to...

DevOps at Microsoft – lots of videos
Nov 13, 2017
Post comments count 0
Post likes count 0

DevOps at Microsoft – lots of videos

Brian Harry
Brian Harry

My team is responsible for many of the engineering tools we use at Microsoft (affectionately called the One Engineering System or 1ES - paralleling Satya's "One Microsoft" mantra).  As part of that responsibility we get to interact deeply with teams across the company and learn from what they are doing.  We try to take the best ideas and harvest them for use in our own team and also share them across the company. We also deliver the same broad set of DevOps tooling to a wide array of external customers.  As part of that responsibility we get to interact with customers of a myriad of sizes, in every industry.  ...

DevOps @ Connect(); 2017
Nov 9, 2017
Post comments count 0
Post likes count 0

DevOps @ Connect(); 2017

Brian Harry
Brian Harry

I am excited…There will be lots of news…at Microsoft Connect(); 2017 happening Wednesday Nov 15th in New York City. Please join the live stream starting at 10:00 AM EST for Scott Guthrie’s keynote, where he will showcase lots of new innovations across Azure, .NET, Visual Studio, Visual Studio Team Services and more.  At 3:00 PM EST, I am going to double-click on the DevOps news and dive deeper into the latest updates to Team Foundation Server and Visual Studio Team Services.  Click here to drop a reminder in your calendar. Brian

Visual Studio Team Services in Hong Kong
Nov 9, 2017
Post comments count 0
Post likes count 0

Visual Studio Team Services in Hong Kong

Brian Harry
Brian Harry

Today we opened a new VSTS instance in Hong Kong - the Azure "East Asia" region.  This adds to our instances in US, Europe, Brazil, India and Australia, giving us reasonably short distance access to every part of the world - except Africa.  We will continue to build out local support in new regions and make sure we have capacity around the globe. You can read more details about the new instance and how to get started with it on our DevOps blog. Brian

Team Foundation Server 2017 Update 3 available
Nov 6, 2017
Post comments count 2
Post likes count 0

Team Foundation Server 2017 Update 3 available

Brian Harry
Brian Harry

Today we released the final build of TFS 2017 Update 3.  This release follows the release candidate and addresses all the customer feedback we have gotten and all the issues we have found in extensive testing.  If you are on TFS 2017 or are upgrading to it, this is the release I would recommend for you. As I've mentioned before, TFS 2017 Update 3 is not a major feature release.  For a while now (since Update 2), all our feature work has been rolling into TFS 2018 which already has an RC available.  TFS 2017 Update 3 is, mostly, a bug fix release, with a roll up of fixes for customer repor...

Oh my – some dashboard candy that is life changing
Nov 1, 2017
Post comments count 2
Post likes count 0

Oh my – some dashboard candy that is life changing

Brian Harry
Brian Harry

A month or so ago we opened a Visual Studio Team Services instance in Canada and yesterday it occurred to me to wonder how that was going.  I sent mail to someone who "owns" that scenario and after a little back and forth I had the answer.  He then asked me if I wanted to see that data on a regular basis for all our instances and I said no, that wasn't necessary but that I'd like to track the growth of new regions for, at least, a few months after we launch them so I can understand how successful they are and what the uptake is.  A few minutes later, he responded with a link and said I could use that to track it....

VSTS Update – Oct 30
Nov 1, 2017
Post comments count 0
Post likes count 0

VSTS Update – Oct 30

Brian Harry
Brian Harry

This week we started our sprint 125 deployment.  You can read the release notes for details. I won't comment too much on the new capabilities this sprint.  There's a bunch of nice stuff but not a lot that is earth shaking.  Our focus for the last sprint or two has been on some things we are going to unveil at our Connect(); conference in about 2 weeks (Nov 15 - 17).  There's a small in-person component to the conference but a much larger virtual component available to anyone.  I hope you will join us and learn about all the new developer focused stuff Microsoft has been working on recently.  I'll be giving a D...

Team Foundation Server 2018 and SQL Server
Oct 13, 2017
Post comments count 1
Post likes count 0

Team Foundation Server 2018 and SQL Server

Brian Harry
Brian Harry

About 6 weeks ago, I wrote a post announcing the availability of TFS 2018 RC1.  In the comments, there ensued a sizeable conversation about the requirement for SQL Server 2016 or later (rather than also supporting SQL Server 2014).  It was good to get the feedback.  I read it carefully and we discussed it within our team.  I wanted to wrap up that conversation in a very open way with the conclusion we've reached. We have decided to leave the requirement as it is (SQL Server 2016 or later) but will make some changes in our approach going forward. Why require SQL 2016? We decided to leave the requirement b...

VSTS Update – Oct 9
Oct 11, 2017
Post comments count 0
Post likes count 0

VSTS Update – Oct 9

Brian Harry
Brian Harry

This week we are deploying our sprint 124 work.  You can get all the details in our release notes. I'm running late this sprint so I'm going to keep my summary short. The biggest change this release is in the work items and code search experiences.  We've significantly reworked the filtering UI to make it more intuitive and to provide more screen real estate for the results.  I like it a lot better.  I hope you do too. Other than that, there are a pretty large number of smaller things.  Lots of really nice little improvements.  One of my favorites (because I've been asking for it for a long time :)) is the...

TFS 2018 RC2 is available
Sep 25, 2017
Post comments count 0
Post likes count 0

TFS 2018 RC2 is available

Brian Harry
Brian Harry

Today we shipped the second release candidate for Team Foundation Server 2018.  If all goes well, this should be the final release candidate.  We'll make sure that all the issues you report are addressed and we'll ship the final version in a couple of months.  From the release notes, you can see TFS 2018 has tons of new features.  RC2 adds to that list with a bunch more improvements.  At this point TFS 2018 is feature complete.  We have a few dozen bugs that we know about and we are still working on.  Add that to what you all find and that represents the work we have left to do to finish up. TFS 2018 RC2, of c...

TFS 2017 Update 3 RC is available
Sep 19, 2017
Post comments count 0
Post likes count 0

TFS 2017 Update 3 RC is available

Brian Harry
Brian Harry

Today we released the Release Candidate for Team Foundation Server 2017 Update 3.  Following the pattern of all of our Update 3 releases, TFS 2017 Update 3 is a small release, focused on bug fixes - mostly a roll up of fixes for issues that we've uncovered as increasing numbers of customers have adopted the TFS 2017 wave of releases.  In all, Update 3 has a few dozen bug fixes (see the release notes for details).  Because of its narrow scope we anticipate that this RC will be the only Release Candidate and will strive to ship the final release within a month or so. Update 3 will likely be the final Update in t...

VSTS in Canada
Sep 18, 2017
Post comments count 0
Post likes count 0

VSTS in Canada

Brian Harry
Brian Harry

Today we launched our latest Visual Studio Team Services instance in the Canada Central region. This adds to our instances in the United States, Europe, Brazil, Australia, and India. I've had numerous conversations with customers who really wanted to have a VSTS account on Canadian soil and Canada was by far the most requested region for a new VSTS instance (and the 17th most popular request all up) on Visual Studio Team Services User Voice.  The Canada region, like our other regions honors our data sovereignty policies of keeping all applicable customer data in the chosen region. When you create a new acco...

VSTS Update – Sept 15
Sep 18, 2017
Post comments count 0
Post likes count 0

VSTS Update – Sept 15

Brian Harry
Brian Harry

This week we are deploying our sprint 123 work.  Check out the release notes.  There are a few things I want to highlight... New queries hub - We are on a journey to rework how some key elements of our navigation/data model work.  We are changing the role of "Team" and favorites in the navigation because we found that it wasn't working for people as well as we had originally thought.  The new queries hub reflects many of those changes (that you will see show up across many hubs) where there is a directory page and a favorites page. Particularly, in the new queries hub, this gives you much more room to s...

Techbash 2017 – Oct 4-6
Sep 14, 2017
Post comments count 0
Post likes count 0

Techbash 2017 – Oct 4-6

Brian Harry
Brian Harry

Checkout TechBash in the northeast US to catch the latest on modern development practices.  Our very own Donovan Brown is going to be one of the speakers - doing his Zero to DevOps talk. Brian

TFS 2018 RC1 is available
Aug 30, 2017
Post comments count 0
Post likes count 0

TFS 2018 RC1 is available

Brian Harry
Brian Harry

Team Foundation Server 2018 RC1 is now available for download.  This is the first available build for what we have been calling TFS V.next.  And, as you can tell from the title of this post, the official name will be TFS 2018.  Here's all the important links: There's a lot I want to say about this release... Like all of our Release Candidates, this is a "go-live" release, meaning that it has been tested and is ready to be used in a production environment.  At the same time, it's not done and there's a much higher chance you'll hit a bug than with a more final release.  However, we've b...

VSTS Update – Aug 28
Aug 29, 2017
Post comments count 0
Post likes count 0

VSTS Update – Aug 28

Brian Harry
Brian Harry

This week we began rolling out our sprint 122 update for Visual Studio Team Services.  Check out the release notes for details. There are a couple of things I want to call out. Work item rules - Work Item rules are the "headliner" for this sprint.  For years and years, the way to create work item rules was by editing an XML file or using the Power Tool that was a pretty direct projection of the XML.  This represents the beginning of the end of that.  Now we have a new, first class rules authoring experience in the VSTS web UI.  The rules are simple yet powerful.  The new rules system will only be available fo...

Taking feedback
Aug 18, 2017
Post comments count 0
Post likes count 1

Taking feedback

Brian Harry
Brian Harry

I'm going to try something very non-traditional for my blog. I don't know if it's a good idea or not but we'll give it a go and if everyone hates it, I'll find a different vehicle.  I've had a career of roughly 30 years now and I've been in countless situations from developer in a small startup, founder of a startup, dev in a large company, and now Vice President of a large team in a large company (and everything in between). Over my career, I have been managed by many people and I have managed many people. I have tried hard to observe and learn from everyone around me but, even more importantly, observe myself, ...

Over 500 extensions in the VSTS/TFS marketplace
Aug 16, 2017
Post comments count 0
Post likes count 0

Over 500 extensions in the VSTS/TFS marketplace

Brian Harry
Brian Harry

In November of 2015, almost 2 years ago, we launched the Visual Studio Team Services (VSTS) Marketplace to further our goals to build an open and active ecosystem around VSTS and Team Foundation Server.  It's been a truly amazing thing to watch.  I've been humbled by how much passion and energy there has been to build and share extensions that make your development experience better.  This week, we passed 500 public extensions in the marketplace and we have a pretty steady rate of 20-30 new ones per month.  Demand for extensions has also been very strong with more than 100,000 installations. The marketplace ha...

VSTS Update – Aug 4
Aug 8, 2017
Post comments count 0
Post likes count 0

VSTS Update – Aug 4

Brian Harry
Brian Harry

This week we are deploying our sprint 121 work for Visual Studio Team Services.  There's a lot of good stuff and you can read the release notes for details. Probably the biggest thing is the public preview of our new Wiki feature.  We're already using it heavily and I really hope you are going to like it.  Plenty of work left to do but it's already darned functional. To preemptively answer the question I know I'm going to get...  These changes will first show up on premises in TFS v.Next or one of its Updates.  The TFS 2017 Updates ship has sailed and all significant new feature work is going into v.Next.  Yo...

TFS 2017 Update 2 RTM
Jul 24, 2017
Post comments count 1
Post likes count 0

TFS 2017 Update 2 RTM

Brian Harry
Brian Harry

Today we released the final version of Team Foundation Server 2017.2.  Thank you to everyone who installed one of the two release candidates over the past few months and helped us ensure that this is a high quality release. This post lists some important links and info about this release.

VSTS Update – July 14
Jul 18, 2017
Post comments count 0
Post likes count 0

VSTS Update – July 14

Brian Harry
Brian Harry

This week we are deploying our sprint 120 payload for Visual Studio Team Services.  Check out the release notes for all the detail. The big news of this sprint is the new visual release definition editor that allows you to see the flow of your release through environments.  In the coming sprints we'll be adding views that visualize in-progress releases in a similar way. This deployment also brings a raft of further pull request improvements.  We've got plenty more in the queue so expect PRs to keep getting love. Most of this work will land in TFS v.next.  The window for TFS 2017.2 is closed - it will be ...

Perf results on scaling Git on VSTS with GVFS
Jul 6, 2017
Post comments count 0
Post likes count 0

Perf results on scaling Git on VSTS with GVFS

Brian Harry
Brian Harry

A little over a month ago, I gave an update on our progress of moving the Windows team to Git in the largest Git repo on the planet.  At the time, I described the scale of the Windows Git repo (over 3.5M files and ~4,000 engineers), the current performance results and set of improvements that were just rolling out that we called "O(modified)".  The O(modified) improvements significantly improve performance by changing many Git commands to be time proportional to the set of files you've changed rather than the set you've checked out. Now, ~5 weeks later, we've rolled out the O(modified) changes across the major...

A Wiki preview on VSTS
Jul 6, 2017
Post comments count 0
Post likes count 0

A Wiki preview on VSTS

Brian Harry
Brian Harry

Back in February, I announced our plan to release a fairly full featured Wiki for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS).  I also announced that we were purchasing the Wiki extension that was then in the marketplace.  Since then, we've left the Wiki extension in the marketplace pretty much alone and worked to bring in the code and get it ready as a first class VSTS feature.  Today, we launched the first preview of our new Wiki feature.  You can read details in the official Wiki announcement.  The "old" extension in the marketplace is now deprecated.  The announcement I referenced has ...

How we approach testing VSTS to enable continuous delivery
Jun 28, 2017
Post comments count 1
Post likes count 0

How we approach testing VSTS to enable continuous delivery

Brian Harry
Brian Harry

I like to write, from time to time about our experiences, successes, failures and learnings from delivering Visual Studio Team Services (VSTS), a large scale service, on a cloud delivery cadence.  My most recent post reflected on how cool it is to be able to deliver customer fixes within a day or two.  And I've written many times about our practice of delivering all our work to production every sprint (or, in some cases, even more often). Usually my posts are sparked by something I see happen.  Today I got an email about progress on our efforts towards reliable tests and it made me think about sharing it. W...

TFS 2017 Update 2 RC2 is available
Jun 26, 2017
Post comments count 0
Post likes count 0

TFS 2017 Update 2 RC2 is available

Brian Harry
Brian Harry

Today we shipped the second release candidate for TFS 2017.2. This post shares some info about this release.

Let’s make some hay!
Jun 8, 2017
Post comments count 0
Post likes count 0

Let’s make some hay!

Brian Harry
Brian Harry

Spring is hay season and it puts a significant strain on my managing the balance between work and farm.  For the past several weeks, I've been stealing away every spare minute I can to cut, rake, bale and haul hay.  I've hayed about 75 acres and that yields one heck of a lot of hay.  I'm almost done - just a few dozen more rolls to move from the fields to the barn (assuming I can find more space in the barn :)). I thought I'd share a picture to give a bit of a feel.  This is one of my fields - about 25 acres.  Each roll you see (and you can't see all of them) is about 1,000 pounds. You might notice that...

What does an Agile/DevOps organization look like?
Jun 8, 2017
Post comments count 0
Post likes count 0

What does an Agile/DevOps organization look like?

Brian Harry
Brian Harry

I want to share an experience that highlights why I am so proud of the organization I work in.  The experience is expressed in the form of an email thread that I had this week.  Times/timezones are a little whacky because there were 3 - the customer's, mine and the engineer's.  But the whole thread, from my perspective, started on Monday afternoon and ended by Tues night (and I was out of office on Monday afternoon or it likely would have been faster).  I've written the thread backwards from most email clients so it is in chronological order and I've scrubbed all names, except mine, to protect the innocent :) ...

TFS 2017 Update 2 RC1 is now available
Jun 8, 2017
Post comments count 0
Post likes count 0

TFS 2017 Update 2 RC1 is now available

Brian Harry
Brian Harry

Yesterday, we released the first release candidate for TFS 2017 Update 2 (TFS 2017.2).  This is a "go-live" release and is ready to be used in production environments.  We've already installed it on 2 of our ~50 production TFS servers and it's looking solid. If you look at the release notes, you'll see that Update 2 has a *TON* of new stuff in it - improving almost every aspect of the product.  As with all our Updates, it should be a seamless upgrade - no breaking changes, no changed pre-reqs, just a better product. We'll be shipping an RC2 within a month or so.  Please get us any feed...

Team Services Update – June 1, 2017
Jun 2, 2017
Post comments count 0
Post likes count 0

Team Services Update – June 1, 2017

Brian Harry
Brian Harry

Sheesh, it's another huge update this sprint.  I expected a bit of a lull after all the work we put out along with the Build conference but things don't seem  to be slowing down much (or at least they've picked back up with a vengeance).  Check out the release notes for details. There's so many exciting things in this sprint and I'll comment on a few: Check it out, Brian

TFS/Team Services Roadmap update
May 30, 2017
Post comments count 0
Post likes count 0

TFS/Team Services Roadmap update

Brian Harry
Brian Harry

Today we published our next quarterly installment to our roadmap.  Check it out! Brian

Evolving TFS/Team Services build automation capabilities
May 30, 2017
Post comments count 0
Post likes count 0

Evolving TFS/Team Services build automation capabilities

Brian Harry
Brian Harry

***UPDATE 7/7/2018*** https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2018-update2 You can now upgrade to TFS 2018 Update 2 and continue to connect your XAML controllers and run XAML builds. When we removed support for XAML build in TFS 2018 RTW and Update 1, some of you could not upgrade due to having legacy XAML builds, and we want to unblock you. Although TFS 2018 Update 2 supports XAML builds for your legacy builds, XAML build is deprecated and there will be no further investment, so we highly recommend converting to a newer build definition format. See the Evolving TFS/Team Services build a...

The largest Git repo on the planet
May 24, 2017
Post comments count 2
Post likes count 3

The largest Git repo on the planet

Brian Harry
Brian Harry

It's been 3 months since I first wrote about our efforts to scale Git to extremely large projects and teams with an effort we called "Git Virtual File System".  As a reminder, GVFS, together with a set of enhancements to Git, enables Git to scale to VERY large repos by virtualizing both the .git folder and the working directory.  Rather than download the entire repo and checkout all the files, it dynamically downloads only the portions you need based on what you use. A lot has happened and I wanted to give you an update.  Three months ago, GVFS was still a dream.  I don't mean it didn't exist - we had a concre...

Team Services Update – May 11, 2017
May 11, 2017
Post comments count 0
Post likes count 0

Team Services Update – May 11, 2017

Brian Harry
Brian Harry

As you may know, this week is the //Build conference.  Along side that event, we are announcing a ton of VS Team Services enhancements, including rolling out our sprint 117 upgrade.  Some of the changes are available immediately (because they were previously deployed and only required a feature flag to be flipped) and others will roll out over the next week or so as the 117 deployment reaches all of our scale units across the world. You can read all the details in our Team Services release notes.  The first thing you are likely to notice is WOW, that's a lot of stuff. I want to highlight a few things that I...

Two bulls meet
May 3, 2017
Post comments count 0
Post likes count 0

Two bulls meet

Brian Harry
Brian Harry

You may have noticed I wasn't very responsive during much of April.  That's because I took an extended "Farmcation" for about 3 weeks.  I just returned to work on Monday and should be a bit more responsive now. I won't bore you with all the details but I wanted to share one thing. Cows are cool animals in many ways.  Sometimes they frustrate the crud out of me because they can be so dumb but usually they are calm, friendly, curious, timid animals.  Mostly that's true about bulls but bulls can be very scary.  They are such big powerful animals that it boggles the mind.  Bulls can also be more unpredictable than mo...

TFS 2015.4 released
Apr 12, 2017
Post comments count 0
Post likes count 0

TFS 2015.4 released

Brian Harry
Brian Harry

Yesterday, we released TFS 2015 Update 4.  This will likely be the last release in the TFS 2015 line.  TFS 2017 shipped almost 6 months ago and we are already hard at work on TFS 2017 Update 2.  This TFS 2015 Update 4 release just contains fixes for commonly reported customer issues - about 30 in total.  Read the release notes for more details. Brian

Team Explorer for TFS 2017
Apr 5, 2017
Post comments count 0
Post likes count 0

Team Explorer for TFS 2017

Brian Harry
Brian Harry

When we shipped TFS 2017 and Visual Studio 2017, we didn't provide a "Team Explorer" like solution.  Historically our Team Explorer installer has been available for customers that want a rich client to access version control and some work item tracking features in TFS or VS Team Services.  We didn't release it because we needed to create a new version of it based on the new Visual Studio installer technology that was introduced in VS 2017 and we just didn't have time  to do that before we released.  Along with the release of VS 2017.1 today, we are now releasing a Team Explorer installer.   Please le...

Shutting down CodePlex
Mar 31, 2017
Post comments count 4
Post likes count 0

Shutting down CodePlex

Brian Harry
Brian Harry

Almost 11 years after we created CodePlex, it’s time to say goodbye.  We launched CodePlex in 2006 because we, like others in the industry, saw a need for a great place to share software.  Over the years, we’ve seen a lot of amazing options come and go but at this point, GitHub is the de facto place for open source sharing and most open source projects have migrated there. We migrated too.  As many of you know, Microsoft has invested in Visual Studio Team Services as our “One Engineering System” for proprietary projects, and we’ve exposed many of our key open source projects on GitHub (Visual Studio Code, TypeSc...

Team Services Update – Mar 29 2017
Mar 30, 2017
Post comments count 0
Post likes count 0

Team Services Update – Mar 29 2017

Brian Harry
Brian Harry

This week we begin rolling out our sprint 115 work.  You can read the release notes for details.  As usual, this is a forewarning of the changes, it could take up to 2 weeks before all the changes are visible in your account.  The update should go live in the first public accounts today. Overall, there's not any single thing that stands out for me in this release.  A lot of good stuff but nothing revolutionary. There are also a couple of themes driving work we are doing right now that I'd like to talk about. Thanks and feedback is always welcome, Brian

Cows can be so silly
Mar 30, 2017
Post comments count 0
Post likes count 0

Cows can be so silly

Brian Harry
Brian Harry

Last week, we had some visitors from Redmond visiting us in North Carolina.  I invited a few of them out to my house for dinner - they were interested in seeing this farm that I talk about from time to time. After we got to my house I herded everyone into my car to drive up to the barn.  As we got to the top of the hill, I could tell something wasn't right.  I saw a pile of hay and a bunch of cows (yearlings) but no hay ring.  The person sitting next to me in the car, apparently, could see by the look on my face that something was wrong and asked me about it.  I told them I wasn't sure but this isn't the way it's...

Open sourcing the MSTest Test Framework
Mar 28, 2017
Post comments count 0
Post likes count 0

Open sourcing the MSTest Test Framework

Brian Harry
Brian Harry

A couple of months ago I blogged about open sourcing the VS Test platform.  In that post, I talked about the numerous test frameworks that it supports, on of the most popular ones being MSTest.  I also foreshadowed our plan to also open source MSTest V2.  Today I'm happy to announce that we have open sourced MSTest V2 under the MIT license.  This open source announcement means that the community now has a fully supported, fully open source, fully cross-platform implementation of the MSTest test framework with which to write tests targeting .NET Framework, .NET Core and ASP.NET Core on Windows, Linux, and Mac.  He...

TFS 2015 Update 4 Preview
Mar 14, 2017
Post comments count 0
Post likes count 0

TFS 2015 Update 4 Preview

Brian Harry
Brian Harry

I know this comes close on the heels of shipping TFS 2017 Update 1, but we are working on another Update to TFS 2015.  For those who are up for it, I encourage you to upgrade to TFS 2017 Update 1, however, if there are reasons you really want to stay on 2015 a little longer, Update 4 might be useful to you. Update 4 only contains bug fixes.  It has about 25 bug fixes, all or most of which, have been reported by customers.  They were all selected because they seemed likely enough and problematic enough to warrant issuing a proactive fix. I really believe this is the last Update for the TFS 2015 pr...

Team Services Update – Mar 8, 2017
Mar 8, 2017
Post comments count 0
Post likes count 0

Team Services Update – Mar 8, 2017

Brian Harry
Brian Harry

This week we are deploying our sprint 114 work.  Check out the release notes to read the details.  As usual, it will take a couple of weeks for the changes to roll out across all accounts. Here's a CliffsNotes version of some of the highlights of this sprint: I hope you enjoy the new improvements and I look forward to hearing your feedback... Brian

Team Foundation Server 2017 Update 1 Available
Mar 8, 2017
Post comments count 1
Post likes count 0

Team Foundation Server 2017 Update 1 Available

Brian Harry
Brian Harry

Sorry, I had a farm day yesterday and am a little late on the announcement... Yesterday we announced the release of both Visual Studio 2017 and TFS 2017 Update 1.  I'll focus on TFS and you can read Julia's post on VS. ***UPDATE Mar 9*** The problems with upgrades from TFS versions before TFS 2015 have been fixed and the images have been republished.  If you get a new download, it will work upgrading any supported version of TFS. Other TFS related 2017 downloads: Please checkout the release notes to see all the great stuff that’s in Update 1.  We’re thrilled to have been able ...

Team Services/TFS Roadmap update
Mar 6, 2017
Post comments count 0
Post likes count 0

Team Services/TFS Roadmap update

Brian Harry
Brian Harry

Last week, we published an update to our roadmap (otherwise known as "Features timeline" :)). If you're curious about what we are working on and when it is coming, I encourage you to go check it out.  This timeline is intended to give a rough idea what we are planning to deliver in the cloud over the next 6 months and when those things will land in on-premises TFS.  Some of them are self explanatory and some have linked blog posts or UserVoice items to provide a little more context.  I'm still waiting for a couple of blog posts to get published but they should be done soon.  If there's something you don't underst...

TFS 2017 Management Pack
Feb 27, 2017
Post comments count 0
Post likes count 0

TFS 2017 Management Pack

Brian Harry
Brian Harry

The System Center Management Pack for TFS 2017 is now available. I apologize this took longer than usual.  It will, of course, also work with the imminent TFS 2017 Update 1 release. Please let us know if you have any feedback. Brian  

Team Services Update – Feb 15
Feb 17, 2017
Post comments count 0
Post likes count 0

Team Services Update – Feb 15

Brian Harry
Brian Harry

This week we are beginning the deployment of our sprint 113 improvements.  You can read the release notes for details. Among other things, there's a bunch of nice improvements to the Pull Request experience - we continue to refine and evolve it. We also did a "V2" overhaul of the package management UI.  We think it's more responsive and simpler.  We certainly appreciate any feedback you have.  For now it is an "opt-in" experience.  Eventually, it will become the default experience. A note on release notes... The way me manage release notes continues to evolve.  Several months ago, we changed our process to post r...

TFS 2017 Update 1 RC2
Feb 13, 2017
Post comments count 0
Post likes count 0

TFS 2017 Update 1 RC2

Brian Harry
Brian Harry

Today we released the final release candidate for TFS 2017.1. This update contains a few new features and a lot of bug fixes.  To my knowledge, we have fixed all the bugs that were reported from RC1.  There are a small handful of bugs left to be fixed and we will be ready to ship the final version of Update 1.  We recently announced that VS 2017 and TFS 2017.1 will be released on March 7th. Most of the new features in RC 2 are small but nice.  You can read the release notes for details (look for "New in RC2").  Probably the most frequently requested new addition is breaking up of the Git repository adm...

A Wiki for Team Services and TFS
Feb 8, 2017
Post comments count 0
Post likes count 0

A Wiki for Team Services and TFS

Brian Harry
Brian Harry

One of the big areas of investment for us recently is "social" experiences.  I'm using a fairly broad definition of that term, including a focus on "me" and my stuff and capabilities that improve collaboration across my team, project, organization.  You've already seen lots of pieces that support this general direction: All of these are steps on a journey to an improved collaboration experience. As part of our work, we concluded we need to have a pretty full-featured Wiki experience to enable all the collaboration experiences we feel are needed.  Fortunately, one of our partners was already...

More on GVFS
Feb 7, 2017
Post comments count 0
Post likes count 0

More on GVFS

Brian Harry
Brian Harry

After watching a couple of days of GVFS conversation, I want to add a few things. What problems are we solving? GVFS (and the related Git optimizations) really solves 4 distinct problems: There are other partial solutions to some of these problems - like LFS, sparse checkouts, etc.  We've tackled all of these problems in an elegant and seamless way.  It turns out #2 is solved purely on the server - it doesn't require GVFS and will work with any Git client.  #1, #3 and #4 are addressed by GVFS. GVFS really is just Git One of the other things I've seen in the discussions is how we are turning Git...

TFS 2017 Process Template Editor is available
Feb 3, 2017
Post comments count 0
Post likes count 0

TFS 2017 Process Template Editor is available

Brian Harry
Brian Harry

I know a bunch of people have  been asking for it, now you can get it.  The TFS 2017 Process Template Editor (which, btw, is an extension to VS 2017) is now available.  You can install it from the free process template editor extension in the Visual Studio marketplace. Let us know if you have any issues. Brian  

Scaling Git (and some back story)
Feb 3, 2017
Post comments count 1
Post likes count 3

Scaling Git (and some back story)

Brian Harry
Brian Harry

A couple of years ago, Microsoft made the decision to begin a multi-year investment in revitalizing our engineering system across the company.  We are a big company with tons of teams - each with their own products, priorities, processes and tools.  There are some "common" tools but also a lot of diversity - with VERY MANY internally developed one-off tools (by team I kind of mean division - thousands of engineers). There are a lot of downsides to this: We set out on an effort we call the "One Engineering System" or "1ES".  Just yesterday we had a 1ES day where thousands of engineers gathered ...

VS Team Services Update – Jan 25
Jan 26, 2017
Post comments count 0
Post likes count 0

VS Team Services Update – Jan 25

Brian Harry
Brian Harry

We have begun the process of deploying our sprint 112 work into production.  You will see the improvements show up in your account over the next week.  You can read the release notes for all the details in this deployment. A few things worth highlighting... This provides your first peek at our new Enterprise Agile "Delivery Plans" feature.  To get it, you actually need to go to the marketplace and install it into your account.  This feature is designed to enable you to look across teams and see how work is aligned.  This is still a very early preview and we have lots of plans to continue to evolve it but there's ...

TFS 2017 Update 1 RC available
Jan 23, 2017
Post comments count 0
Post likes count 0

TFS 2017 Update 1 RC available

Brian Harry
Brian Harry

Today we released the Team Foundation Server 2017 Update 1 Release Candidate. This release can be used for a fresh install or to upgrade any supported previous version.  Here's a chart showing the recommended upgrade paths from various TFS versions (you can substitute TFS 2017.1 in the rightmost column).  The upgrade from any of the more recent versions should be smooth but upgrades from 2017 should be particularly easy. This is a "go-live" release and can be used in production environments, will support upgrades to RTM and you can get support.  This release is English only.  We'll provide the localiz...

Open sourcing the VS Test platform
Jan 20, 2017
Post comments count 0
Post likes count 0

Open sourcing the VS Test platform

Brian Harry
Brian Harry

Yesterday we released our unit test execution infrastructure as an open source project.  You'll also find an open source project with the documentation. VSTest is a very extensible unit test execution framework.  The base engine, discovers tests and runs them.  It can parallelize across cores, provides process isolation and can integrate with Visual Studio.  It has extensibility for different test frameworks, code coverage, test impact analysis, data collection, test result reporting and much more. To give you a little context on what I'm talking about I've put together an architecture diagram.  The pieces we ope...

VS Team Services Update – Jan 6
Jan 6, 2017
Post comments count 0
Post likes count 0

VS Team Services Update – Jan 6

Brian Harry
Brian Harry

Next week we will be rolling out our sprint 110 and 111 updated (we didn't do a 110 deployment due to the holidays).  You can check out the release notes for details.  Please bear with us - these changes are going to roll out a bit slower than usual.  As I write this, we are waiting for a major snow storm to hit North Carolina and we are expecting a pretty interrupted work schedule into early next week.  As such most people probably won't have access to these changes until mid next week (~Jan 11th). When you do get them, you'll find there's quite a lot of new stuff.  The thing I'm most excited to hear your feedba...

Happy holidays 2016
Dec 20, 2016
Post comments count 0
Post likes count 0

Happy holidays 2016

Brian Harry
Brian Harry

Today is my last day in the office for the year.  I just want to take a moment to say thank you to everyone who reads my blog and engages on TFS and VS Team Services.  It's great working with all of you. Overall, it's been a good year.  We shipped TFS 2015 Update 2 and 3 and TFS 2017.  We continued our tradition of substantial Team Services updates every sprint.  Overall service stability improved over the year (knock on wood), though we certainly had a few rough patches and learned how to improve from them.  As I reflect over it, I'm proud of what we have accomplished and I hope you all like it. Some of my favor...

VS Team Services Update – Nov 28
Nov 29, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – Nov 28

Brian Harry
Brian Harry

This week we are deploying our sprint 109 payload.  You can read the release notes for details. There's a few things I'm particularly excited about. Build task versioning - We had a live site incident a few months ago because we rolled out an update to a build task on our hosted pools and it broke pretty much everyone's builds.  That caused me to go dig in a bit to understand how we were managing validation and rollout of build tasks.  What I learned is that we really just didn't have a sufficient mechanism to manage this.  With this deployment, we are rolling out a new build task versioning capability that enabl...

DevOps at Connect();
Nov 29, 2016
Post comments count 0
Post likes count 0

DevOps at Connect();

Brian Harry
Brian Harry

A little late on this, but the video of my presentation (with Jamie Cool) is on Channel9 now: https://channel9.msdn.com/Events/Connect/2016?sort=status&direction=desc&c=Brian-Harry&term= I've been saying for a couple of year that TFS and Team Services are a great DevOps solution for your whole team - regardless of the technology or platforms they work on.  I decided to finally put my money where my mouth is and do a big talk where the center of it is a DevOps story for a Java app running on Linux, deployed to a Docker container.  There's a few other cool demos too. Check it out. Brian

TFS/Team Services Q4 Roadmap update
Nov 29, 2016
Post comments count 0
Post likes count 0

TFS/Team Services Q4 Roadmap update

Brian Harry
Brian Harry

A few days ago we published our Q4 update to the TFS/Team Services roadmap.  We should have done it 6 weeks ago but, Connect(); in mid-November had us really busy and it just fell through the cracks.  Sorry about that.  We should be updating it again in mid-January. As a reminder, everything on here is just our best estimates and things change.  We try to give about a 6 month time horizon so that you know what we are working on/planning now.  Beyond that, it really is just a backlog review exercise with no real ability to predict much concretely. I'm working on getting a few blog posts written to drill into some ...

News from Connect(); 2016
Nov 16, 2016
Post comments count 0
Post likes count 0

News from Connect(); 2016

Brian Harry
Brian Harry

Today, at the Connect(); event in New York, we are announcing a whole bunch of cool new stuff.  The news at Connect(); is broad so I'm going to focus on the TFS and Team Services related news. TFS 2017 RTM One of the biggest pieces of news is that we RTM'd TFS 2017.  That's exciting because it unlocks a bunch of enhancements that we've made to Team Services for our on-premises TFS customers.  New things in TFS 2017 include: Here are some handy links: Package Management GA In addition to the release of Package Management with NuGet support we updated Package Mana...

Connect(); event today
Nov 16, 2016
Post comments count 0
Post likes count 0

Connect(); event today

Brian Harry
Brian Harry

Check out the Connect(); event today.  Live stream Scott's keynote and view on demand tons of other content - including my session on DevOps. https://connectevent.microsoft.com/ Brian

VS Team Services Update – Nov 7
Nov 9, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – Nov 7

Brian Harry
Brian Harry

This week we are rolling out our sprint 108 work to Team Services.  You can read the release notes for details. It's another comparatively "light" sprint.  It's the last sprint that should be significantly affected by our work to wrap up shipping TFS 15.  We're pretty much done, have incorporated the feedback we got from RC2 and feel we are about ready.  Looking forward to getting TFS 15 shipped. One of the biggest things we've delivered this sprint is integration with the new Microsoft Teams collaboration tool.  We've enabled chat integration and hosting of our Kanban board in a team context.  It's still preview...

VS Team Services Update – Oct 12
Oct 13, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – Oct 12

Brian Harry
Brian Harry

Before I get to talking about this update let me talk about a change in the way we are announcing updates... It takes a while for an update to roll out across the entire service.  That is by design and it is part of our strategy to control the damage from any bugs we miss in the testing process.  Our deployment process is currently divided into 5 "rings".  The first (we call ring 0) is our own Team Services instance - the one the Team Services team uses to build Team Services.  The second is a small public instance with external customers on it and the rings grow to more and more public instances. When we deploy ...

Code search and Exploratory Testing GA
Oct 10, 2016
Post comments count 0
Post likes count 0

Code search and Exploratory Testing GA

Brian Harry
Brian Harry

Today, we are releasing the official "V1" releases of our two most popular VS Team Services extensions: Both are now out of preview. Code Search Code search enables you to search across all of your repositories (both TFVC and Git) in all of your projects.  It supports simple full text search on any text file and semantic search in C#, VB, C, C++ and Java, enabling you to look for specific code element types (like class definitions) or filter out "noise" (like comments). Code search is available to everyone with a Team Services "Basic" license - including the 5 free Basic licenses in every account.  To en...

One more farm story for this week
Sep 28, 2016
Post comments count 0
Post likes count 0

One more farm story for this week

Brian Harry
Brian Harry

Sorry for the back to back farm stories but I was relating the Fire! story to someone the other day and remembered another story I hadn't shared. As a cattle farmer, I go through a lot of hay - about 300,000 lbs per winter.  Spring and late Summer are the seasons for cutting, baling and storing hay.  In the past I've had to buy a lot of hay because I didn't have enough land to make enough.  A little over a year ago I bought another 35 acres of hay fields and this year I was able to make all the hay I needed. The new hay fields are about 6 miles from my "main farm" where I keep the cows and store the hay. In Augus...

Team Services Update – Sept 28
Sep 28, 2016
Post comments count 0
Post likes count 0

Team Services Update – Sept 28

Brian Harry
Brian Harry

This week we are rolling out our sprint 106 work.  Here are the release notes.  By now, the update has made it out to most customers and it should finish by the end of the week. Overall, sprint 106 was a modest sprint.  It has lots of nice, relatively small, improvements and nothing particularly earth shattering.  Probably the biggest thing is a new capability to import repos into Team Services - from anywhere Team Services can access a repo. A lot of the effort over the past couple of sprints has gone into getting TFS 15 ready and, I think, that's showing a bit in this sprint.  With RC2 out, I'm already starting...

Fire!
Sep 26, 2016
Post comments count 0
Post likes count 0

Fire!

Brian Harry
Brian Harry

When you have a farm like I do, with a lot of pastures, a lot of fence lines and a lot of trees, you inevitably spend a lot of time clearing dead trees, fallen limbs, etc. from your fences and fields.  It's a never ending job.  Sometimes I collect the wood for firewood (I heat my house with that in the winter).  Sometimes I just throw it back in the woods to rot.  Sometimes I collect it up into a pile and burn it.  Over the past 7 or 8 years, I have had hundreds of fires and burnt countless tons of debris. Three or four years ago I decided to clear a bunch of pine trees out of one of my pastures - they were kind ...

Team Foundation Server "15" RC 2 available
Sep 26, 2016
Post comments count 0
Post likes count 0

Team Foundation Server "15" RC 2 available

Brian Harry
Brian Harry

Today we released RC2 of TFS "15".  The key links are here: You can check out the release notes for details of what's new.  The release notes are a union of everything new in TFS 15 but you can identify changes since RC1 by looking for items tagged "New in TFS "15" RC2".  As you can tell by the length of the release notes - many, many pages, there is a *ton* of new stuff in TFS 15.  Among my favorite enhancements since RC1 are: This release is fully go-live and supported.  You can upgrade from RC1, TFS 2015 with any update, TFS 2013 with any update and TFS 2012.  You will, of course, a...

Team Services Update – Sept 2
Sep 12, 2016
Post comments count 0
Post likes count 0

Team Services Update – Sept 2

Brian Harry
Brian Harry

Yes, I'm a bit late on this one.  I was traveling to India and Israel in early Sept and didn't have a change to post about this. A little over a week ago we deployed the sprint 105 work to Team Services.  Check out the release notes for details. We continued our journey this sprint to bring full process customization to Team Services with the ability to add custom work item types.  Eventually this will lead to the full replacement of the Power Tools Process Template Editor with the new web based experience in TFS on-prem too. One of my favorite improvements this sprint is the new work item history experience.  Th...

Paid extensions in the Visual Studio marketplace
Aug 30, 2016
Post comments count 0
Post likes count 0

Paid extensions in the Visual Studio marketplace

Brian Harry
Brian Harry

It's hard to believe it but it's been almost a year since we introduced the Visual Studio Marketplace.  It provides a single point of entry for finding extensions for Visual Studio, VS Team Services and VS Code - and since then hundreds upon hundreds of new extensions have been published.  From day one, our vision was to enable the marketplace to be, well, a marketplace - meaning that part of its purpose is to provide a venue for extension authors to sell their creations.  While I expect the vast majority of extensions will continue to be free, I expect to see an increasing number of high value, high quality exte...

New navigation for Team Services
Aug 18, 2016
Post comments count 0
Post likes count 0

New navigation for Team Services

Brian Harry
Brian Harry

In my blog post announcing TFS 15 RC1, I mentioned that we are working on a new navigation UI.  In a somewhat unusual turn of events, it showed up in an on premises preview before it showed up in the cloud.  Today we enabled the new navigation experience in Team Services, making it really easy for anyone to give it a try. This new experience is VERY much a work in progress.  We know lots of issues remain and are working on them but it's time for us to start getting some meaningful feedback outside our own 4 walls. To minimize disruption, we've disabled it by default for every Team Services user.  You must take ex...

Team Services Update – Aug 17
Aug 18, 2016
Post comments count 0
Post likes count 0

Team Services Update – Aug 17

Brian Harry
Brian Harry

I missed a few updates while I was out over the summer but, hopefully, now I'm back on my normal cadence. This week, we are deploying our sprint 104 work to VS Team Services.  It looks to me like it's a new record on number of items (defined by number of lines in the release notes) released in a sprint.  You can read the release notes for all the details. A few things I want to comment on... I mentioned in a previous post that we are in the middle of some UI updates.  One of the big areas of investment here is in pull requests and you can really see that work coming to life in this deployment.  There's a long lis...

Pre-reqs for Team Foundation Server 15
Aug 9, 2016
Post comments count 0
Post likes count 0

Pre-reqs for Team Foundation Server 15

Brian Harry
Brian Harry

A couple of aspects of this have come up on the post where I announced the TFS 15 RC1 and I thought it was worth a more explicit call out.  First some context. We have 2 release "types" for TFS - major releases (TFS 2013, TFS 2015, TFS 15, etc.) and Updates (TFS 2015 Update 1, TFS 2015 Update 2, ...).  We think about them very differently and have different promises around them.  While nothing I say here should be taken too much as an absolute, they are the principles we try to operate by. Updates are intended to be "no-brainers".  We work very hard in Updates not to break anything or change anything that might d...

TFS "15" RC1 is available
Aug 8, 2016
Post comments count 0
Post likes count 0

TFS "15" RC1 is available

Brian Harry
Brian Harry

Today we released Team Foundation Server 15 Release Candidate 1.  This is a "go-live" release, fit for production use and supported by our support team.  You can find all the details on the following links: It's called RC1 because, yes, there will be an RC2.  I don't expect an RC3 but that will depend on the feedback that we get.  This release is "mostly" feature complete.  It includes almost all of the major new features that we have shipped on VS Team Services and makes them available for on-premises TFS users - features like code search and package management.  It has long standing top requests - li...

What I missed while I was relaxing this summer
Aug 5, 2016
Post comments count 0
Post likes count 0

What I missed while I was relaxing this summer

Brian Harry
Brian Harry

I missed blogging about a ton of stuff that happened in late June and most of July while I was out.  I'm not going to try to recap is all.  You can find lots of it on the Visual Studio ALM blog or in the Team Services release notes.  I do want to highlight a few things though. Hopefully, now that I'm back, I'll be able to keep up with all the news :) Brian

Where in the world is Brian?
Jul 29, 2016
Post comments count 0
Post likes count 0

Where in the world is Brian?

Brian Harry
Brian Harry

I apologize for being away for so long.  It's been a weird summer.  I was out of the office for almost a month and have spent the last week furiously trying to catch up.  So I've been absent from my blog for a while now.  I'll fill you in on some of the details. Italy This year is my parent's 50th anniversary.  My brother and I (well actually our wives) decided to take them on a trip to celebrate.  We packed up my family (my wife and I + 4 kids) and my brother's family (he and his wife and 2 kids) and our parents and went to Italy.  All told we were gone about 10 days (2 of which were just flying).  We spent time...

Visual Studio Team Services Community Updates
Jun 8, 2016
Post comments count 0
Post likes count 0

Visual Studio Team Services Community Updates

Brian Harry
Brian Harry

I’m excited to see the recent surge in community activities around Team Services. Many meetups are taking place around the world in June/July where you can go and talk to Team Services users and fans in your area about some of the new features we’ve released recently and get some Team Services swag as well. You can also meet members of the engineering team in a few of these. The Team Services user community is increasingly engaging with each other and with us on Stackoverflow and Quora. We’re also getting a lot of great feature requests via our UserVoice site and via “Send a Smile” within Team Services. We’ve bee...

Java Tools Challenge results
Jun 7, 2016
Post comments count 0
Post likes count 0

Java Tools Challenge results

Brian Harry
Brian Harry

As I mentioned in a previous blog post, we are committed to making VS Team Services a great solution for all developers – for any application on any platform.  3 months ago we kicked off the Java Tools Challenge, sponsored by the Visual Studio Partner Program, and the Visual Studio Marketplace which was a longer term virtual hackathon designed to bring awareness to our Java solutions and engage the Java community to build working and published tools and apps. The Challenge was an opportunity for Java developers to explore the extensibility of Visual Studio Team Services as well as make use of some of our solution...

Team Foundation Server 2015 Update 3 RC is available
Jun 7, 2016
Post comments count 0
Post likes count 0

Team Foundation Server 2015 Update 3 RC is available

Brian Harry
Brian Harry

Today we released the release candidate for TFS 2015 Update 3.  Update 3 is a modest release with only a few features and bug fixes for top reported issues. The features in TFS 2015 Update 3 include: We fixed a lot of bugs.  About 140 in total.  I spent about an hour curating the bug list and below are my results...  I still have to go through the bugs in our Release Management and Test areas.  If I don't get to that soon, I'll make sure we get them for our final Update 3 release.  ***UPDATE June 8th *** I've added the rest of the bug fixes now.  As you can see, there are quite a few. ...

Team Services Update – June 1
Jun 7, 2016
Post comments count 0
Post likes count 0

Team Services Update – June 1

Brian Harry
Brian Harry

I'm a bit late this sprint - was a busy week last week. Last week we finished deploying our sprint 100 work.  Yes, sprint 100.  That means we've been doing a Scrum (or Scrum like) development process for 300 weeks.  And for most of that time, actually releasing at the end of every sprint.  Whew, that's over 5 and a half years.  100 sprints is a significant milestone. You can read about the updates in the Team Services release notes.  There's quite a lot of new stuff but, among my favorite are: Brian

Video course: Continuous Delivery with the Windows Stack
Jun 7, 2016
Post comments count 0
Post likes count 0

Video course: Continuous Delivery with the Windows Stack

Brian Harry
Brian Harry

Check out this new video course on automated deployments with Windows, Azure and Visual Studio by Marcel and Rene.  I've known both of them for many years and have a great deal of respect for them.  You can be sure it will be an awesome video with lots of good insights. Thanks, Brian  

Visual Studio Team Services is available in Brazil
Jun 6, 2016
Post comments count 0
Post likes count 0

Visual Studio Team Services is available in Brazil

Brian Harry
Brian Harry

Today we launched our Team Services instance in our Azure data center located in Brazil.  This adds to instances in the US, Europe, Australia and India. When you create a new account from https://visualstudio.com we default your Geo to the data center closest to you. Customers in South American countries will now notice that Brazil is the default selection.  As always, you can override the selection by choosing any Geo from the list – Brazil is open to everyone.  If you have an existing Team Services account and you would like to move it to the new Brazil region, you can do that by contacting support. Next up, I ...

Team Services update – May 9
May 9, 2016
Post comments count 0
Post likes count 0

Team Services update – May 9

Brian Harry
Brian Harry

We are in the process of wrapping up the deployment of our sprint 99 deliverables.  You can read the Team Services release notes here. There's a ton of new stuff in this sprint update but I'll just comment on a few.  Let's start with one of the oldest surviving UserVoice items - a checkbox control.  As you can see it was originally created in 2011.  We've added the control but there's still some work to do.  We've update the web UI to support it but the rich clients (like Team Explorer in Visual Studio) don't yet support it.  That's coming.  Aaron is going to be publishing a blog post on the ALM blog with details...

TFS 2015 Update 2.1 is available
May 6, 2016
Post comments count 0
Post likes count 0

TFS 2015 Update 2.1 is available

Brian Harry
Brian Harry

We have released Team Foundation Server 2015 Update 2.1. The KB article has a full list of included bugs fixed (updated from the list I posted on my blog a couple of weeks ago).  I haven't done a full cross reference but I listed 25 bug fixes in my post and the KB article includes 28 so I'm assuming we added 3 more fixes since my post. You can install Update 2.1 on top of Update 2 or upgrade directly to Update 2.1 from previous versions (Update 1, TFS 2015 RTM, TFS 2013 and any of its Updates, TFS 2012 and any of its Updates, TFS 2010). Localized versions of the KB article, etc. are in the works and shoul...

Update on TFS 2015 Update 2.1
Apr 28, 2016
Post comments count 0
Post likes count 0

Update on TFS 2015 Update 2.1

Brian Harry
Brian Harry

Hmm, it's been a few days of reflection.  I don't think I expected my post on the bugs we were fixing in Update 2.1 to generate so many comments about other bugs that people are hitting.  Let me share some questions that have been on my mind and my thoughts on them... Why did I get so many bugs reported as comments on my blog? In the end, my blog isn't the place I want people reporting bugs.  It's high cost for me (I'm just overhead because I route them to the right person to look at them).  It's not a great experience for you - you don't have a great way to track updates.  And it's not a great experience for our...

Team Services in India
Apr 26, 2016
Post comments count 0
Post likes count 0

Team Services in India

Brian Harry
Brian Harry

Today, we opened up an instance of Visual Studio Team Services in India (Chennai).  This builds on the instances we already have in the US, Europe and Australia and is the next step in our journey to making instances available all over the world. You can create an account in India by just choosing the India region during the Team Services account creation process.  If you have an existing account that you want to move to the India region, you can contact support to have them do that for you. There are some things to think about when creating an account in the India region: 1) India is a relatively new region in A...

Heads up: TFS 2015.2.1 coming
Apr 26, 2016
Post comments count 0
Post likes count 0

Heads up: TFS 2015.2.1 coming

Brian Harry
Brian Harry

By now, I suspect, everyone is pretty used to our cadence for shipping Team Foundation Server.  We ship a "major" release every year or so and then we ship "Updates" about once a quarter.  We just shipped TFS 2015 Update 2 a few weeks ago (otherwise known as TFS 2015.2).  We've been watching the feedback on that release closely and we've seen more bugs reported than I'm comfortable with.  Every release has some bugs and we work to fix them in the subsequent Update (and provide hot fixes on demand) but this had enough that I'm uncomfortable making people "live with them" for a few months.  There aren't really cata...

VS Team Services Update – April 13
Apr 13, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – April 13

Brian Harry
Brian Harry

This week we are deploying our sprint 98 work to Visual Studio Team Services.  You can read the release notes for details of what's included. From time to time, I like to cross reference the work we are releasing with UserVoice to make sure we are actually making progress on the top requests from our users.  It's good to see that we knocked off 3 long standing requests with hundreds of votes each this sprint. In addition to those, this sprint includes a bunch of other cool things.  A couple I've heard a lot or requests for lately: Follow work item - the ability to easily flag/unflag an item so you get change n...

Team Services and TFS Roadmap update – Apr 2016
Apr 13, 2016
Post comments count 0
Post likes count 0

Team Services and TFS Roadmap update – Apr 2016

Brian Harry
Brian Harry

Today, we refreshed the roadmap for Visual Studio Team Services and Team Foundation Server.  We've retired the items that were scheduled for Q1/Update 2, updated the items scheduled for Q2 and added the plan for Q3. We completed a significant majority of the things we planned to.  A few things did not complete in Q1 and have been rescheduled for Q2.  The only really big thing was: Git SSH support - We almost got it done but had some performance issues to work out we expect to have it available in Team Services in the next few weeks and in TFS 2015 Update 3. The rest of the long list that we had planned for Q1 and...

VS2015 Update 2 and TFS 2015 Update 2 have shipped
Mar 31, 2016
Post comments count 0
Post likes count 0

VS2015 Update 2 and TFS 2015 Update 2 have shipped

Brian Harry
Brian Harry

Yesterday, at the //Build/ conference, we announced the final release of Visual Studio 2015 Update 2 and Team Foundation Server 2015 Update 2.  You can learn more at the following links: We also released an early preview of Visual Studio “15”.  We will not be releasing a preview of TFS “15” at this time.  List with the 2015 release cycle, the best way to see what’s coming in TFS is to explore Visual Studio Team Services.  We expect to release a preview of TFS “15” sometime this summer. TFS 2015 Update 2 has a lot of major improvements to almost every area of the product.  Some of the most prominent ones inc...

Introducing Application Insights Analytics
Mar 28, 2016
Post comments count 0
Post likes count 0

Introducing Application Insights Analytics

Brian Harry
Brian Harry

Last month, in a post, I wrote about a VS Team Services outage, I mentioned (and showed some results from) a new tool we've been working on that we internally call "Kusto".  We've now made a preview of Kusto publicly available as "Application Insights Analytics". Kusto is a phenomenal tool.  I can't say enough good stuff about it.  I can gush about it, without boast, because I can take almost no credit for it.  Yes it's on my team but the folks who have done this have done an astonishing job and all I've done is watched.  Kusto was already an incubation project when I inherited the team a couple of years ago and ...

Team Services extension for VS Code
Mar 25, 2016
Post comments count 0
Post likes count 0

Team Services extension for VS Code

Brian Harry
Brian Harry

Today we shipped a VS Code extension for working with VS Team Services.  The new extension includes status bar indicators and a list of VC Code commands for common operations.  You can read more on our blog post. Brian

YouTube channel for Team Services sprint videos
Mar 25, 2016
Post comments count 0
Post likes count 0

YouTube channel for Team Services sprint videos

Brian Harry
Brian Harry

Some of our MVPs have put together a YouTube channel for VS Team Services sprint videos.  It's very cool.  Check it out. Brian

Ratings and reviews in the VS Marketplace
Mar 23, 2016
Post comments count 0
Post likes count 0

Ratings and reviews in the VS Marketplace

Brian Harry
Brian Harry

As of this morning, we now have ratings and reviews in the VS Marketplace!  This will allow you to comment on your favorite (or least favorite) extensions and to see what other people are saying when choosing an extension. You can see a 5 star rating on each tile and at the bottom of each extension details page, you will see a list of reviews with comments.  You, of course, have the ability to write your own.  To limit spam and other abuse we require reviewers to authenticate with a Microsoft Account or Azure Active Directory account.  Further, to the right of each review, you can flag offensive or spam reviews. ...

SOC compliance certification for VS Team Services
Mar 21, 2016
Post comments count 0
Post likes count 0

SOC compliance certification for VS Team Services

Brian Harry
Brian Harry

We take the protection of customer data very seriously and work hard to ensure your data is safe and that we comply with expected policies in all the regions in which we operate. Earlier this month we took another important step towards meeting the compliance needs of our customers by completing the Service Organization Controls certifications (SOC1 and SOC2) for Visual Studio Team Services.  These audits evaluated the effectiveness of our internal controls impacting data security, service availability, confidentiality, and processing integrity. This report covers all of our generally available services at the ti...

10th anniversary of Team Foundation Server
Mar 17, 2016
Post comments count 0
Post likes count 0

10th anniversary of Team Foundation Server

Brian Harry
Brian Harry

Today marks the 10th anniversary of the day we shipped the first version of TFS - TFS 2005.  It doesn't seem that long ago but we sure have come a long way.  The other day I recorded a Radio TFS interview with Martin Woodward and Greg Duncan.  Check it out if you are interested.  I have to admit I haven't listened to it.  I never listen to my own interviews - it just feels creepy :)  I sure had a lot of fun doing it though. Brian

VS Team Services Update – March 3
Mar 8, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – March 3

Brian Harry
Brian Harry

We just completed our sprint 96 deployment and everyone should now have all the new capabilities.  You can read more about what's new in the VS Team Services Release notes.  This was a particularly plentiful sprint - with updates across most of the product - Agile planning, testing, Git, package management, gated checking support for TFVC in build.vnext, IntelliJ, and release management. Certainly the gated checkin support was very highly requested and it's great to see that go live.  Get test results integration into release management is really nice.  Squash merge on pull requests has also been a hot item with ...

Microsoft joins the Eclipse Foundation
Mar 8, 2016
Post comments count 0
Post likes count 0

Microsoft joins the Eclipse Foundation

Brian Harry
Brian Harry

This morning at EclipseCon, we announced that we are joining the Eclipse Foundation to further our goals of helping developers build applications regardless of the technology stack choices they make.  At the same time, we announced the new open source project for Team Explorer Everywhere to enable anyone to contribute to creating a great Eclipse experience for Team Foundation Server and Visual Studio Team Services.  Read more about it in Peter Bright's article. This adds to a great deal of engagement already with the OSS community, including: our numerous Application Insights SDKs, our IntelliJ plugin for TFS and...

TFS 2015 RC2 and VS 2015 Update 2 RC are available
Mar 3, 2016
Post comments count 0
Post likes count 0

TFS 2015 RC2 and VS 2015 Update 2 RC are available

Brian Harry
Brian Harry

Today we released release candidate 2 of TFS 2015 Update 2 and the release candidate of Visual Studio 2015 Update 2. As usual I'll mostly comment on TFS and TFS related features and let the VS blog cover broader VS topics. In RC1 of TFS, we already released a ton of new compelling capabilities - like: RC2 brings a bunch more new stuff, including: Lots of good stuff.  Of course, we also took all the feedback we got from RC1 and fixed all the bugs - thank you for all of the bug reports.  Like RC1, this is a go-live release.  You can upgrade directly to it from any p...

HockeyApp available through the Visual Studio marketplace
Mar 2, 2016
Post comments count 0
Post likes count 0

HockeyApp available through the Visual Studio marketplace

Brian Harry
Brian Harry

HockeyApp is a fantastic tool for managing mobile devops.  It includes capabilities to publish apps to a select group of “beta testers”, to collect feedback from those testers and to gather and analyze crash reports.  It works incredibly well for iOS, Android and Windows UWP apps.  As of today, HockeyApp can also be purchased in the Visual Studio Marketplace via and Azure subscription.  HockeyApp also has a free plan to get started with a few apps.  I encourage you to check it out. Brian

Book on Continuous Deployment
Feb 19, 2016
Post comments count 0
Post likes count 0

Book on Continuous Deployment

Brian Harry
Brian Harry

Another good book recently hit the virtual shelves - this one on Continuous Deployment with TFS and VS Team Services.  The book covers both the principles and practices around continuous delivery, as well as hands on guidance.  Check it out... USA - http://www.amazon.com/Continuous-Delivery-Visual-Studio-2015/dp/1484212738 UK   - http://www.amazon.co.uk/gp/product/1484212738 Brian

A new book on Team Foundation Server 2015
Feb 11, 2016
Post comments count 0
Post likes count 0

A new book on Team Foundation Server 2015

Brian Harry
Brian Harry

One of our MVPs, Tarun Arora just published a book on TFS 2015.  It covers TFS up to TFS 2015 Update 2.  Check it out... http://www.amazon.co.uk/gp/product/1784391050. Brian

Team Foundation Server 2015 Update 2 RC 1 is available
Feb 10, 2016
Post comments count 0
Post likes count 0

Team Foundation Server 2015 Update 2 RC 1 is available

Brian Harry
Brian Harry

Today we released TFS 2015 Update 2 RC 1 and VS 2015 Update 2 CTP1.  I'm going to talk about TFS here and you can go to the Visual Studio blog to learn more about VS. This release of TFS is a "go-live" release candidate.  We will support customers choosing to install it in a production environment.  All the links you should need to learn about it and get it are here: Most of the features labeled Update 2 and described on our Features timeline are in this release.  The one feature that we thought was going to be in Update 2 but I now know will not make it is SSH support for Git.  We know that's a very hi...

Visual Studio Team Services Java Tools Challenge
Feb 9, 2016
Post comments count 0
Post likes count 0

Visual Studio Team Services Java Tools Challenge

Brian Harry
Brian Harry

We are committed to making VS Team Services a great solution for all developers – for any application on any platform.  For several years now, we’ve had a concerted effort to build a great solution for Java developers with an Eclipse plugin, a cross platform command line, an IntelliJ plugin, a cross platform build agent and so much more.  We’ve also been working hard to integrate popular Java tools like Maven, JUnit test results importing, JaCoCo and Cobertura, SonarQube and the list goes on. With the recent introduction of our Visual Studio Marketplace we are reemphasizing how open and extensible VSTS is and how...

A bit more on the Feb 3 and 4 incidents
Feb 6, 2016
Post comments count 0
Post likes count 0

A bit more on the Feb 3 and 4 incidents

Brian Harry
Brian Harry

Please read my post from yesterday first.  Unfortunately I had a family commitment and had to leave early Friday afternoon before the post was complete.  I asked someone on my team to finish it and he did an excellent job and I'm grateful.  There are a few things I would yet like to add to the discussion. First I want to emphasize point #4 from the second incident.  And note, I described the incidents in order of "worst" incident first.  Actually, the second incident happened the day before the first one.  That blip out to the right of the graph in the second incident was actually an occurrence of the very same ...

VS Team Services incidents on Feb 3 & 4
Feb 5, 2016
Post comments count 0
Post likes count 0

VS Team Services incidents on Feb 3 & 4

Brian Harry
Brian Harry

We had two serious availability incidents in the past 2 days.  I'm incredibly sorry for the problems that these have caused.  Increasingly we are bringing on more and more customers who rely on this service day in and day out and any significant interruption is entirely unacceptable.  We know it.  We live it.  We breath it and, in the last 2 days, we have failed twice.  We take this responsibility very seriously and continue to work to ensure such things do not happen. Both of these incidents were service wide incidents that affect large numbers of customers and critical scenarios. Worldwide outage causing log...

Package Management now available in Europe and Australia
Feb 5, 2016
Post comments count 0
Post likes count 0

Package Management now available in Europe and Australia

Brian Harry
Brian Harry

When we first released the Package Management preview in November, it was only available in the US - If your VS Team Services account was in some region other than the US, installing the Package Management extension would fail.  This week, we deployed Package Management instances in Australia and Europe (which are the only other two regions in which we have Team Services instances).  So, as of this week, you can install the Package Management extension in any VSTS account and your Package Management instance will automatically be hosted in the same region as the VSTS account. Give it a try and let us know what...

Update Blog software
Feb 2, 2016
Post comments count 0
Post likes count 0

Update Blog software

Brian Harry
Brian Harry

For months the team has been working on migrating our msdn blogs off of the "old" blogging system we used onto WordPress.  In the last few days, my blog was migrated and is now running on WordPress.  The system we had been using had gotten pretty out of date and clunky.  I haven't used WordPress a lot but it generally has a good reputation and I'm looking forward to learning it and hope I'm really going to like it. Given some of the complaints I've gotten about the blogging software I've gotten over the past year, I hope you are going to see it as an improvement too.  The new url is http://blogs.msdn.microsoft.co...

VS Team Services Update – Jan 25th
Jan 27, 2016
Post comments count 0
Post likes count 0

VS Team Services Update – Jan 25th

Brian Harry
Brian Harry

This week we are deploying the changes from sprints 93 and 94 (they spanned Christmas/New Years so we combined them into a single deployment.  You can read the release notes for all the details.As usual, as I write this, the updates have not yet made it to all tenants but they will over the next day or two.This deployment has an unusually large list of improvements in it.  I particularly like the test reporting improvements that continues the build + test + release management investment that makes 1 + 1 + 1 = 5.  But there’s a ton of new stuff across the product.Also, keep an eye on the roadm...

Team Foundation Server and Visual Studio Team Services roadmap update
Jan 11, 2016
Post comments count 0
Post likes count 0

Team Foundation Server and Visual Studio Team Services roadmap update

Anisha Pindoria
Anisha Pindoria

Today we are making a major update to our “Features Timeline” for TFS and VSTS. To remind you, the Features Timeline provides an indication of some of the bigger, higher demand things we are working on and when we think they will be delivered – both on premises in TFS and in the cloud in VSTS (formerly VS Online). A few caveats… It doesn’t represent everything we are doing - just some of the most highly demanded things. We'll continue to provide detailed release notes with every deployment/release. As with any prediction of the future some things may not turn out as we imagine. Right now the approach we’re ...

Team Foundation Server and Visual Studio Team Services roadmap update
Jan 11, 2016
Post comments count 0
Post likes count 0

Team Foundation Server and Visual Studio Team Services roadmap update

Brian Harry
Brian Harry

Today we are making a major update to our “Features Timeline” for TFS and VSTS.  To remind you, the Features Timeline provides an indication of some of the bigger, higher demand things we are working on and when we think they will be delivered – both on premises in TFS and in the cloud in VSTS (formerly VS Online).A few caveats… Right now the approach we’re taking with this is to update the roadmap about every 3 months and to project about 6 months ahead.  There are other forums – blog posts, conference presentations, sales engagements, etc. where we provide h...

Team Explorer Everywhere 14.0.2 released
Jan 8, 2016
Post comments count 0
Post likes count 0

Team Explorer Everywhere 14.0.2 released

Brian Harry
Brian Harry

We recently released a small update to Team Explorer Everywhere – a cross platform command line and Eclipse plug-in for working Team Foundation Server and Visual Studio Team Services.You can download it here: Improvements include: Brian

Is your stomach bigger than your eyes?
Dec 23, 2015
Post comments count 0
Post likes count 0

Is your stomach bigger than your eyes?

Brian Harry
Brian Harry

For the past several months, friends have been bugging me to write another farm post – it’s been quite a while.  The problem is that I haven’t been able to think of anything terribly interesting.  Most farm work does make for a good blog post – chores, feeding, cutting hay, repairing fences, …  Just not great content for an interesting post. Well today I had an experience that I thought was worth sharing. It’s Wed Dec 23rd and I’m off work.  I’ve been doing a lot of farm work but, in the last couple of days, it has been raining like crazy – over 4 inches, I think.  My fields are like huge grassy ponds and t...

VS 2015 Update 1 and TFS 2015 Update 1 are available
Nov 30, 2015
Post comments count 0
Post likes count 0

VS 2015 Update 1 and TFS 2015 Update 1 are available

Brian Harry
Brian Harry

Today we shipped the final releases of Visual Studio 2015 Update 1 and Team Foundation Server 2015 Update 1. Here are the release notes: There were very few changes between the last release candidates and this final release – just a hand full of bug fixes.  Check out the release notes for all the new stuff in this update – there’s a lot. You can install directly over a pre-release of this update (both VS and TFS) and it will update your installation.  For TFS, you can also in-place upgrade previous versions (2013, 2012 and 2010) seamlessly. VS will install side by side with previous versions. Pl...

News from Connect(); 2015
Nov 18, 2015
Post comments count 0
Post likes count 0

News from Connect(); 2015

Brian Harry
Brian Harry

Today is our annual Fall developer Connect(); event in New York.  I’m here talking about a ton of new stuff that we’re doing to help developers adopt agile DevOps practices.  Normally I would write a detailed post with screenshots and descriptions highlighting the news.  However, this time, I’m going to take a different approach.  There’s so much stuff to talk about that I can’t write that post – I’d spend days on it and you wouldn’t want to read it :)  Instead, I’m going to write a directory of news.Over the next day or two, as blog p...

Team Foundation Server 2015 Management Pack is available
Nov 9, 2015
Post comments count 0
Post likes count 0

Team Foundation Server 2015 Management Pack is available

Brian Harry
Brian Harry

It’s been a painfully and embarrassingly long time coming but the SCOM Management Pack for TFS 2015 is finally available.  Give it a spin and let us know if you have any feedback.Download TFS 2015 Management PackBrian

VS 2015 Update 1 RC & TFS 2015 Update 1 RC2 Released
Nov 3, 2015
Post comments count 0
Post likes count 0

VS 2015 Update 1 RC & TFS 2015 Update 1 RC2 Released

Brian Harry
Brian Harry

We just released our final “pre-release” of Update 1 for Team Foundation Server 2015 and Visual Studio 2015.  Lots of useful links are available here: You’ll find the installation links at the top of the release notes pages.As I was looking over things (and finding a few issues with the release notes page :)) to write this post, I was just blown away by how much stuff is included in Update 1.  We just shipped 2015 and we already have a *ton* of great new improvements for Update 1.  I strongly encourage you to check it out.It’s a bit too early to tell but I exp...

Visual Studio Online Update – Oct 30
Nov 3, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Oct 30

Brian Harry
Brian Harry

As usual, you can read the release notes for this update on visualstudio.com. One of the most popular improvements released this sprint are our new dashboards.  We’ve been dogfooding them internally for a few sprints now and some of my feature teams have put together some very nice dashboards.  There are a number of tile types to choose from and you can add custom tile types to show whatever you like.  Like most of the stuff we do in the cloud, this is just the beginning and there is lots more to do.  Dashboards will evolve rapidly for several more sprints.  Expect them to get better and better (like adding th...

Agile at Microsoft
Oct 27, 2015
Post comments count 0
Post likes count 0

Agile at Microsoft

Brian Harry
Brian Harry

Here's a nice Forbes article on Agile at Microsoft...http://www.forbes.com/sites/stevedenning/2015/10/27/surprise-microsoft-is-agile/Brian 

TFS Office Integration Installer
Oct 15, 2015
Post comments count 1
Post likes count 0

TFS Office Integration Installer

Brian Harry
Brian Harry

One of the things I forgot to mention in my post about TFS 2015 Update 1 RC is that we have also shipped a preview of our new TFS Office Integration Installer (ISO image).  This new installer addresses a couple of scenarios: The PowerPoint storyboarding tool is a really nice way to mock up user experiences quickly and easily.  You can leverage the PowerPoint skills you already have to build nice walk throughs of user flows before you invest in building them.  In building TFS and VSO, we use is all the time.  Here’s an example PowerPoint mockup from one of our walk-throughs of our new dashboarding fea...

Visual Studio Online Update – Oct 8th
Oct 14, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Oct 8th

Brian Harry
Brian Harry

Another post I missed last week was an announcement about our sprint 89 deployment for VS Online.  You can read the release notes for details.Probably the biggest thing is support for Active Directory group support for managing permissions.  This as been a very common request from our larger customers in VSO so they don’t need to maintain shadow groups in VSO and AAD.Another very notable thing is the preview of a new work item form.  We are trying to improve the layout to make it “cleaner”, more extensible (setting us up for a good process customization story on the service) and r...

Visual Studio and Team Foundation Server 2015 Update 1 pre-release available
Oct 14, 2015
Post comments count 0
Post likes count 0

Visual Studio and Team Foundation Server 2015 Update 1 pre-release available

Brian Harry
Brian Harry

I’m a bit late to this party because we released them about a week ago.  I generally try to sync my blog posts but we had a death in the family last week and I just didn’t have the time to deal with blogging.The Visual Studio preview is named “CTP 1” and you can read more about it here: http://blogs.msdn.com/b/visualstudio/archive/2015/10/08/visual-studio-2015-update-1-ctp.aspxThe Team Foundation Server preview is named “RC 1”.  The reason for the difference is that we’ve learned over the years with TFS that unless we provide a “go-live” promise (sup...

VS Online Update – Sept 18
Sep 30, 2015
Post comments count 0
Post likes count 0

VS Online Update – Sept 18

Brian Harry
Brian Harry

Sorry for being so late on this one.  The last couple of weeks have been very hectic for me and I’ve mostly had to ignore my blog.Last week we finished rolling out our sprint 88 work.  You can read about the details in the VS Online release notes.As has become the pattern over the past 6 months, this sprint, we rolled out a bunch more improvements to our Agile planning tools.  The cards became even richer with on card sub-tasks.  Queryability of kanban column metadata and more.Sprint 89 is already right around the corner.  Stay tuned for info on the next round of updates in about a ...

September pricing and licensing changes
Sep 1, 2015
Post comments count 0
Post likes count 0

September pricing and licensing changes

Brian Harry
Brian Harry

I want to update you all on the pricing and licensing changes we’ve been working on over the past year.VS Online Basic usersThe new, less expensive, tiered pricing model I announced a couple of months ago goes into effect Sept 1st (today).  In addition, we are finalizing the licensing documents to include an on-prem TFS CAL with your VS Online purchases, making it easy for you to use on-prem, cloud or both.  That will also go into effect in Sept.A changing philosophyBefore I explain some other changes that are coming, let me step back for a minute and talk about how we are changing the way we thin...

VS Online/TFS Feature timeline – the UserVoice version
Aug 28, 2015
Post comments count 0
Post likes count 0

VS Online/TFS Feature timeline – the UserVoice version

Brian Harry
Brian Harry

As a follow up to my post yesterday on the Feature timeline refresh, I took a few minutes this morning to walk through our UserVoice site and summarize how the work we are planning over the next several months relates.  This is a different granularity cut (because it’s based on UV suggestions) that what I published yesterday. I’m not promising that I caught every single one.  And I’m not promising that everyone I’ve listed here will get done this fall (my crystal ball isn’t perfect).  But, based on what I know now, this is a pretty good approximation of the plan.  I stopped when I got down to UV items with les...

Features timeline refresh
Aug 27, 2015
Post comments count 0
Post likes count 0

Features timeline refresh

Brian Harry
Brian Harry

With the TFS 2015 release behind us and a lot of planning for our next phase of work completed, it’s time to do a major refresh of our Visual Studio Online Features Timeline.  If you aren’t familiar with this page, I encourage you to check it out.  It not only gives you a peek ahead to things we’re working on, it also contains a log of the work we deliver every sprint.  Lastly, it roughly maps when the VS Online features show up in an on-premises TFS release.A little commentary on this update… Hopefully you find this useful.  Let me know if you have ques...

VS 2012 Update 5 has been released
Aug 27, 2015
Post comments count 0
Post likes count 0

VS 2012 Update 5 has been released

Brian Harry
Brian Harry

This week we released the final build of VS 2012 Update 5.  You can get it on the Visual Studio downloads page.  There are only a few changes in it.  You can find them in the VS 2012 Update 5 KB article.Brian

TFS 2015 Installation guidance
Aug 27, 2015
Post comments count 0
Post likes count 0

TFS 2015 Installation guidance

Brian Harry
Brian Harry

At least once or twice a week, I’m getting questions about where the TFS 2015 installation guidance is.  We’re not doing well with search engines on that apparently.  We’re going to see if we can do better but, in the mean time, here’s the link just in case you stumble across my blog :)Installing Team Foundation Server 2015Brian

TFS 2015 Power Tools are available
Aug 27, 2015
Post comments count 0
Post likes count 0

TFS 2015 Power Tools are available

Brian Harry
Brian Harry

Today we released the TFS 2015 Power Tools that accompany VS 2015 and TFS 2015.  The landing page that link points to includes lots of info about compatibility, changes, etc.Sorry it took a bit longer to get these out than we expected.Brian

Visual Studio Online Update – Aug 26th
Aug 27, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Aug 26th

Brian Harry
Brian Harry

This week we are rolling out our sprint 87 work.  Nothing earth shattering this sprint but some nice project management improvements.  Also we’ve added first class SonarQube support now with custom tasks for executing SonarQube and publishing the results for your build.  You can read more on this week’s VSO release notes.Brian

SmartOffice4TFS and inteGREAT4TFS available for Visual Studio Enterprise with MSDN subscribers
Aug 12, 2015
Post comments count 0
Post likes count 0

SmartOffice4TFS and inteGREAT4TFS available for Visual Studio Enterprise with MSDN subscribers

Brian Harry
Brian Harry

Managing requirements is an incredibly important part of the software development process for everyone.  Different teams approach the problem very differently – from very lightweight/informal ways to very formal and documented ways.  The needs of your business and the culture of your organization will determine what’s right for you.For years, we’ve worked with partners to provide great requirements management capabilities for Team Foundation Server and Visual Studio Online.  eDevTech provides a suite of tools that provide solutions spanning from relatively informal ways of managin...

Visual Studio Online Update – Aug 7th
Aug 10, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Aug 7th

Brian Harry
Brian Harry

This week we are rolling out our Sprint 86 work.  You can read details on the VSO release notes.  Included is the next set of work to improve our Agile planning experiences and availability of a NuGet package for our TFS/VSO SDK.  The NuGet package is a big step forward in making it easier to work with.  You no longer have to mess with the complexity of getting an MSI installed.  You can just copy the SDK files and you are good to go.  Your app can be self contained and not have to worry about pre-reqs.The NuGet Package with work with TFS today and the Agile improvements will come to...

Team Foundation Server 2015 Final Release
Aug 6, 2015
Post comments count 0
Post likes count 0

Team Foundation Server 2015 Final Release

Brian Harry
Brian Harry

Today we released the final version of Team Foundation Server 2015.  TFS 2015 is a major step forward, with tons of improvements throughout the development process but with special emphasis on DevOps capabilities. Here are all of the TFS 2015 related downloads.  Look under Visual Studio 2015 for things like Test Professional, under Team Foundation Server 2015 for TFS, Project Server, etc. and under Tools for Visual Studio 2015 for Release Management, Test Agents, etc. You can, of course, get TFS 2015 through your MSDN subscriber downloads and other places you normally acquire Microsoft softwar...

Included CALs and Tiered Pricing
Jul 27, 2015
Post comments count 0
Post likes count 0

Included CALs and Tiered Pricing

Brian Harry
Brian Harry

I have to say that when I wrote my post last week on TFS and VSO related licensing and packaging changes, I didn’t think I’d be writing another one quite so soon.  But I found out that we’re disclosing the next set of changes this week to help people plan, even though they don’t go into effect for another month. This isn’t some random path we are on.  We have a reasonably clear picture of where we’re headed and we have quite a number of changes we are making on that journey.  Please don’t ask me to describe the destination quite yet because I’m not re...

Self forming teams at scale
Jul 24, 2015
Post comments count 0
Post likes count 1

Self forming teams at scale

Brian Harry
Brian Harry

I want to share with you all a strange thing that we do.  It’s unorthodox but has been very successful for us. Teams change.  People come.  People go.  People move around.  Reorgs happen.  This is a fact of life, particularly in any large organization, and something managers spend a fair amount of time on – recruiting, re-recruiting, managing, developing, etc. Many years ago (I want to say around 2008), we had a reorg to do.  In general, we do them every couple of years, usually associated with some big milestone/inflection, and use them to rebalance, apply talent to the new problems, fund new projects, etc...

Visual Studio 2012 Update 5 RC Available
Jul 21, 2015
Post comments count 0
Post likes count 0

Visual Studio 2012 Update 5 RC Available

Brian Harry
Brian Harry

As part of the 2015 wave of releases, in addition to the 2015 products and a 2013 Update 5, we are also releasing a VS 2012 Update 5 (not one for TFS 2012 though).  This Update includes a few bug fixes.  The most notable, from my perspective, are some changes to make using VS 2012 with a TFS or VS Online Team Project that gets renamed.  This update will handle some of the local reaction work, like workspace updates, automatically rather than relying on manual fix-ups. You can find information on the release candidate here: http://go.microsoft.com/fwlink/?LinkID=615776 I don’t have a date for ...

Licensing and packaging changes for TFS 2015
Jul 21, 2015
Post comments count 0
Post likes count 0

Licensing and packaging changes for TFS 2015

Brian Harry
Brian Harry

Over the past year, we have been working to simplify licensing for Team Foundation Server and make things as straight forward as possible for customers to adopt it. This has included changes like the introduction of the Stakeholder plan for broad access to work items within the organization, simplifications to release management to eliminate per deployment environment billing, reductions in cloud load testing prices and more. You’ll find some previous posts here: Today I want to tell you about another set of changes we are making that I think will move us yet another step forward. All of thes...

Visual Studio 2015 and Visual Studio 2013 Update 5 Released
Jul 20, 2015
Post comments count 0
Post likes count 0

Visual Studio 2015 and Visual Studio 2013 Update 5 Released

Brian Harry
Brian Harry

Today, we released Visual Studio 2015, .NET 4.6, Visual Studio 2013 Update 5 and Team Foundation Server 2013 Update 5.  As I announced in a post a few weeks ago, Team Foundation Server 2015 is going to take just a bit longer (more on this in a minute), but you can get RC2 now if you like and it will work just fine with VS 2015 (and other versions too). We’re having an online event today to talk about this wave of releases if you want to learn more. I won’t repeat all of the great content on the Visual Studio blog post or on Soma’s post.  Check those out for lots more info on what&rsquo...

Visual Studio Online Update – July 17
Jul 20, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – July 17

Brian Harry
Brian Harry

I told you a week or so ago it would come quickly :)  We’re deploying our Sprint 85 work now.  As always, it will take a few days for it to make it across the entirety of the service. You can find the details on the new capabilities in the release notes. I think you’ll be pleased to see a whole bunch of new Agile planning improvements.  One of the “small” changes to the card styling feature macro support.  Greg gave one example in the release notes.  I thought I’d share a few more that someone sent around in an internal email to spark your thinking on how you might creatively use these. The Sprint 86...

Update on Team Foundation Server RC2
Jul 13, 2015
Post comments count 0
Post likes count 0

Update on Team Foundation Server RC2

Brian Harry
Brian Harry

I wrote a post about a week ago announcing TFS 2015 RC2.  Today, we released downloads for the rest of the languages, along with release notes.  All the information in my previous post is still accurate and the links all point to the updated downloads.   Brian

TFS 2015 Compatibility
Jul 13, 2015
Post comments count 0
Post likes count 0

TFS 2015 Compatibility

Brian Harry
Brian Harry

As the release of TFS 2015 has approached, I’ve gotten a lot of compatibility questions.  We were a little slow documenting the story but we have it now: https://msdn.microsoft.com/en-us/Library/vs/alm/TFS/administer/requirements The short story is the TFS 2015 compat matrix is about the same at the TFS 2013 one was – we didn’t make big changes in that respect.  There’s a few tweaks that I’d still like to see in the document but it’s close.  If you find anything missing, let us know. Brian

Visual Studio Online Update – July 7
Jul 13, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – July 7

Brian Harry
Brian Harry

I’m a bit late on this post.  It’s been a busy week of travel. Last week we began deploying our sprint 84 release.  Because of the logistics around finalizing our TFS 2015 release, it was delayed a bit.  Sprint 83 is actually the last sprint that went into TFS 2015 RTM and we wanted to keep it live on the service longer while we iterated on the remaining bug fixes.  But as of last week we moved forward.  We’re now trying to “catch back up” and the sprint 85 deployment should be starting later this week.  I’ll post again when I have something useful...

Team Foundation Server 2015 RC2 available
Jul 7, 2015
Post comments count 0
Post likes count 0

Team Foundation Server 2015 RC2 available

Brian Harry
Brian Harry

Today we released Release Candidate 2 of Team Foundation Server 2015.  I believe this release is VERY close to the final bits we will ship.  I’d encourage people to try out upgrades on production backups, pre-production environments and, production environments.  We will support you regardless of the path you choose. Download: TFS 2015 RC2 Be aware that this TFS RC2 cannot be installed on the same machine as VS 2015 RC.  It can be accessed by the VS RC just fine, but not installed on the same machine – this has to do with some versioning issues on some files that are shared between...

Team Explorer Everywhere 2015 RTM
Jul 6, 2015
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2015 RTM

Brian Harry
Brian Harry

We have released Team Explorer Everywhere 2015.  It’s available on the Download Center and on the Eclipse Marketplace.  Soma announced that VS 2015 will release on July 20th so stay tuned. This isn’t a particularly big release but it has some very welcome enhancements: Build.vnext and Team Project Rename are, of course, only available when using VS Online or TFS 2015. Please give us any feedback you have. Thanks, Brian

Team Foundation Server and VS Online adoption at Microsoft
Jun 3, 2015
Post comments count 0
Post likes count 0

Team Foundation Server and VS Online adoption at Microsoft

Brian Harry
Brian Harry

Someone asked me in a blog comment recently to post an update on internal adoption – the last one was almost a year ago.  I’m going to keep it reasonably short. The best summary is adoption continues to grow.  TFS on-prem is growing slowly because it’s already huge.  VS Online usage is growing more rapidly but is still far smaller than TFS on-prem. Here’s the latest TFS on-prem summary from our IT team that runs the production TFS servers: Here’s a month by month trend of VS Online adoption by major organization.  The numbers look a little larger than they really are because adoption is still early and p...

Visual Studio Online Update – June 3rd
Jun 2, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – June 3rd

Brian Harry
Brian Harry

***PLEASE READ*** Ahh, my fortune for “delayed publish” in Live Writer.  I was trying to grab screenshots for this and accidentally hit publish a day too early.  The release notes won’t be published until tomorrow (June 3rd).  I’m sorry for the inconvenience but with the number of people who get email notifications of my blog post, there’s no pulling it back, so I’ll just leave it up there. Today, we begin the process of rolling out our sprint 83 results.  You can read the release notes to see the highlights of the new features. The kanban and task boards are making great progress towards having all the fea...

Visual Studio Online Update – May 15th
May 15, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – May 15th

Brian Harry
Brian Harry

This week we are deploying our sprint 82 work for VS Online.  This is a very BIG deployment – lot’s of stuff.  You can read the release notes. First and foremost Build.VNext is here!  It is now in Public Preview and everyone can try it.  We also now have a hosted build pool so you don’t have to install a local build agent on Windows if you don’t want to.  If you want to build on Linux or the MacOS, you will still need to setup up local agent for now. Since I offered a early peek at Build.VNext on my blog a month or so ago, I’ve been inundated with people requ...

A fun project for customer connection
May 14, 2015
Post comments count 0
Post likes count 0

A fun project for customer connection

Brian Harry
Brian Harry

Last week the VS Code team came to us saying that they really wanted a great experience getting bug reports from customers.  Microsoft Connect just isn’t a pleasant experience.  They looked at UserVoice and it’s great for suggestions but not optimized for bugs. We decided to pull a few people from across the VS Online team together and do a 3 day Hack-a-thon to see what we could put together.  I’ve been blown away by what they accomplished.  They shipped an increment at the end of each day – sometimes more than once, and delivered a fully functional experience at the en...

VS Online hosted in Australia
May 10, 2015
Post comments count 0
Post likes count 0

VS Online hosted in Australia

Brian Harry
Brian Harry

Today, we are expanding our VS Online footprint to include an instance in Australia.  This adds to the several instances we have in the US and the one we have in Europe.  It is part of our drive to make VS Online available to everyone, in a geography you are comfortable with and with performance you are happy with. Australia East is the Sydney/New South Wales data center. VS Online has logic to auto-select your region based on the IP address you are signing up from.  It tries to default you to the “best” region for you.  You can, of course, override it by choosing any of the regions from the list.  The Au...

VS Online & Power BI
May 5, 2015
Post comments count 0
Post likes count 0

VS Online & Power BI

Brian Harry
Brian Harry

I briefly described our new Power BI integration for VS Online in my //Build/ post last week.  I didn’t however provide any details on how to use it.  Jeff Levinson has written a very detailed walk through that explains many of the concepts and shows you how to get connected.  Check out his VS Online Power BI tutorial.Brian

A Real Madrid story
May 5, 2015
Post comments count 0
Post likes count 0

A Real Madrid story

Brian Harry
Brian Harry

Real Madrid is one of the biggest and most successful sports franchises in the world.  Over the past several months we’ve been working with them to build some digital experiences to provide their fans the best possible experience.  As part of that, they wanted to have a great way to understand how their mobile/cloud experiences were working for their customers.  Our Application Insights team has been working with them to instrument all aspects of their application – mobile devices, backend services, etc. to give a 360 degree view of the customer experience – reliability, performan...

Visual Studio and Team Foundation Server at Build 2015
Apr 29, 2015
Post comments count 0
Post likes count 0

Visual Studio and Team Foundation Server at Build 2015

Brian Harry
Brian Harry

It’s conference season – //Build/ is this week and Ignite is next week.  As you might expect, we have a TON of stuff to share so I’ll get right to it. Visual Studio & Team Foundation Server 2015 Release Candidate This week released the release candidates for both VS 2015 and TFS 2015.  Both are “go-live” releases and are reliable enough to be used in production environments.  At the same time, neither are finished so we know there are some remaining issues that we plan to fix between now and the final release. Useful links: Visual Studio & Team Foundation Server 2013 Upda...

VS Online Update – April 27th
Apr 27, 2015
Post comments count 0
Post likes count 0

VS Online Update – April 27th

Brian Harry
Brian Harry

This week we are rolling out our Sprint 81 work.  3 instances have been updated so far and the remaining 3 will update over the next couple of days – so, as usual, you may not see the changes immediately. This update comes close on the heels of the last one.  We just finished the sprint 80 update only a week ago.  It was delayed because of the huge changes to support team project rename.  Starting with this sprint, we should be back on a normal schedule. There are some VERY nice changes in this deployment.  You can read the release notes. Our #1 support request right now is people w...

First TFS 2015 RC  production upgrade I know of
Apr 27, 2015
Post comments count 0
Post likes count 0

First TFS 2015 RC production upgrade I know of

Brian Harry
Brian Harry

I got the first customer report of a production upgrade to the TFS 2015 release candidate today.  Understand, we haven’t released it yet but we gave an early copy to our MVPs to give us final feedback on.  One of our MVPs reported that he upgraded a customer with a 9GB team project collection (not terribly large, obviously), and that it took 11 minutes. I was happy to hear that it was both successful and reasonably fast.  This release has a lot of database changes to support Team Project rename and other things so, for large databases, we expect the upgrade times will be significant.  To...

Team Project Rename available on VS Online
Apr 24, 2015
Post comments count 0
Post likes count 0

Team Project Rename available on VS Online

Brian Harry
Brian Harry

Today we enabled Team Project rename on all VS Online accounts.  Team Project rename is our #1 User Voice request, by far and the longest standing customer complaint. 6,156 votes and 178 comments later, it’s here (both on VSO – today and in the TFS 2015 RC – available shortly).  I know it’s been a long time coming and I appreciate everyone who has been both patient and persistent.  I really hope this will address all the pent up demand and all the mis-named projects out there :) You can try it by navigating to your project in the VSO web experience, then hit the settings icon on the upper right.  There are ...

TFVC & Git support
Apr 21, 2015
Post comments count 0
Post likes count 0

TFVC & Git support

Brian Harry
Brian Harry

I got a question on a blog post about differences in TFVC and Git support in TFS and VS Online.  Here’s a link to the question for context: http://blogs.msdn.com/b/bharry/archive/2015/03/12/the-future-of-team-foundation-version-control.aspx#10608301 I can’t answer in a comment with reasonable formatting so I’ll answer in a post. One thing you can check out is an MSDN topic on the subject here: https://msdn.microsoft.com/en-us/library/ms181368.aspx.  There’s some useful information there but I feel like that page is trying to do too many things at once – explain some of the ...

VS Online Update – April 10th
Apr 13, 2015
Post comments count 0
Post likes count 0

VS Online Update – April 10th

Brian Harry
Brian Harry

We are deploying our sprint 80 results this week.  You can read the release notes on visualstudio.com.  There are some very nice improvements for both the Agile tooling and Git.   This is an unusual deployment.  First it's delayed a week and second it's going to take a couple of weeks before all the instances of VS Online are updated.  As I write this, only the internal "Canary" and European instances have been updated.  Today we are starting 2 US instances.  Later this week we hope to start the largest instance - and we expect that will take 4 days to upgrade.  Why so stra...

Ever want to create bugs from email?
Mar 30, 2015
Post comments count 0
Post likes count 0

Ever want to create bugs from email?

Brian Harry
Brian Harry

Someone recently posted an open source copy of a popular internal tool called Mail2Bug. https://github.com/microsoft/mail2bug It will automatically create bugs from an email and then keep the bug up to date with any further conversation that happens on the email thread.  It works for both VS Online and TFS but requires that you use Exchange (or O365). Check it out... Brian  

The future of Team Foundation Version control
Mar 12, 2015
Post comments count 0
Post likes count 0

The future of Team Foundation Version control

Brian Harry
Brian Harry

I've written about this before but it keeps coming back.  From time to time I get the question "Is TFVC dead?"  I guess I have to just keep answering it.  No, it is not. We added support for Git in TFS 2013 so that we'd support the best centralized version control system and the best dvcs in the industry.  We've been investing heavily in Git because there's a ton of work to do to bring it up to parity with what we can do with TFVC.  I think people get confused for a number or reasons.  We talk about our progress on Git a lot.  The industry talks about Git a lot.  And, if yo...

Visual Studio Online Update – Mar 10
Mar 12, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Mar 10

Brian Harry
Brian Harry

Sorry for being a little late to the party this week.  We are rolling out our sprint 79 build to VS Online build this week.  You can read more about it here: https://www.visualstudio.com/news/2015-mar-10-vso. I haven't said anything about it explicitly but a while back we made the decision to increase our focus on burning down our UserVoice priority list.  This week we delivered the #3 item on the list with 2,203 votes.  Of course, we are also working on the #1 and #2 items.  But, that's one very popular item delivered and 2,203 votes released to vote on something else :)  As Aaron notes in the release notes, ...

VS 2015 CTP6 and TFS 2015 CTP1 shipped today
Feb 23, 2015
Post comments count 0
Post likes count 0

VS 2015 CTP6 and TFS 2015 CTP1 shipped today

Brian Harry
Brian Harry

Today we shipped Visual Studio 2015 CTP6 and TFS 2015 CTP1.  You can download both here: Download Visual Studio 2015 CTP 6 and Team Foundation Server 2015 CTP You can also read the release notes to learn more about them: Please submit bugs through Connect, suggestions on UserVoice and quick thoughts via Send-a-Smile in the Visual Studio IDE. I know many people have been waiting a long time to see the first CTP of TFS 2015.  I’ve even had quite a few people unsure of whether or not to believe that we actually intended to ship it :).  We did.  But, I keep telling people, that if you...

Visual Studio Online Update – Feb 18
Feb 19, 2015
Post comments count 0
Post likes count 0

Visual Studio Online Update – Feb 18

Brian Harry
Brian Harry

Yesterday we began our sprint 78 VS Online deployment.  You can check out the release notes here: http://www.visualstudio.com/news/2015-feb-18-vso.  there are a few nice improvements. It will likely take 4 or 5 days to upgrade all accounts so don’t be surprised if you don’t see the changes in your account right away. I also encourage you to check out our Features Timeline.  We’ve made some updated recently, including some Agile/Kanban items, a Build.vnext entry, added a timeframe for Team project rename and more. Brian

Code Search on VS Online
Feb 13, 2015
Post comments count 0
Post likes count 0

Code Search on VS Online

Brian Harry
Brian Harry

In November, at our Connect(); event, I gave a sneak peek at a few features/services coming to VS Online, and ultimately Team Foundation Server.  Among the things I demoed was a new source code search feature.  I’m happy to say that the next step in that journey is upon us.  Today, we announced a “limited preview” of our new Code Search capability.  Limited preview means that not everyone will get access – you have request it and we will only enable a certain number of accounts.  The feature is still early but it’s now at the point that it is very useful – we have been using it internally for more than a month an...

New page on VS Online Agile Tooling
Feb 11, 2015
Post comments count 0
Post likes count 0

New page on VS Online Agile Tooling

Brian Harry
Brian Harry

We’re in the process of trying to significantly upgrade the content on our Visual Studio website.  We’re starting with the pages that describe what VS Online is and why you might want to use it.  The first new page is on Agile Tools.  In parallel, we are also working to add some more educational/best practices content.  I’m looking forward to seeing the site get better and better.Brian

Licensing changes – User acceptance testing and Agile planning
Jan 27, 2015
Post comments count 0
Post likes count 0

Licensing changes – User acceptance testing and Agile planning

Brian Harry
Brian Harry

This is next in a series of licensing and feature changes that I laid out in December.  With this, I think all of the cloud changes (and more) that I described have been made.  Some of the on-prem changes will be available as we release more on-prem updates. User acceptance testing As of this week, you will no longer need a VS Online Advanced license to do user acceptance testing with Visual Studio Online.  You will still need one to create and manage test plans but if you just need to execute tests, report results, file bugs, etc, then you only need a VS Online Basic license. Agile planning This w...

Hiring for VS Online and Team Foundation Server
Jan 25, 2015
Post comments count 0
Post likes count 0

Hiring for VS Online and Team Foundation Server

Brian Harry
Brian Harry

Microsoft has an extensive recruiting effort.  But we recently decided to try something new to try to find more people who might want to help build VS Online and Team Foundation Server.  We added a Jobs page to visualstudio.com.  It has a little info on what we do and links to job postings on the Microsoft careers site and some information about who we are.  We've got quite a few positions open right now and are hoping to fill them as quickly as we can. This is a bit of an experiment.  If it works well, we will probably expand it to include other parts of Visual Studio. Brian  

Journey to cloud
Jan 20, 2015
Post comments count 0
Post likes count 0

Journey to cloud

Brian Harry
Brian Harry

Transforming a sizeable development organization from "classic" development practices to Agile cloud development is something I talk about a lot.  Bhavik Shah, who used to work on our team, left Microsoft to go to business school and now works a Mckinsey, recently wrote an article on that transformation process.  Buck Hodges, one of our Engineering Directors worked with Bhavik and others on it. It's a nice read: https://tmt.mckinsey.com/ The link is a link to the Mckinsey home page - I don't have a perma-link to the article.  It's on the front page as I write this.  The article is titled "From...

Visual Studio 2015 CTP 5 is available
Jan 16, 2015
Post comments count 0
Post likes count 0

Visual Studio 2015 CTP 5 is available

Brian Harry
Brian Harry

Today released CTP 5 of Visual Studio 2015. This is not a “go-live” build but is getting close to functionally complete.  If you’re curious what’s coming in VS 2015, check it out. Once again, we did not release a TFS preview with this VS CTP, however, this is the last time.  Our next VS 2015 preview will also include a preview of TFS 2015.  So, if you’ve been wondering where it is, you won’t have to wait too much longer. Thanks, Brian

Visual Studio Online ISO 27001 Certification and European Model Clauses
Jan 15, 2015
Post comments count 0
Post likes count 0

Visual Studio Online ISO 27001 Certification and European Model Clauses

Brian Harry
Brian Harry

In December, we hit an important milestone for Visual Studio Online.  We received ISO 27001 certification and added the European Model Clauses to our service terms. We take protection of customer data very seriously and work hard to ensure your data is safe and that we comply with expected policies in all the regions in which we operate.  These two milestones are important steps on a journey of increasing our guarantees and documenting our adherence to our policies. Here’s a nice image of our certification document (blushing with pride :))… You can find the documentation on our inclusion of European ...

Build & Load Test pricing changes are in effect
Jan 5, 2015
Post comments count 0
Post likes count 0

Build & Load Test pricing changes are in effect

Brian Harry
Brian Harry

The changes to the VS Online build and load testing services that I described a few weeks ago are now complete.  This represents a substantial reduction in price for both services. We’ve also removed the 10 user limit of Visual Studio Online Professional subscriptions.  The slider goes up to 100 now.  You can contact support if you need more than that. You can see the latest VS Online Pricing on the pricing page. Last, but not least, the change to remove the per-processor charges for Team Foundation Server on-premises release management capability has also been removed. The rest of the changes...

Git vulnerability with .gitconfig
Dec 18, 2014
Post comments count 0
Post likes count 0

Git vulnerability with .gitconfig

Brian Harry
Brian Harry

Today the Git community disclosed an issue in Git that, in the worst case, could allow a developer’s machine to be taken over.  This is an issue that manifests across much of the Git ecosystem and is not unique to Microsoft’s Git implementation or to Windows.  I’ll describe the problem and the steps we’ve taken to ensure our customers using Git repositories are protected against this issue. First, I want to thank the Hg (Mercurial) community for their help.  An analogous issue was discovered in Hg.  They took the time to look at Git and discovered that the same issue ex...

Improved Welcome/Wiki experience
Dec 18, 2014
Post comments count 0
Post likes count 0

Improved Welcome/Wiki experience

Brian Harry
Brian Harry

I mentioned this in my post on the sprint 75 deployment and I wanted to include a video but it wasn’t ready.  Now it is and I want to share it.  Keep in mind that the deployment is still in progress so it may not be available in your account yet.  The deployment should be done by tomorrow (Friday). https://channel9.msdn.com/Blogs/briankel/Lightweight-Web-Editing-with-Markdown-Files-in-Visual-Studio-Online I’m just tickled at how nicely this experience is turning out.  I hope you like it too.  Of course, all of this will show up in TFS 2015 too. Brian

Visual Studio Online Update – Dec 17
Dec 17, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Dec 17

Brian Harry
Brian Harry

This week we are deploying our sprint 75 results.  You can read details on the VS Online release notes. For whatever confluence of reasons, a lot of things came together in this sprint an there’s a ton of new stuff that I think you will like.  One of my personal favorites is the updated Wiki/Welcome page experience.  It’s now incredibly easy to create and update Wiki pages using markdown in VS Online.  I encourage you to check it out. This is the last deployment of this year.  In fact, we’ll be honoring our tradition of skipping the deployment that overlaps heavily with ...

A new Visual Studio Online and Team Foundation Server Features Timeline
Dec 17, 2014
Post comments count 0
Post likes count 0

A new Visual Studio Online and Team Foundation Server Features Timeline

Brian Harry
Brian Harry

We are always working on ways to communicate more effectively with customers about what we have done, what people like and don’t like, what they want, what we’re planning, etc.  A year or so ago we added a Features Timeline page to our News section of visualstudio.com as one step in that journey. The news section, for VS Online particularly, announces the new features that we’ve deployed each sprint.  The Features Timeline then maps those new features to the on-premises TFS release you can find them in.  Here’s an example snippet: At the same time, it’s all backward looking – stuff we’ve already done an...

Microsoft acquires HockeyApp
Dec 11, 2014
Post comments count 0
Post likes count 0

Microsoft acquires HockeyApp

Brian Harry
Brian Harry

I’m excited to announce our acquisition of HockeyApp – the next step in our journey to turn Application Insights into the best tool in the world for helping you get insight into your applications.  With HockeyApp we add great support for mobile devices, allowing you see more of your application and helping you answer: 1) Is my application available/reliable? 2) Is my application performing? 3) Is my application succeeding – allowing my users to accomplish what they intend and delivering on my business goals? HockeyApp brings a fantastic solution for: And HockeyApp provides fantastic support fo...

More pricing and licensing changes coming
Dec 10, 2014
Post comments count 1
Post likes count 0

More pricing and licensing changes coming

Brian Harry
Brian Harry

Earlier this year, we started a process of reviewing our pricing and licensing for Team Foundation Server and Visual Studio Online.  Our intent was to review all of the customer feedback we’ve received to look for changes that would simplify purchasing and make it more affordable for teams to include everyone in the broader organization who needs to interact with the development team. I previewed the first set of changes in July which included a new Stakeholder license that enables people outside the “development team” to track progress, make suggestions, file bugs, etc.  This means th...

Visual Studio Online Update – Dec 2nd
Dec 3, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Dec 2nd

Brian Harry
Brian Harry

This week we are rolling out the sprint 74 updates to VS Online.  You can read details about the features on the service news page. There’s nothing huge here.  After the larger announcements we made at Connect(); in November, we’re back to iterating on and improving capabilities more incrementally. For large organizations, my favorite improvement is the new identity control.  As it evolved, I kept asking the team to try to make it work like address resolution in Outlook works – I like it a lot.  It’s not quite the same because we don’t have a local copy of the add...

Outage on Monday Nov-24
Dec 3, 2014
Post comments count 0
Post likes count 0

Outage on Monday Nov-24

Brian Harry
Brian Harry

Just Friday, the week before, I was speaking to Buck about the incident we had the previous week and expressing a strong desire to avoid another incident anytime soon.  We agreed to postpone the VS Online deployment so that we didn’t have to rush it in a short holiday week and we could ensure that everyone needed was on hand in case something went wrong. Then I woke up Monday morning to see that we were in the middle of an incident.  It started at 7:00 UTC (11:06 Sunday night, PST).  By the time I got online at about 11:30 UTC, the team had been engaged for hours and were working diligently o...

Special Offers from Visual Studio Partners
Nov 20, 2014
Post comments count 0
Post likes count 0

Special Offers from Visual Studio Partners

Brian Harry
Brian Harry

Last week at our Connect(); event in New York City, we made some big announcements regarding our ecosystem from a developer as well as a partner point of view.  In addition to those announcements, I wanted to call your attention to special offers for MSDN subscribers from some of our top Visual Studio partners.  You can also check out this short video on Channel 9 to learn more about the partner ecosystem and these great offers. These offers are live on the MSDN Special offers page and include:   We just added another partner offer with Team Companion Bridge the gap between stakeholders and d...

Incident response
Nov 19, 2014
Post comments count 0
Post likes count 0

Incident response

Brian Harry
Brian Harry

We had an incident on VS Online yesterday, starting at 1 AM UTC (5:00 PM PST).  The incident was caused by an underlying Azure storage incident affecting many stamps in several regions.  I don’t know the root cause of that yet but I’m sure I’ll find out. I want to start by apologizing for the incident.  No incident is good or acceptable.  I know it disrupted important work happening for our customers and we take that very seriously. At the same time, they happen.  Nothing you can do can ever 100% prevent them.  As a result, how you respond to them is as important as the work you do to prevent them.  I wante...

News from Connect();
Nov 12, 2014
Post comments count 0
Post likes count 0

News from Connect();

Brian Harry
Brian Harry

This week we had our “Connect();” developer event in New York.  We made a ton of announcements.  You’ll find a bunch on Soma’s blog, the Visual Studio blog, the Visual Studio ALM blog and in the release notes. At the highest level, we announced: I also previewed some features that will be coming to VS Online & TFS in the not too distant future. We did *not* release a preview of TFS 2015 today – not because we aren’t working on it but rather because we’ve found that shipping these capabilities to VS Online is by far the fastest way to provide you with a preview of what is coming ...

Connect(); is today
Nov 12, 2014
Post comments count 0
Post likes count 0

Connect(); is today

Brian Harry
Brian Harry

Our Connect(); event for developers is today.  I’m in New York getting ready for a few presentations I’m giving.  It’s going to be a busy day because we have a lot of stuff to tell you about – some of it, I think, pretty exciting and unexpected.  If you’ve got time, I encourage you to tune into the live stream – it starts at 10:00am eastern time (the times on the website appear to be Pacific time). Looking forward to chatting with you today.  I’ll try to keep up with blog comments, etc today.  It’s a pretty busy day so I may not be prompt wi...

VS Online Data Protection
Oct 30, 2014
Post comments count 0
Post likes count 0

VS Online Data Protection

Brian Harry
Brian Harry

It’s not uncommon that I get questions about data security and privacy in Visual Studio Online.  It’s something we take very seriously, design for, test for and focus on. Jeff Beehler, who runs our compliance team, did a talk at TechEd Europe this week on our data protection approach.  As he worked to put together his presentation, he also put together a VS Online Data Protection document to share the information even more broadly.  You’ll find it hosted along with other key service documents (like our service level agreement) on the VS Online support page. In addition to working ...

Super simple load test trial experience
Oct 29, 2014
Post comments count 0
Post likes count 0

Super simple load test trial experience

Brian Harry
Brian Harry

In order to make it super easy for anyone to get a tiny taste of what the VS Online load test experience is about, we added a new web based experience a few days ago. ***UPDATE 10/29/2014 12:30PM EDT*** - When I wrote this, I wasn't aware that it is only available to VS Online customers licensed with an MSDN Ultimate subscription.  We're having a conversation about whether or not we want to leave it that way but that's the status for now. If you go to your account home page on any VS Online account, you’ll see a new top level tab. If you click on it you’ll get a page that allows you to run a very sim...

TechEd Europe 2014 News
Oct 28, 2014
Post comments count 0
Post likes count 0

TechEd Europe 2014 News

Brian Harry
Brian Harry

Today, in the keynote for TechEd Europe, we announced several cool new things… VS Online European data center We now have a VS Online instance in the Azure “West Europe” data center and it is open for business.  You can read more about it in my separate post. VS Online REST APIs and Service Hooks RTM This spring, at TechEd in the US, we announced a new extensibility approach for VS Online, and ultimately for TFS too, based on REST, OAuth and Service Hooks.  Today, we announced that the V1.0 of these APIs are now final.  That’s not to say, by any stretch, that we are done with the APIs completely but rather th...

Visual Studio Online is in Europe!
Oct 27, 2014
Post comments count 0
Post likes count 0

Visual Studio Online is in Europe!

Brian Harry
Brian Harry

Today we opened up our shiny, new VS Online instance in the Azure “West Europe” region, which is located in the Netherlands.  This is a big step and is the first of many more to come in making VS Online a truly global service.  I’ve been getting requests for over a year to provide the ability to host data in different regions – for some it’s about the comfort of having their data on “home soil”.  For others it’s about reduced latency to access the service.  Whatever your reason, Europe is now an option for you. You can get started today by going to http://visualstudio.com and creating a new account.  The accou...

Visual Studio and TFS 2013.4 (Update 4) Release Candidate
Oct 16, 2014
Post comments count 0
Post likes count 0

Visual Studio and TFS 2013.4 (Update 4) Release Candidate

Brian Harry
Brian Harry

It’s time!  The Release Candidate of Visual Studio 2013.4 and Team Foundation Server 2013.4 is here. I’ve written some posts about the CTPs along the way.  But I’ll give a high-level recap of the ALM improvements and talk about a few of the new things showing up in this RC. Work item tracking and Agile project management improvements – This update includes a ton of “smallish” improvements to work item tracking.  Things like trend charts, area path search, better embedded url support, performance improvements, full screen support and more.  No single thing is likely to blow your socks off but, in t...

Visual Studio Online Update – Oct 14th
Oct 15, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Oct 14th

Brian Harry
Brian Harry

Today we began releasing our Sprint 72 build on VS Online.  You can read the release notes on the site.  As usual, it will take a couple of days for the changes to propagate across all accounts. This sprint was a pretty light sprint.  We released the “Test artifacts as work items” changes, previously made available in TFS 2013.3, that enable customization (eventually), auditing, permissioning, querying, etc.  We also introduced a small new feature to enabling copying formatted query results to the clipboard. The truth is we spent much of this sprint making progress on some of the f...

Visual Studio Online Update – Sept 23th
Sep 23, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Sept 23th

Brian Harry
Brian Harry

This week we are releasing our sprint 71 work on VS Online.  You can read more about the changes on the news page.  In the past, we’ve struggled with how to “time” the publishing of release notes with the deployment of the software.  As we get more and more instances (we have 4 now and will be adding a 5th one soon), it becomes increasingly hard to get any timing right.  Starting this sprint we are going to publish the release notes when the upgrade for the first public instance starts.  That means the release notes will always be available a little before the features a...

Visual Studio and TFS 2013.4 CTP2 is available
Sep 22, 2014
Post comments count 0
Post likes count 0

Visual Studio and TFS 2013.4 CTP2 is available

Brian Harry
Brian Harry

Today we released the second CTP (community technology preview) of Visual Studio 2013 Update 4 and TFS 2013 Update 4.  You can read about the VS changes on the Visual Studio blog.  You can download the CTP.  Or you can check out the release notes.  Also here’s the link to the blog post I wrote on CTP1. TFS improvements in this CTP include: The addition of support for stakeholder licensing is certainly the largest change in this CTP.  You can read more about stakeholder licensing.  And you can go to the “Access Levels” tab in the TFS web access s...

Team Explorer Everywhere 2013.2 (Update 2)
Sep 22, 2014
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2013.2 (Update 2)

Brian Harry
Brian Harry

Today, we released Update 2 of Team Explorer Everywhere.  You can read details on Will’s blog post. I’ve been amazed lately how many people don’t know about Team Explorer Everywhere.  We’ve had it for a couple of years now.  It’s a really nice solution for Java/Eclipse users to use Team Foundation Server or Visual Studio Online.  It includes an Eclipse plugin and a command line both of which run on Windows, Mac or Linux.  I know quite a few customers who use it and like it but it continues to surprise me that, more often than not, when I mention using TFS on ...

SAFe with Team Foundation Server
Sep 12, 2014
Post comments count 0
Post likes count 0

SAFe with Team Foundation Server

Brian Harry
Brian Harry

Greg Boer posted a very detailed article on how to use the Scaled Agile Framework with TFS: http://blogs.msdn.com/b/visualstudioalm/archive/2014/09/11/scaled-agile-framework-using-tfs-to-support-epics-release-trains-and-multiple-backlogs-whitepaper.aspx Check it out, Brian

Visual Studio in Gartner’s Integrated Quality Suites report
Sep 10, 2014
Post comments count 0
Post likes count 0

Visual Studio in Gartner’s Integrated Quality Suites report

Brian Harry
Brian Harry

Gartner recently released this year’s update to their Integrated Quality Suites report.  This is the next version of the report I blogged about last year. We’ve worked hard over the last year to continue to improve our testing tools offering – for developers, testers and end users.  We’ve made our testing experiences available via a web browser, reduced licensing requirements, improved customizability and more. It’s great to see that, once again, Gartner has placed us in the leader quadrant in their 2014 Integrated Quality Suites report after evaluating out integrated ...

Visual Studio Online Update – Sept 4th
Sep 4, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Sept 4th

Brian Harry
Brian Harry

We’ve recently started bring some larger Microsoft teams into VS Online.  That has been a very enlightening experience.  It has particularly highlighted issues with fit and finish for high bandwidth activities like bug triage, performance and scale issues with larger data sets, etc. This sprint (sprint 70), deploying today, we’ve delivered a large number of smallish improvements based on what we’ve learned.  I think this pattern will continue for the next couple of sprints as we get everyone “settled in” to using VS Online in heavy daily use. **IMPORTANT** This deploym...

VS & TFS 2013 Update 4 CTP 1 is available
Sep 3, 2014
Post comments count 0
Post likes count 0

VS & TFS 2013 Update 4 CTP 1 is available

Brian Harry
Brian Harry

I don’t know about you but it’s kind of hard for me to wrap my head around the fact that we are already on the road to delivering Visual Studio 2013.4 and Team Foundation Server 2013.4.  Update 3 wasn’t that long ago.  Today we are delivering Update 4 CTP (Community Technology Preview) 1.  As always, there will be a couple of CTPs – roughly 3 weeks apart, then a release candidate and a final release.  So, the final release of Update 4 is still a ways off – Oct/Nov timeframe, but if you are interested in seeing it develop, the CTPs give you a good way to follow it.  For TFS functionality, particularly early in the...

How to purchase VS Online
Aug 27, 2014
Post comments count 0
Post likes count 0

How to purchase VS Online

Brian Harry
Brian Harry

Brian Keller interviewed James Rice (he's on our business team) for Channel 9 about how to purchase Visual Studio Online.  This may clear up any uncertainty you have. https://aka.ms/HowToBuyVSO   Brian  

Stakeholder license is live
Aug 27, 2014
Post comments count 0
Post likes count 0

Stakeholder license is live

Brian Harry
Brian Harry

About 6 weeks ago, I announced a plan to make some licensing changes to VS Online and Team Foundation Server that would make it easier for more people to participate in the development process.  A few weeks ago, we did part 1 by enabling Test Hub access for VS Online Advanced licenses.  Today we have completed step 2 by enabling the new Stakeholder license allowing an unlimited # of people in each account significant access to the work item tracking and Agile planning capabilities, at no charge.  You can read my news announcement here: http://www.visualstudio.com/en-us/news/2014-aug-27-vso. The fin...

Sending email to a Team Room
Aug 26, 2014
Post comments count 0
Post likes count 0

Sending email to a Team Room

Brian Harry
Brian Harry

Here's a very cool way to use our new VS Online extensibility (that will be available in TFS V.Next) to enable sending an email to a Team Room.  Our new REST, OAuth and Service Hooks support can be used in countless creative ways. http://blogs.msdn.com/b/slange/archive/2014/08/26/send-email-to-a-team-room-with-vso-service-hooks-and-zapier.aspx Brian  

Retrospective on the Aug 14th VS Online outage
Aug 22, 2014
Post comments count 0
Post likes count 0

Retrospective on the Aug 14th VS Online outage

Brian Harry
Brian Harry

We had a pretty serious outage last Thursday all told it was a little over 5 hours.  The symptoms were that performance was so bad that the service was basically unavailable for most people (though there was some intermittent access as various mitigation steps were taken).  It started around 14:00 UTC and ended a little before 19:30 UTC.  This duration and severity makes this one of the worst incidents we’ve ever had on VS Online. We feel terrible about it and continue to be committed to doing everything we can to prevent outages.  I’m sorry for the problems it caused.  The te...

ALS Ice Bucket Challenge
Aug 19, 2014
Post comments count 0
Post likes count 0

ALS Ice Bucket Challenge

Brian Harry
Brian Harry

Well, today was my turn to take the ALS Ice Bucket Challenge.  This morning I was tagged by both Adam Cogan and Scott Guthrie.  Tempting as it is though, I’m not doing it twice   I don’t know if it’s typical, but Adam challenged me to complete the task within 24 hours.  I spent today thinking about how I would get home early enough, how I would orchestrate it and where I would get the ice. I decided to do it on the farm (notice the cows behind me) and to have my kids help me.  When I first told them that I needed their help, they moaned in exasperation at having to “help dad again”.  When I told them, they wou...

Visual Studio Online Update – Aug 18th
Aug 19, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Aug 18th

Brian Harry
Brian Harry

Yesterday I rolled out the release notes for our sprint 69 deployment.  Check out the updates! P.S. the outage we had last Thursday was *not* caused by the rollout of updates (or, at best only tangentially so).  I’m hoping to get the outage retrospective written up tomorrow. Brian

Visual Studio “14” CTP 3 available
Aug 18, 2014
Post comments count 0
Post likes count 0

Visual Studio “14” CTP 3 available

Brian Harry
Brian Harry

Today we released CTP of our next major Visual Studio release.  You can look in the release notes to see what is in it.  You can also read about the highlights on John’s post. There’s no startling new improvements in this CTP but lots of nice, smaller, things. Just a reminder, we aren’t shipping CTP previews of TFS “14” at this point.  Visual Studio Online is still your best way to check out the latest TFS improvements. Please submit bugs through Connect, suggestions on UserVoice and quick thoughts via Send-a-Smile in the Visual Studio IDE. Brian

VS Online outage last week
Aug 18, 2014
Post comments count 0
Post likes count 0

VS Online outage last week

Brian Harry
Brian Harry

Let me start by apologizing for the pretty horrific outage we had last week.  I’ve been silent on it because I was on a “last family vacation” in Europe before my oldest son goes off to college.  Buck Hodges and others have been working hard on it.  I’ve been reading up on everything that happened and everything that’s been done.  I need to spend some time talking with the team but I expect to publish a lengthy retrospective in the next few days.  Stay tuned for more. At this point, I think enough has been done that we won’t see a recurrence of the issu...

VS/TFS 2013.3 (Update 3) released
Aug 4, 2014
Post comments count 0
Post likes count 0

VS/TFS 2013.3 (Update 3) released

Brian Harry
Brian Harry

Today we released the final version of Visual Studio 2013 Update 3 and Team Foundation Server Update 3.  You can get the update using the link below.  Note that the link includes both the Visual Studio & TFS downloads (among other things) if you expand the Details section on the page. Download Visual Studio 2013 Update 3 See the full list of new features in the Visual Studio 2013 Update 3 RTM release notes and bug fixes in the Visual Studio 2013 Update 3 KB article.  You can also watch a video about the release. I’ve blogged about the features before but I’ll reiterate that some of ...

A white frog?
Aug 4, 2014
Post comments count 0
Post likes count 0

A white frog?

Brian Harry
Brian Harry

I was out doing chores on my farm yesterday morning and ran across something surprising (to me, at least).  By the pig pen, we have an electric fence charger and it is covered by buckets.  For some reason I don’t understand (my wife did it), there are two buckets – one nested inside the other.  Yesterday, I removed the top bucket and inside it, I found a frog.  It took me a minute to recognize it as a frog because it was so white it didn’t look much like a frog. I know frogs can change colors to match their surroundings but white?  I’ve seen documentaries of incredible color changing animals but those are exot...

Explanation of July 18th outage
Jul 31, 2014
Post comments count 0
Post likes count 0

Explanation of July 18th outage

Brian Harry
Brian Harry

Sorry it took me a week and a half to get to this. We had the most significant VS Online outage we’ve had in a while on Friday July 18th.  The entire service was unavailable for about 90 minutes.  Fortunately it happened during non-peak hours so the number of affected customers was fewer than it might have been but I know that’s small consolation to those who were affected. My main goal from any outage that we have is to learn from it.  With that learning, I want to make our service better and also share it so, maybe, other people can avoid similar errors. What happened? The root cause ...

The rest of the story (about sand)
Jul 23, 2014
Post comments count 0
Post likes count 0

The rest of the story (about sand)

Brian Harry
Brian Harry

A month ago I wrote about our newly enabled capability to measure quality of service on a customer by customer basis.  In that post I mentioned that we had actually identified a customer experiencing issues before they even contacted us about them and had started working with them to understand the issues.  Well, the rest of that story… We’ve identified the underlying issue.  The customer had an unusually large number of Team Projects in their account and some of our code paths were not scaling well, resulting in slower than expected response times.  We have debugged it, coded a f...

Visual Studio Online Update – July 21
Jul 21, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – July 21

Brian Harry
Brian Harry

Today we began deployment of our sprint 68 work.  There’s a bunch of really good stuff there.  I say “begun” because deployment is a multi day event now as we roll it out across instances.  Everyone should have the updates by tomorrow (Tue) afternoon.  You can read the release notes to get details. Licensing You’ll see that one part of the licensing changes I described a couple of weeks ago are now live – addition of Test Hub access to the Visual Studio Online Advanced license.  The remaining stakeholder licensing changes are still tracking to go live in mid-August.  Stay tuned for more. Azure Active Directory...

Upcoming VS Online Licensing Changes
Jul 9, 2014
Post comments count 0
Post likes count 0

Upcoming VS Online Licensing Changes

Brian Harry
Brian Harry

Through the fall and spring, we transitioned VS Online from Preview to General Availability.  That process included changes to branding, the SLA, the announcement of pricing, the end of the early adopter program and more.  We’ve been working closely with customers to understand where the friction is and what we can do to make adopting VS Online as easy as possible.  This is a continuing process and includes discussions about product functionality, compliance and privacy, pricing and licensing, etc.  This is a journey and we’ll keep taking feedback and adjusting. Today I want to tal...

Visual Studio “14” CTP 2 Available
Jul 8, 2014
Post comments count 0
Post likes count 0

Visual Studio “14” CTP 2 Available

Brian Harry
Brian Harry

I’m not going to make too big a deal about this because there’s going to be tons of them between now and when VS “14” ships.  But we shipped another CTP today and you can learn more about it here: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx We’re continuing the practice of making Azure VM templates available to make it really easy to try out the CTPs. We are starting to show some nice new features that are worth learning about.  I think the lightbulb feature is promising, for instance. For reasons I explained in my last post...

TFS Adoption at Microsoft – July 2014
Jul 7, 2014
Post comments count 0
Post likes count 0

TFS Adoption at Microsoft – July 2014

Brian Harry
Brian Harry

Years ago, I used to do monthly updates on TFS adoption at Microsoft.  Eventually, the numbers got so astronomical that it just seemed silly so I stopped doing them.  It’s been long enough and there’s some changes happening that I figured it was worth updating you all on where we are. First of all, adoption has continued to grow steadily year over year.  We’ve continued to onboard more teams and to deepen the feature set teams are using.  Any major change in the ALM solution of an organization of our size and complexity is journey. Let’s start with some stats: As of tod...

TFS Upgrade Improvements in TFS 2013.3
Jul 3, 2014
Post comments count 0
Post likes count 0

TFS Upgrade Improvements in TFS 2013.3

Brian Harry
Brian Harry

I’ve talked about this before but something happened today that got me thinking about it again.  One of the necessary components of the rapid release cycle we are on for VS and TFS is an easy and seamless upgrade process.  All through the 2012 Update cycle (.1, .2, .3) we worked on making the TFS Upgrade process easier and more reliable – mostly focusing on the upgrade leaving your server configuration exactly how it was. What caught my eye today was a mail from a customer titled: RE: [ TFS2013 ] Feedback - Upgrade to 2013.2 RC does not keep IIS settings required for Kerberos It was a respon...

VS/TFS 2013.3 (Update 3) RC
Jul 2, 2014
Post comments count 0
Post likes count 0

VS/TFS 2013.3 (Update 3) RC

Brian Harry
Brian Harry

Today we are releasing Visual Studio 2013 and Team Foundation Server 2013 Update 3. You’ll find a complete list of download links in the release notes. This is a “go-live” release and is expected to be the last preview before Update 3 is released.  It will be supported in production, can be used to upgrade production environments and will support upgrades to the final version when it is available.  We expect the final release to be within the next month or two. There is quite a lot of stuff in VS 2013 Update 3.  You can read about a lot of the detail on the Visual Studio blog or in the rele...

Visual Studio Online Update – July 1
Jul 1, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – July 1

Brian Harry
Brian Harry

This week we are deploying our sprint 67 updates.  We've started on a set of small changes to the Agile Project Management experience and you'll see the first of them in this sprint's release notes: http://www.visualstudio.com/en-us/news/2014-07-01-vso. Of course, we continue moving forward in other areas as well but I hope these will improve your experience. Busy week for me catching up from my week at the beach last week so I'm going to keep this post short and sweet :)   Brian

Are customers a bag of sand?
Jun 13, 2014
Post comments count 0
Post likes count 0

Are customers a bag of sand?

Brian Harry
Brian Harry

I sometimes use an analogy to a bag of sand.  I use it to refer to treating something in the aggregate.  Each grain of sand can be inspected for mineral content, density, porosity, size, color, etc. but usually we just talk about how much of it there is.  In software people sometimes use a similar technique to deal with customers, resources (oh, I mean people ), schedules, etc.  Treating things in the aggregate is sometimes necessary but never forget what you are losing in doing so. Today I am excited.  Maybe sometimes I’m excited by small things, but, none-the-less, I am excited.  Some months ago, I wrote a p...

The effect of Updates
Jun 12, 2014
Post comments count 0
Post likes count 0

The effect of Updates

Brian Harry
Brian Harry

There was a question on one of our internal aliases today about version to version improvements in our test capabilities.  One of the program managers in that area wrote a response that really caught my eye.  Primarily because it seems like an awesome demonstration of the effectiveness of our “Updates” model.  It’s a pretty cool, constant stream of value.  Below is an excerpt from his mail that includes links to information on each of the new capabilities that have been released.VS 2012 (Microsoft Test Manager) - RTM: VS 2012 VS Update 1: ...

Use of SQL 2014 with TFS 2013
Jun 10, 2014
Post comments count 0
Post likes count 0

Use of SQL 2014 with TFS 2013

Brian Harry
Brian Harry

We’ve certified TFS 2013 (and its subsequent updates) to work with SQL 2014.  However, there’s a hitch.  Because TFS 2013 shipped before SQL, the license than grants the right to use it with SQL Server only allows SQL Server 2012.  Starting July 1st, we will be adding SQL Server 2014 to the list of license grants for TFS 2013.  That won’t, apply to earlier versions of TFS though – we haven’t even tested those with SQL 2014. Anyway, hopefully this will make your life a little easier if you want to use SQL 2014.  Of course, you can keep using SQL 2012 if you li...

Visual Studio Online Update – June 10
Jun 10, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – June 10

Brian Harry
Brian Harry

It’s time for our sprint 66 deployment already!  Over the next couple of days the update will be rolling out across accounts.  The big news in this update is Pull Requests for Git repos.  Pull requests are a workflow often used with Git whereby a developer makes some changes in a private branch.  They then submit a “pull request” with is essentially a request for changes checked into that branch to be merged into another branch by the “owner” (or a committer in Git speak) of the target branch.  That workflow enables a code review experience with back and forth discussions of the changes, refinements if the change...

VS/TFS 2013.3 CTP 2 is now available
Jun 9, 2014
Post comments count 0
Post likes count 0

VS/TFS 2013.3 CTP 2 is now available

Brian Harry
Brian Harry

Today we released the second preview (CTP) of VS/TFS 2013 Update 3.  You can download it here. That I know of, there’s not much in the way of new features over and above what I listed in CTP1.  The changes are mostly bugs fixed and features refined. I’ll remind you that CTPs are not “go live” and are only provided for “tire kicking”.  I believe our next CTP is going to be “go live”, I’ll let you know for sure when it releases. Brian

Team Foundation Server on Azure IaaS Guidance
Jun 6, 2014
Post comments count 0
Post likes count 0

Team Foundation Server on Azure IaaS Guidance

Brian Harry
Brian Harry

Over the last year, I’ve run across numerous customers who are looking for cloud benefits but aren’t ready to go to VS Online – for any number of reasons.  I asked the Ranger team to put together some guidance on helping people make this decision and then best practices should the decision be to go with TFS on Azure VMs. They just released a preview of the guidance.  It looks pretty thorough to me.  You can check it out on Willy’s blog post. Feedback welcome as always, Brian

Visual Studio “14” CTP available as an Azure VM
Jun 5, 2014
Post comments count 0
Post likes count 0

Visual Studio “14” CTP available as an Azure VM

Brian Harry
Brian Harry

This is so cool.  Yesterday we uploaded the VS 14 CTP we released the other day as a VM in the Azure VM gallery.  In the time that it took me to drink my morning cup of hot chocolate (I don’t drink coffee), I was able to spin up the VM, start up VS, connect to my VSO account (roaming settings made that even easier), sync my project locally and build my app.  Very cool! Hopefully we can start doing this with every pre-release to make it easier than every to check out the new stuff with no risk and little time investment. Brian

The first Visual Studio “14” CTP
Jun 3, 2014
Post comments count 0
Post likes count 0

The first Visual Studio “14” CTP

Brian Harry
Brian Harry

Today we released the first Visual Studio “V.Next” Community Technology Preview.  You can read more about it on Soma’s blog post.  Don’t confuse this with my announcement of the VS 2013 Update 3 CTP that I announced 4 days ago.  We are doing development on the next major version of Visual Studio in parallel with Updates to Visual Studio 2013.  You can expect to see continued Update and V.Next releases in the next several months. For the TFS community, I want to explain that we did NOT ship a CTP of Team Foundation Server V.Next at this time.  Because we can deliver...

Visual Studio/Team Foundation Server 2013 Update 3 CTP1 (VS 2013.3.1 if you wish)
May 30, 2014
Post comments count 0
Post likes count 0

Visual Studio/Team Foundation Server 2013 Update 3 CTP1 (VS 2013.3.1 if you wish)

Brian Harry
Brian Harry

Better late than never, I guess.  Sorry for being so late blogging about this; it’s been a crazy week.  About a week ago we announced the availability of Visual Studio 2013 Update 3 – Community Technology Preview 1.  That's a mouthful.  Just a bit of orientation.  This is a VERY early preview of Update 3 – heck, we just shipped Update 2 at TechEd about 2 weeks ago.  It is not intended for use in production environments.  I’m not expecting everyone to run out an install it but, if you are really interested in what’s in it, it’s a good opportunity to track the progress.  We will likely be shipping a few CTPs before...

Wookiki – A Windows store app for keeping an eye on builds on VS Online
May 30, 2014
Post comments count 0
Post likes count 0

Wookiki – A Windows store app for keeping an eye on builds on VS Online

Brian Harry
Brian Harry

Check out Wookiki…  It’s a Windows 8.1 store app for keeping up to date on build statuses on Visual Studio Online – it has push notifications, live tiles and more.  A previous version had been built with the OData solution for TFS that Brian Keller put together a couple of years ago.  Now it’s been ported to work with the new Open APIs that we announced earlier this month. Here’s a short video of the previous version if you want to see what it does. Brian

Real time collaboration with VS Anywhere
May 28, 2014
Post comments count 0
Post likes count 0

Real time collaboration with VS Anywhere

Brian Harry
Brian Harry

The VS Anywhere guys have been continuing to improve their real time developer collaboration capabilities by adding a web experience along side their VS add-in.  They’ve also taken advantage of our new VS Online Open APIs to do so cool VS Online integration.  They’ll be doing a web cast on it in a couple of weeks and I encourage you to check it out. Session title Interactive Code Reviews with Visual Studio Online and VS Anywhere · Date: Thursday, June 12th, 10:00am PST · Registration link:   https://aka.ms/VIS44PALReg · Description:  When a software devel...

Visual Studio Online Update – May 20th
May 21, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – May 20th

Brian Harry
Brian Harry

This week we are deploying our sprint 65 work.  You can read the release notes here: http://www.visualstudio.com/news/2014-may-20-vso The really big news is that we’ve completed the next step in the journey to fully supporting Active Directory integration through Azure Active Directory.  You can now create a new VS Online account through any of the paths we offer and connect the new account to Azure Active Directory in the process.  The news post has a bunch more detail, tutorials, etc. This has been one of the top service requests for a while now.  In fact, there are two highly voted Uservoic...

Useful stuff on the VS Online Open APIs
May 16, 2014
Post comments count 0
Post likes count 0

Useful stuff on the VS Online Open APIs

Brian Harry
Brian Harry

I’m just sharing interesting stuff I run across that relates to the new open apis for VS Online that we announced. Here’s a blog post someone wrote on configuring and using UserVoice with VS Online: http://roadtoalm.com/2014/05/15/integrate-uservoice-with-visual-studio-online-using-servicehooks/ Clemens, one of our MVPs, wrote a post about a tool his Sogeti team wrote to give visibility into resources his team is consuming.  It includes both Azure resources (like running VMs) and VS Online resources (like cloud builds): http://www.clemensreijnen.nl/post/2014/05/12/Integrate-Azure-Visual-Studio-On...

Tasktop: Another tool in your toolbox for integrating VSOnline/TFS
May 15, 2014
Post comments count 0
Post likes count 0

Tasktop: Another tool in your toolbox for integrating VSOnline/TFS

Brian Harry
Brian Harry

For many years now Tasktop has been bridging the divide among various systems for tracking work/tasks.  This week they announced some new support for Visual Studio Online along with our new open API announcements. Check out this blog post they wrote on what they can do: http://tasktop.com/blog/news/tasktop-sync-integrates-visual-studio-online-with-popular-devops-tools Brian

Migrating On Premises TFS to VS Online
May 14, 2014
Post comments count 0
Post likes count 0

Migrating On Premises TFS to VS Online

Brian Harry
Brian Harry

One of the questions I’ve frequently gotten from customers considering Visual Studio Online is “How do I migrate my on-premises TFS data to VS Online?” Until now that’s been a tough one to answer.  In general you’ve had to cobble together a solution by checking in the latest version of your source code, maybe using Excel to ferry across the latest version of most of your work item fields, etc.  In short, I’ve generally told people – Use VS Online for new projects.  The one exception is that, because Git is a distributed version control system, you can add a...

Zendesk integration with VS Online
May 13, 2014
Post comments count 0
Post likes count 0

Zendesk integration with VS Online

Brian Harry
Brian Harry

Yesterday, I announced a new set of open APIs for VS Online and a bunch of integrations that have already been built.  One of them was support for Zendesk.  Here’s a very detailed blog post on how to install/configure it: http://www.bfcamara.com/post/85562983333/vso-zendesk-integration Brian

Application Insights extension for Visual Studio Update – May 12
May 12, 2014
Post comments count 0
Post likes count 0

Application Insights extension for Visual Studio Update – May 12

Brian Harry
Brian Harry

Today we shipped an update (version 1.3) of our plugin for Visual Studio 2013 that makes working with Application Insights from Visual Studio really easy.  Improvements include: If you have any of the Preview releases, you can get the update several ways, including: If you don’t already have the tools, you can download the latest version here: As always, let us know what you think. Brian

VS 2013 Update 2 and other TechEd news
May 12, 2014
Post comments count 0
Post likes count 0

VS 2013 Update 2 and other TechEd news

Brian Harry
Brian Harry

Today at TechEd in Houston, we announced the final release of Visual Studio 2013 Update 2.  Remember that Team Foundation Server 2013 Update 2 released about a month ago.  You can get the Visual Studio update from the VS updates service in the IDE or look in the “Additional software and updates” section in the VS download page. We also had a ton of other “preview” announcements, including: I encourage you to check out Soma’s blog for more info on the first four and my post for more on the last one. Brian

A new API for Visual Studio Online
May 12, 2014
Post comments count 0
Post likes count 0

A new API for Visual Studio Online

Brian Harry
Brian Harry

The “big” news that I announced at TechEd this week was a new API for accessing Visual Studio Online (and, in a future release, Team Foundation Server).  This new API is based on REST, OAUTH, Json and Service Hooks – all standard web technologies broadly supported in the industry.  The API is still currently in preview while we take feedback and refine it. The reason for the new API is we wanted to make it dramatically easier to integrate VS Online with other web based tools and to access VS Online from any mobile device – whether they are 3rd party commercial tools or custom ones you are building.  Because we...

MSDN Magazine article on Application Insights
May 2, 2014
Post comments count 0
Post likes count 0

MSDN Magazine article on Application Insights

Brian Harry
Brian Harry

Chuck Sterling did a nice article on using Application Insights in the latest MSDN Magazine issue: http://msdn.microsoft.com/en-us/magazine/dn683794.aspx Brian

Visual Studio Online Update – May 1st
May 1, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – May 1st

Brian Harry
Brian Harry

This week, we are deploying our sprint 64 work.  You’ll notice that there’s no update on the release notes page.  We decided to skip the release notes because there wasn’t really anything new to tell you about.  Why?  A couple of reasons – we released a bunch of stuff at Build less than a month ago, we have a bunch of work piled up for TechEd week after next and we’ve been working on a bunch of infrastructure work. In fact, if you read the paragraph above carefully, you’ll notice that I said “This week, we are deploying our sprint 64 work”. ...

How Visual Studio Online won me over in under 90 minutes
Apr 29, 2014
Post comments count 0
Post likes count 0

How Visual Studio Online won me over in under 90 minutes

Brian Harry
Brian Harry

Someone forwarded me a link to a blog post that put a smile on my face today.  I enjoyed reading how VS Online was such a natural journey for this person.  I’d like to think Azure would be a great choice for hosting the app, but I’ll be happy that VSO is a satisfying starting point. Read it yourself… http://theagilecoder.wordpress.com/2014/04/21/how-visual-studio-online-won-me-over-in-under-90-minutes/ Brian

Creating installers with Visual Studio
Apr 18, 2014
Post comments count 0
Post likes count 0

Creating installers with Visual Studio

Brian Harry
Brian Harry

Some years ago we discontinued support for creating installer projects in Visual Studio and directed people to InstallShield for that functionality.  There were a number of reasons for that decision that I won’t detail here.  However, there was vocal feedback from many of our users that they were very unhappy with that decision.  I’m happy to tell you that yesterday, we released a preview of a new extension that will enable creating installers from VS 2013.  I expect this extension will evolve and ultimately be included in a future version of VS. You can read more about it and find...

Is Microsoft abandoning TFVC in favor of Git?
Apr 14, 2014
Post comments count 0
Post likes count 0

Is Microsoft abandoning TFVC in favor of Git?

Brian Harry
Brian Harry

No. This is an example of the power of social media.  I had planned to ignore it but I’ve had enough requests for “official confirmation” that I guess I have to say something :). Last week someone tweeted “Microsoft phasing out the TFS version control repository and moving to Git. Unofficially confirmed at a TFS presentation” It caught on and created a minor retweet storm. It’s simply not accurate.  I’ve been told it was the result of a misunderstanding generated in a hallway conversation between one of our MVPs and a customer at a presentation on TFS.  Mis...

Visual Studio Online Update – Apr 8th
Apr 14, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Apr 8th

Brian Harry
Brian Harry

You probably didn’t notice that we did our sprint 63 deployment last week.  I didn’t blog about it because there wasn’t much to say.  We announced a whole bunch of new stuff at Build the week before and there wasn’t much new in sprint 63 beyond consolidating on the Build feature set and preparing for our next event – TechEd in early May.  I suspect next sprint’s deployment will also be light as it’s the last deployment before TechEd and most of the work will be preparing for those announcements.  I hope to see you at TechEd and, if not, I’ll see ...

New Azure Portal Overview
Apr 14, 2014
Post comments count 0
Post likes count 0

New Azure Portal Overview

Brian Harry
Brian Harry

Brian Keller did a very nice blog post on how you can use the new Azure portal to create a super cool devops dashboard: http://blogs.msdn.com/b/briankel/archive/2014/04/10/building-your-dream-devops-dashboard-with-the-new-azure-preview-portal.aspxBrian

Visual Studio Online Integration in the Azure portal
Apr 3, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Integration in the Azure portal

Brian Harry
Brian Harry

Today, at Build, we unveiled a new Azure Portal experience we are building.  I want to give you some insights into the work that VS Online team is doing to help with it.  I’m not on the Azure team and am no expert on how they’d like to describe to the world, so please take any comments I make here about the new Azure portal as my perspective on it and not necessarily an official one. Bill Staples first presented to me almost a year ago an idea of creating a new portal experience for Azure designed to be an optimal experience for DevOps.  It would provide everything a DevOps team needs to do modern cloud based ...

Visual Studio Online “General Availability”
Apr 3, 2014
Post comments count 0
Post likes count 0

Visual Studio Online “General Availability”

Brian Harry
Brian Harry

Today is a monumental day for VS Online.  It’s the culmination of a long journey from a glimmer of an idea to prototype, private preview, limited preview, public preview, “go-live” and now, finally General Availability.  VS Online is ready and open for business. I’ve written a fair amount about the transition in the service release notes getting posted today so I don’t want to repeat all of that.  Read them and if you have questions, please feel free to ask. I want to take a few minutes to reflect on something else.  It’s been really amazing to watch the gro...

Visual Studio/Team Foundation Server Release Notes
Apr 3, 2014
Post comments count 0
Post likes count 0

Visual Studio/Team Foundation Server Release Notes

Brian Harry
Brian Harry

For well over a year now, we’ve been posting release notes for Visual Studio Online roughly every 3 weeks describing the enhancements we deploy each sprint.  In our last redesign of the visualstudio.com site, we added a similar news feed for the on-premises products but haven’t updated it very often or provided a ton of detail.  Starting with VS 2013 Update 2, we are going to try out publishing VS & TFS release notes on that news feed, providing you one place to go to keep up with the latest capabilities both in Visual Studio and Visual Studio Online. Check out the VS 2013 Update 2 relea...

TFS 2013.2 (Update 2) Released
Apr 2, 2014
Post comments count 0
Post likes count 0

TFS 2013.2 (Update 2) Released

Brian Harry
Brian Harry

And VS 2013.2 RC released… OK, this is weird, I admit, so I’ll explain.  Today we officially released the final version of TFS 2013 Update 2 and we released a Release Candidate of Visual Studio 2013 Update 2.  It’s weird that we RTMed TFS Update to but only RCed VS Update 2.  We generally work hard to RTM them at the same time.  This time we couldn’t.  The reason had to do with some hard dates with regard to VS Online and on-premises TFS compatibility with it. If you read my blog, then you likely know that we are approaching the end of the Early Adopter program and transition to standard commercial terms.  ...

Visual Studio Online Update – Mar 18th
Apr 1, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Mar 18th

Brian Harry
Brian Harry

  Wow, this post is late.  It’s been a pretty tough month for me personally.  Probably the highlight was an ice storm that hit central North Carolina and crushed us.  My house was without power for 4 days.  The whole area looked like a war zone.  There were trees down everywhere.  Roads were impassable.  It took me 2 days just to clear my driveway so we could get cars in and out.  I took off an entire week plus to work on clean up.  I’ve logged more hours with a chainsaw in the past month than, I think, most people do in a lifetime.  Even now, I&r...

VS/TFS 2013.2 CTP 2 available
Mar 5, 2014
Post comments count 0
Post likes count 0

VS/TFS 2013.2 CTP 2 available

Brian Harry
Brian Harry

Last week we released the next CTP for VS 2013.2 and TFS 2013.2 (aka Update 2).  Unfortunately, I was unable to find the time to blog about it because I was in Europe speaking at a conference and visiting customers.  So, I’m correcting the error now For TFS, at least, this is a “go-live” release, meaning you can get support and we will enable upgrades from this CTP to the final RTM.  In fact this TFS CTP is actually labeled a Release Candidate (RC).  It’s a bit weird to have a CTP of VS and an RC of TFS but there are some good reasons for it having to do with the staging of this TFS update, the Gene...

Visual Studio Online Update – Feb 28
Feb 28, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Feb 28

Brian Harry
Brian Harry

Today we finished the deployment for sprint 61.  You can read the service news to see what’s new.  A lot more new code was deployed than is apparent.  We’re gearing up for some big announcements in April and May – expect to hear more in that timeframe. Overall this deployment went reasonably well.  Much better than the issues we had late last fall but not quite as well as last sprint.  Overall we’re on the right track and I think it will keep getting better and better. And, if you have an early adoption account, you should see that the extension I described last week is now effective.  Here’s mine, as of to...

Team Explorer Everywhere 2013 Update 1 available
Feb 28, 2014
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2013 Update 1 available

Brian Harry
Brian Harry

You can download Team Explorer Everywhere 2013 Update 1 (version 12.0.1) from the Download Center or install the TFS plug-in for Eclipse from directly within your Eclipse IDE (update site URL: http://dl.microsoft.com/eclipse/tfs). Improvements in Update 1 include… Build support for Java projects in Git (and more) The VS Online service blog describes new capabilities we just delivered on the service for building Java projects managed in Git.  TEE Update 1 provides the client tools necessary to utilize these new features.  Here is a summary of what is now possible on the service when using TEE Update 1: ...

VS Online early adopter program extended to May 7, 2014
Feb 21, 2014
Post comments count 0
Post likes count 0

VS Online early adopter program extended to May 7, 2014

Brian Harry
Brian Harry

***UPDATED*** June 2014 - The early adopter program ended in may and the data export capability described below expired on May 20th. I know this is the second time I am doing this but I believe it is the last.  For a refresher for those who don’t remember what the early adopter program is, let me explain.  We released the public preview of VS Online in November.  At that time, we introduced our business terms, in a preview form – including free access for up to 5 users.  You can read more about your options for purchasing VS Online on the Visual Studio Online overview page.  We had promised the throngs of peop...

Visual Studio Online Update – Feb 10
Feb 10, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Feb 10

Brian Harry
Brian Harry

Yesterday, we completed our sprint 60 deployment.  With it comes two new features: Exporting test plans as HTML documents and a permission to control who can create new work item tags.  You can read more about the new features on the service release notes here: http://www.visualstudio.com/news/2014-feb-10-vso. As you may know, since ~Oct, we’ve had a run of “bad” deployments that caused unacceptable down time.  Due to this we made a number of changes.  One was to move our deployments to weekends to reduce the number of people that any unexpected interruptions affect.  This was the second deployment to happen o...

Application Insights Visual Studio Add-in preview
Feb 6, 2014
Post comments count 0
Post likes count 0

Application Insights Visual Studio Add-in preview

Brian Harry
Brian Harry

In the fall, we introduced a preview of a new VS Online service called “Application Insights” that enables you to instrument your app to ensure that it is available, performing and successful.  It combines APM capabilities with usage analysis, aimed at developers to help them create the best possible apps. Yesterday, we released a preview of a new Visual Studio add-in that makes getting started with Application Insights so easy that everyone should do it without even thinking about it.  Install the add-in below and get started right away.  The add-in will automatically by-pass the invitation code process neces...

VS/TFS 2013.2 (Update 2) CTP Released
Feb 5, 2014
Post comments count 0
Post likes count 0

VS/TFS 2013.2 (Update 2) CTP Released

Brian Harry
Brian Harry

Today, fast on the heels of Update 1, we released the first CTP of VS/TFS 2013 Update 2.  Although Update 1 was a pretty small release, Update 2 is much larger.  This CTP is *not* feature complete and it is *not* “go-live”.  It is an opportunity for you to get a peek at some of the things we are planning to release in Update 2.  The next CTP (at least of TFS) will be feature complete and “go-live”.   In this post, I’m going to talk mostly about Application Lifecycle Management (ALM) related improvements coming in Update 2.  For the most part, we focused on continuing to “round out” features t...

SCOM Management Pack for TFS 2013 Available
Feb 5, 2014
Post comments count 0
Post likes count 0

SCOM Management Pack for TFS 2013 Available

Brian Harry
Brian Harry

OK, that took much longer than it should have – way too much red tape for this, unfortunately, but the management pack for TFS 2013 is now available.  I’ve been getting emails, blog comments and other forms of queries for months asking about it and it’s finally here.  You can download it here: TFS 2013 management pack It works with either System Center 2007 or 2012. You can also get the TFS 2012 management pack if you need it instead. Brian

Visual Studio Online Update – Jan 22
Jan 21, 2014
Post comments count 0
Post likes count 0

Visual Studio Online Update – Jan 22

Brian Harry
Brian Harry

Today, our sprint 59 deployment to VS Online went live.  There’s several new features and improvements that have been highly requested.  All of the significant ones are in the general area of work management. Since we introduced tagging as a lightweight work item “customization” approach, people who’ve tried it have had some consistent requests.  One of the top ones was support for querying on tags (we only supported filtering initially).  That feature was just rolled out to VSO as part of this deployment – give it a try.  Other requests include the ability to work with tags in the VS IDE (rather than just in ...

VS 2013.1 (Update 1) is available
Jan 20, 2014
Post comments count 0
Post likes count 0

VS 2013.1 (Update 1) is available

Brian Harry
Brian Harry

In a previous post on the subject, I explained that this is a pretty small update focused primarily on getting VS 2013 working better with versions of IE prior to IE 10.  I also explained that there would be no update to TFS available for Update 1. You can get Update 1 through numerous channels, including the VS Update facility built into Visual Studio (you will get a notification), from MSDN subscriber downloads or from the Microsoft download center here: http://go.microsoft.com/fwlink/?LinkId=301714 Other useful links include: KB Article: http://go.microsoft.com/fwlink/?LinkId=331377 Release Management upd...

A Pile of Puppies
Jan 19, 2014
Post comments count 0
Post likes count 0

A Pile of Puppies

Brian Harry
Brian Harry

We have two Great Pyrenees dogs (a male and a female) who guard our goats and keep the coyotes away.  When we got them, we decided that we would breed them (they are not related) at least once.  Almost 3 weeks ago, Artemis’s litter of puppies was born.  It’s been fun to watch.  My wife (the vet in the family) happened to walk in just as Artemis was starting so she stayed and watched the whole thing. The puppies started so small – small guinea pigs and have been growing fast.  They sleep a lot.  And their eyes just started opening about a week ago.  Yesterday, I was out in the barn checking on everything and to...

Load Testing Webinar
Jan 19, 2014
Post comments count 0
Post likes count 0

Load Testing Webinar

Brian Harry
Brian Harry

On Thursday, Jan 23rd, Chuck Sterling and Manas Maheshwari will be presenting a Webinar on using VS Ultimate along with VS Online to get started with load testing quickly and easily.  You can register to attend here. I honestly can’t imagine how anyone could consider shipping any web site or service that’s part of some important business function without incorporating load testing into their development regimen.  Load testing helps you uncover bugs, deadlocks and race conditions that only happen under load, helps you find performance and scale bottle necks that drag the app down in peak hour...

ALM Days 2014 in Dusseldorf
Jan 13, 2014
Post comments count 0
Post likes count 0

ALM Days 2014 in Dusseldorf

Brian Harry
Brian Harry

Sam Guckenheimer and I will be traveling to Germany next month to participate in the German ALM Days event Feb 24 – 26.  We’ll be talking a lot about engineering on a cloud cadence among other things.  If you are interested/able, we’d love to see you there.  Of course, I think, all of the conference, except my part, will be in German . Brian

What are “Off-times”?
Dec 13, 2013
Post comments count 0
Post likes count 0

What are “Off-times”?

Brian Harry
Brian Harry

I got called out in email, I think reasonably appropriately, for using the term “off-times” when referring to choosing a better time to do our sprintly upgrades.  In a 24x7 continuous service world, there really is no such thing as a “good” time to have a problem.  I’ve written in the past about the extensive lengths to which we’ve gone to ensure that our full upgrade process is “online” and we pretty much never, ever have to take the whole service down for anything.  However, there are bad times and worse times to have a problem. We have designed our current upgrade schedule to make sure we have developers av...

Visual Studio Online Update – Dec 11
Dec 12, 2013
Post comments count 0
Post likes count 0

Visual Studio Online Update – Dec 11

Brian Harry
Brian Harry

Today we did our last deployment of 2013 (Sprint 57).  You can read about it here: http://visualstudio.com/en-us/news/2013-dec-11-vso Our next deployment would normally fall very close to the Christmas holiday and to avoid that, we’ll be skipping the Sprint 58 deployment and just rolling all of that work into the Sprint 59 deployment in mid January. We have worked very hard to ensure that this deployment goes more smoothly than the one we did in mid-November.  Overall, it went much better but wasn’t incident free.  We had a hiccup on Tue during the beginning of the rollout.  We kno...

Visual Studio 2013.1 RC is Available
Dec 9, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013.1 RC is Available

Brian Harry
Brian Harry

We are doing a pretty quick turn of the crank on VS 2013 Update 1.  Originally we were thinking our first Update would take a little longer but for a variety of reasons (most prominently the feedback about VS supporting versions of IE before IE 10), we decided to do a quick initial Update focused on just some key bug fixes.  Our first significant “feature Update” is still planned for the first half of 2014. You can download the RC here: http://www.microsoft.com/en-us/download/details.aspx?id=41204 You can read the KB article (including the list of fixes) here: http://support.microsoft.com/kb...

Load Testing VSOnline/TFS
Dec 2, 2013
Post comments count 0
Post likes count 0

Load Testing VSOnline/TFS

Brian Harry
Brian Harry

Ed Glas, Bill Barnett and Jiange Sun published a detailed write up of their experiences load testing VSOnline/TFS.  It’s a good read because they go into a lot of the reasons for the things they do and also talk about things they’ve tried that didn’t work.  They’ve now moved almost all of their load testing to the VS Online load testing service and had great results with it. http://blogs.msdn.com/b/edglas/archive/2013/11/27/load-testing-visual-studio-online.aspx Check it out, Brian

Another silly post about clothes
Nov 27, 2013
Post comments count 0
Post likes count 0

Another silly post about clothes

Brian Harry
Brian Harry

And an embarrassing moment. I’ve gotten some teasing about wearing a tie at the French Visual Studio 2013 launch event in Paris this week.  There are some pictures of me floating around online.  It’s certainly a rare occurrence.  I don’t wear a tie more than a couple of times a year.  I brought it on this trip “just in case”, expecting I wouldn’t actually wear it. But… I felt pretty bad about the night before so I decided to err on the side of formality for the event.  Here’s the story… Sunday was, in many ways, a typical day on the ...

Visual Studio 2013 Demo VM available
Nov 26, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013 Demo VM available

Brian Harry
Brian Harry

Brian Keller has released the RTM version of his incredibly useful demo VM.  He loads just about everything you could want to demo onto it and makes it easy to see how anything in VS or TFS works. Read more: http://blogs.msdn.com/b/briankel/archive/2013/08/02/visual-studio-2013-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx Brian

Visual Studio Surveys
Nov 26, 2013
Post comments count 0
Post likes count 0

Visual Studio Surveys

Brian Harry
Brian Harry

We are running a couple of surveys on Visual Studio to collect feedback for our next release cycle.  We’d appreciate any feedback you have.  Here are the links to the surveys on the VS blog. Thanks, Brian

A Rough Patch
Nov 25, 2013
Post comments count 0
Post likes count 0

A Rough Patch

Brian Harry
Brian Harry

Either I’m going to get increasingly good at apologizing to fewer and fewer people or we’re going to get better at this.  I vote for the later. We’ve had some issues with the service over the past week and a half.  I feel terrible about it and I can’t apologize enough.  It’s the biggest incident we’ve had since the instability created by our service refactoring in the March/April timeframe.  I know it’s not much consolation but I can assure you that we have taken the issue very seriously and there are a fair number of people on my team who haven’t gotten much sleep recently. The incident started the morning...

How much data can you put on VSOnline?
Nov 20, 2013
Post comments count 0
Post likes count 0

How much data can you put on VSOnline?

Brian Harry
Brian Harry

I don’t get asked that question too often but I do occasionally and, as the service matures, I know I’ll get asked it more and more so it’s been on my mind.  I was looking at some data yesterday about some of our largest tenants.  No, I wasn’t looking at any of their IP (I can’t) but I was looking at some meta-data to understand usage patterns so we can plan ahead to make sure the service provides a good experience as tenants grow. So far, no customer has hit any limit on how much they can store in VSOnline but there are limits and I keep wondering how to help people unders...

Application Insights going fast
Nov 18, 2013
Post comments count 0
Post likes count 0

Application Insights going fast

Brian Harry
Brian Harry

Overall, tire kicking on Application Insights is going well and the invitation codes continue to get used up pretty quickly.  We’ve now got many hundreds of accounts enabled so I’m probably going to slow down a bit on handing out invitation codes.  But… Here’s another one for another opportunity: VSInsights258441337 Brian

SmartOffice4TFS
Nov 18, 2013
Post comments count 0
Post likes count 0

SmartOffice4TFS

Brian Harry
Brian Harry

A couple of weeks ago one of our great partners, eDev Technologies (makers of InteGREAT – an excellent formal requirements management tool for TFS), released a new set of tools called SmartOffice4TFS.  Whereas InteGREAT is a pretty comprehensive requirements suite, SmartOffice4TFS is intended for teams with a less formal process but who still need to be able to manage requirements as documents. SmartOffice4TFS helps bridge the gap between the work that the development team is managing in TFS and stakeholders/customers/vendors/etc. that need a document.  To make SmartOffice4TFS even more attractive, eDev Techno...

Another Application Insights invitation code
Nov 16, 2013
Post comments count 0
Post likes count 0

Another Application Insights invitation code

Brian Harry
Brian Harry

Well, the last one was exhausted in a few hours.  It’s great to see there are plenty of people who want to take an early peek.  Here’s another one to unblock the next group of people… VSInsights3413009183 Brian

Application Insights invitation
Nov 15, 2013
Post comments count 0
Post likes count 0

Application Insights invitation

Brian Harry
Brian Harry

In the launch keynote on Wed, I announced, and Nicole demoed a new service on VS Online called Application Insights. I also announced that it is in “limited preview” – meaning it’s an invitation only service for now.  It’s early and we want to grow it slowly so that we can incorporate feedback early, getting fresh eyes along the way.  The most dependable way to get an invite is to create a VS Online account, then click on the Try Application Insights tile and request an invitation code by clicking on “Add me to waiting list”… We’ll try to get invite codes out at a reasonable pace but it’s just going...

Launching Visual Studio 2013
Nov 13, 2013
Post comments count 0
Post likes count 0

Launching Visual Studio 2013

Brian Harry
Brian Harry

Today, I am in New York at the launch of Visual Studio 2013 speaking with a local audience and broadcasting around the world.  In many ways it’s a celebration of the blood, sweat and tears we put into VS 2013.  At the same time, it’s a bit anti-climactic because VS 2013 has been in preview for months and released for weeks.  For me, there’s nothing really new to say about it because hundreds of thousands of people have it and are using it daily.  So the fun part is talking about all of the stuff that we’ve been working on that isn’t part of VS 2013 – and there’s a ton of it. The Cloud First, we all know the clo...

Listen to your service – it is talking to you
Nov 12, 2013
Post comments count 0
Post likes count 0

Listen to your service – it is talking to you

Brian Harry
Brian Harry

We had a nasty enough service incident on Friday that I can’t let it pass without commenting on it.  If you follow my blog or the service, then you know we were doing a deployment on Friday.  The natural assumption, both inside and outside Microsoft, was that it was caused by the deployment.  It wasn’t, but more on that in a minute. We received notable Twitter traffic, blog comments and emails both about this incident and the pattern of incidents.  I’m going to tackle both topics (at least lightly) here.  First, people are justified to be upset about Friday’s incident.  The service was mostly down for about 3 ...

Team Foundation Service Update – Nov 8
Nov 8, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Nov 8

Brian Harry
Brian Harry

Because of the big launch we’re doing next week, we updated TFService with the sprint 56 deployment a little early.  We deployed a couple of nice improvements today – making our charting feature easier to share and improving our load testing service.  You can read more about the changes in the release notes. Next week is going to be a big week.  I’ll be in New York participating in our VS/TFS 2013 launch.  As part of that, I’ll be making a bunch of new announcements and enabling a new set of features on the service.  You can participate online at http://events.visu...

TFS Git support for Continuous Delivery to Azure Web Sites and Services
Nov 7, 2013
Post comments count 0
Post likes count 0

TFS Git support for Continuous Delivery to Azure Web Sites and Services

Brian Harry
Brian Harry

A little over a year ago we unveiled a continuous delivery feature for TFS –> Azure, allowing you to configure the TFS build pipeline to automatically deploy to running Azure applications.  In the intervening time, we added Git support to TFS but getting Git integrated into all of our scenarios is a journey.  This week we released the next small step on that journey: TFS Git –> Azure continuous delivery using Team Foundation Service. Scott wrote up a nice overview of the scenario on his blog so, rather than replicate it, I’ll just refer you there.  It starts about half way d...

Team Explorer Everywhere 2013 is Available
Nov 3, 2013
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2013 is Available

Brian Harry
Brian Harry

Among the deluge of Visual Studio 2013 releases in October, we shipped the 2013 release of Team Explorer Everywhere – updating the experience for team members working in Eclipse and/or on non-Windows environments.  Team Explorer Everywhere includes an Eclipse plug-in, a cross-platform command line client, and a Java SDK for building custom tools that access TFS. In addition to a good number of bug fixes, the 2013 release significantly improves the Team Explorer experience and adds new capabilities to both the Team Foundation Version Control and Git version control experiences. You can download Team Explorer...

Visual Studio 2012 tools for Git RTM
Oct 30, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012 tools for Git RTM

Brian Harry
Brian Harry

We released the first drop of our Visual Studio tools for Git about a year ago as a plugin for VS 2012.  Our ultimate goal was to release them as part of VS 2013 RTM (and we did).  At the same time, we wanted to iterate quickly on VS 2012 because we could get a lot more feedback and because there’s always an adoption curve for a new VS release and supporting 2012 allows us to deliver for more customers. A couple of days ago, we released the “final” build of the Git tooling for VS 2012.  You can get the latest build on the Visual Studio Gallery: http://visualstudiogallery.msdn.micr...

Team Rooms in Visual Studio
Oct 26, 2013
Post comments count 0
Post likes count 0

Team Rooms in Visual Studio

Brian Harry
Brian Harry

In TFS 2013, we introduced a new feature called “Team Rooms” that keep a record of things that happen in your team – checkins, work item updates, build failures, code reviews, etc.  And you can have conversations about the activity directly in the team room.  This keeps a durable record of what’s happening in the team and makes it easy for people to catch up if they’ve been out or to ask a question about something. In 2013, Team Rooms only appear in the TFS web UI.  From the day we previewed it, we started getting questions about enabling team rooms in Visual Studio.  Unfortunately, we didn’t have time to do t...

Team Foundation Service Update – Oct 21
Oct 22, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Oct 21

Brian Harry
Brian Harry

If you check out the news post yesterday, you’ll see that the big change in this sprint’s deployment was to the project and account home pages.  Quite honestly the account home page was mostly useless and not very visually appealing.  One of the big things we focused on with these updates was improving the getting started experience.  One change we made was a new “Create your first project” panel on the account home page (where you land immediately after creating an account) to try to make it crystal clear what the next step to do anything useful is. After you’ve created a project, the create your fist pro...

Visual Studio 2013 RTM Available
Oct 17, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013 RTM Available

Brian Harry
Brian Harry

In the wee hours of the morning this morning, we made the final versions of Visual Studio 2013, Team Foundation Server 2013 and .NET 4.51 available.  You can download the trials and related products and MSDN subscribers can download the licensed product from the subscriber portal.  You can learn more about what’s new in VS 2013 here. Windows 8.1 is also available today.  It’s quick and easy to upgrade from the store so get it soon. On November 13th, we’ll be hosting the Visual Studio 2013 launch.  At launch, we’ll be highlighting the breadth and depth of new features an...

Brian Keller’s 5 reasons for Team Foundation Service
Oct 14, 2013
Post comments count 0
Post likes count 0

Brian Keller’s 5 reasons for Team Foundation Service

Brian Harry
Brian Harry

Brian created a great little video on why he likes Team Foundation Service.  I figured I’d share it… https://vimeo.com/microsoftvisualstudio/review/74686407/42c694668d Brian

How do you measure quality of a service?
Oct 14, 2013
Post comments count 1
Post likes count 0

How do you measure quality of a service?

Brian Harry
Brian Harry

Since we started down the path of building an online service a couple of years ago, I have learned a lot.  One of the things I’ve learned a lot about is measuring the health of a service.  I don’t pretend to have the only solution to the problem so I’m happy to have anyone with a differing opinion chime in. For the purpose of this post, I’m defining the “quality of a service” as the degree to which it is available and responsive. The problem The “traditional way” of tackling this problem is what’s called “synthetic transactions”.  In this approach, you create a “test agent” that is going to make some request...

Running a high scale TFS server
Oct 8, 2013
Post comments count 0
Post likes count 0

Running a high scale TFS server

Brian Harry
Brian Harry

Grant Holliday, recently wrote a post on managing TFS servers.  Grant has a colorful history.  I first met him when he joined the Team Foundation Server MVP program.  He was so knowledgeable and helpful that I eventually offered him a position on my team to help us manage internal adoption of TFS (over 45,000 people today).  He was a Program Manager for a few years but decided to move back home to Australia.  He moved to work in MCS and Premier support, helping customers with ALM practices and TFS.  6 months or so ago, I reached out to Grant again and asked if he’d be willing t...

VS 2012.4 and TFS 2012.4 RC 4 is available
Oct 8, 2013
Post comments count 0
Post likes count 0

VS 2012.4 and TFS 2012.4 RC 4 is available

Brian Harry
Brian Harry

Yesterday we released the final release candidate for Update 4 for VS 2012 and TFS 2012. We’re on track to release the final versions in a month or so.  I encourage you to try them out and let us know if there are any last minute issues we need to fix.  One thing to keep in mind – If you install TFS 2012.4 RC4, you will have to upgrade to the final TFS 2012.4 release before upgrading to TFS 2013.  There is no upgrade path from the Update 4 RC –> 2013 RTM (other than by installing Update 4 RTM first). You can find the full list of fixes in Update 4 in the KB article ref...

Hosting GPLv3 Projects on CodePlex
Oct 3, 2013
Post comments count 0
Post likes count 0

Hosting GPLv3 Projects on CodePlex

Brian Harry
Brian Harry

I’ve been a bit quiet here recently about what’s been going on with CodePlex.  I don’t blog every time we do a release otherwise I’d be blogging about the site every week, but we made a change today that I thought was worth mentioning – the GPLv3 license has been added to the list of open source licenses available when creating a new open source project on CodePlex. On CodePlex we’ve always asked you to specify what license you are releasing your source code under before you publish a project.  It’s important that whenever you publish code on the internet and you want that code to be freely used by people that...

Team Foundation Service Update – Sept 30
Sep 30, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Sept 30

Brian Harry
Brian Harry

Today we deployed our sprint 54 release.  All of the “new” stuff you’ll find in this sprint are refinements of existing features: Check out the release notes for more. This sprint was also really our last TFS 2013 sprint.  As you know our release is scheduled for Oct 18th and we are pretty much done.  We are still fixing a last few bug fixes that have been reported on the Release Candidate but we are really down to 2 or 3 fixes a week.  The majority of the team has shifted focus to Update 1 and you should start to see the velocity pick up in a sprint or two. Thanks, Brian

TFS 2013 Power Tools are available
Sep 22, 2013
Post comments count 0
Post likes count 0

TFS 2013 Power Tools are available

Brian Harry
Brian Harry

I apologize for the long wait.  But, the TFS 2013 Power Tools are finally available.  There’s no new features in this release but there are a fair number of bug fixes and the Power Tools have all been updated to work with VS 2013 and TFS 2013.  Also, the version checking has been changed so that these Power Tools will also work with VS 2013 Updates – so you don’t have to wait for a new version of the Power Tools for every VS Update.  And, of course, these will work with VS 2013 RTM.  We are not planning another Power Tools Update for RTM unless people find significant is...

What is a Product Owner?
Sep 22, 2013
Post comments count 0
Post likes count 0

What is a Product Owner?

Brian Harry
Brian Harry

Adam Cogan, one of our TFS MVPs, had his company put together a short animated video on the role of the product owner.  I thought it was pretty cool so I figured I’d share it.  It’s only a few minutes.  It’s worth checking out… http://tv.ssw.com/what-is-a-product-owner   Brian

Visual Studio 2012.4 RC 3 Available
Sep 11, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012.4 RC 3 Available

Brian Harry
Brian Harry

Every few weeks I’ve been posting about new pre-releases for VS/TFS 2012 Update 4.  Yesterday we released another one – RC 3. Important links: Among other things, the KB article contains a list of fixes in Update 4.  At this point we are starting to get towards the end of the Update 4 cycle and I’d encourage you to install this build and try it out if you intend to test Update 4 before it ships.  I think there might be one more RC build before we are done but there won’t really be time to take much feedback from that final RC and react to it. Thanks, Brian

Visual Studio 2013 & TFS 2013 RC is available
Sep 9, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013 & TFS 2013 RC is available

Brian Harry
Brian Harry

Today we released the Release Candidate for the VS 2013 suite of products.  This is a “go-live” production worthy version and will likely be the last publicly available build before we RTM.  I strongly encourage you to try it out and let us know if you find any blocking issues.  The clock is ticking and time is running out for us to make any more changes before the product ships. I’m not going to write about it extensively since there will be so many other people who do.  Instead, I’ll mostly provide you links to other places you can read more. Along with...

Team Foundation Service Update – Sept 9
Sep 9, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Sept 9

Brian Harry
Brian Harry

Today we deployed our sprint 53 work to Team Foundation Service and posted the release notes about the changes.  When I wrote last sprint’s release notes, I alluded to “one more nice big new feature”.  While “big” is in the eye of the beholder, I forgot there are actually 2 “big” new features. Work Item Charting The one I was referring to last sprint was “work item charting”.  Reporting has always been a cornerstone of TFS.  It enables transparency in the development process.  It brings together diverse data about your team’s work and allows you to mine that information for insight.  Our current reporting imple...

Expanding Windows Azure MSDN Benefit
Sep 3, 2013
Post comments count 0
Post likes count 0

Expanding Windows Azure MSDN Benefit

Brian Harry
Brian Harry

We are expanding the Windows Azure MSDN benefit to two additional subscription levels: MSDN Platforms and Visual Studio Test Professional with MSDN. MSDN Platforms subscribers will receive a $100 monthly credit, while Visual Studio Test Professional with MSDN subscribers will receive a $50 credit per month. Plus, subscribers will receive a $200 USD Windows Azure credit the first month they use their Windows Azure MSDN benefit, The benefit will work the same way as for other MSDN subscription levels: And don’t forget the Aston Martin contest that Scott Guthrie announced at TechEd.  MSDN sub...

VS/TFS 2012.4 (Update 4) RC 2 is available
Aug 19, 2013
Post comments count 0
Post likes count 0

VS/TFS 2012.4 (Update 4) RC 2 is available

Brian Harry
Brian Harry

Three weeks ago I announced that there will, in fact, be a fourth update to VS/TFS 2012.  It’s going to be a very small update – really not much more than key bug fixes.  It’s going to ship sometime toward the end of the year and, between now and then, we will be releasing as series of “Release Candidates”.  Normally we’d only have 1 or 2 release candidates for a release but, in this case, we are going to have several. Today, we released the second release candidate.  You can download it here.  And you can learn more about it, including what bug fixes it includes, in the KB article.  I don’t expect a lot of pe...

Team Foundation Service Update – Aug 19
Aug 19, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Aug 19

Brian Harry
Brian Harry

Today we are deploying the results of our Sprint 52 work.  I wrote the release notes this sprint and you can check them out on the news page, so I’ll keep that short.  Right now, our focus is on wrapping up all our TFS 2013 feature work – incorporating feedback, fixing the last set of bugs, signing of on our release criteria, etc.  At the same time, we are starting to plan our post-2013 work.  Now is a good time to make sure the UserVoice site is up to date. Over the past year, we’ve been publishing news along with our service deployments.  Along the way, one of the thin...

Feedback on the refreshed Microsoft Developer Network
Aug 6, 2013
Post comments count 0
Post likes count 0

Feedback on the refreshed Microsoft Developer Network

Brian Harry
Brian Harry

First, thanks for all the feedback, even if some of it is a bit brutal.  Sorry for not getting back a bit sooner.  I had planned to it Monday but came down with a pretty nasty cold this weekend.  However, I’ve been reading all the feedback carefully and digesting it. Let me distill the feedback that I heard in order of strength and I would appreciate you letting me know if I captured it correctly: Let me start by explaining where I am coming from with the new design… It should be no secret that Microsoft is trying to help people learn how to build Windows Store applications....

The Improved Microsoft Developer Network
Jul 31, 2013
Post comments count 0
Post likes count 0

The Improved Microsoft Developer Network

Brian Harry
Brian Harry

Today we launched the new Microsoft Developer Network site.  As I've mentioned before, my team is responsible for much of the infrastructure and experience for MSDN.  I’m very proud of what we have and at the same time see opportunities for improvement. There are two primary use modes for the MSDN web site.  The biggest one is search.  You want to know what the CommentRegex class is and its properties?  Just Bing “CommentRegex” and your top results will be the MSDN pages for the class reference.  Lots and lots of people experience MSDN this way. However, there’s another way.  You might, for instance, be new...

VS 2012.4 (Update 4) will exist!
Jul 30, 2013
Post comments count 0
Post likes count 0

VS 2012.4 (Update 4) will exist!

Brian Harry
Brian Harry

Sometime this spring, though for the life of me I can’t find it, I wrote a blog post where I said I thought Update 3 (VS/TFS 2012.3) would be the last update in the VS/TFS 2012 update line.  I often say that nothing that is said about the future is more than a guess with varying levels of confidence.  So, it turns out that I was wrong.  A month or two ago we decided that we were going to need to do a 2012.4 release. The primary motivation is addressing compatibility and migration/round-tripping issues between VS 2012 and VS 2013 and the various platform releases to make adoption of VS 2013 as smooth as possibl...

One year of news!
Jul 29, 2013
Post comments count 0
Post likes count 0

One year of news!

Brian Harry
Brian Harry

It wasn’t until after I posted my “news” post this morning and I was perusing our news site that I realized that the first news post was almost exactly 1 year ago on August 6th 2012.  These are precisely the kinds of things that sneak up on you unawares.  Who could have guessed that we’ve been doing this for a year now?  It seems like it was just yesterday. It’s been a busy year.  I spent a little time reviewing the news posts from the past year and figured I’d summarize some of the “highlights”.   This is, of course, just a sampling.  Ev...

Visual Studio 2012 tools for Git (0.9.5.0) are available
Jul 29, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012 tools for Git (0.9.5.0) are available

Brian Harry
Brian Harry

Today we released an update to our Visual Studio 2012 tools for Git.  We’ve been iterating on these since the first release in February and each release gets more complete, easier to use and better performance.  Of course that same tooling (though it’s a bit older release than 0.9.5.0) is included in the VS 2013 preview and more recent version will be included in the VS 2013 RTM. Here’s an excerpt from the release notes on what’s new in this release. Check it out and let us know what you think. Brian

Team Foundation Service Update – July 29
Jul 29, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – July 29

Brian Harry
Brian Harry

Today we are deploying our sprint 51 build.  You will soon be able to read the release notes here.  Today’s deployment is what I’d like a lot of deployments to be like – nothing particularly big but a bunch of nice improvements.  Probably the biggest thing is the next installment on my promise of an enterprise class Git solution – branch permissions, enabling control over who has the right to create, delete and modify branches on the central repo.  Lots of other things to – like the ability to delete a team room, get Git notifications in a team room and lots more....

Kids!
Jul 26, 2013
Post comments count 0
Post likes count 0

Kids!

Brian Harry
Brian Harry

We are gradually working our way into goats.  Last year we bought a dairy goat and she had 2 kids.  This year we bought 2 meat goats (Kiko breed) and one of them, “Pretty Girl” just had 3 kids.  I thought I’d share some pictures.  They are very cute. Here’s a picture from soon after they were born. And here’s a picture of my daughter and her friend holding them.   While I’m at it, here’s a picture of this year’s pigs.  They are still pretty small they’ll get a few times bigger before all is said and done. Just a brief interlude but I figured I share a few pictures of the goings on ...

Visual Studio a leader in software quality suites
Jul 25, 2013
Post comments count 0
Post likes count 0

Visual Studio a leader in software quality suites

Brian Harry
Brian Harry

Visual Studio has always been a great tool for developers.  In 2010, as we continued to expand the breadth of our Application Lifecycle Management suite, we made our first foray into tooling specifically for testers with Visual Studio Test Professional.  Thus started a journey to really incorporate testers into the application lifecycle, enabling teams to deliver higher quality software faster. In our 2012 wave of products we expanded our testing offering beyond traditional test case management, manual testing, automation, etc with a new set of tooling aimed at helping Agile teams move their testing pra...

REST API for Team Rooms
Jul 22, 2013
Post comments count 0
Post likes count 0

REST API for Team Rooms

Brian Harry
Brian Harry

I had someone ask about this so I decided to go ahead and post something.  Below is the contents of a Word doc that describes our REST API for working with Team Rooms.  It should work both on Team Foundation Service and on a public preview of TFS 2013.  Please let me know if you have any feedback on the doc. This is a very early preview and we’ll launch it officially later this year.  It’s also incomplete but it’s a start.  Hopefully it will give you what you need to know to do basic Team Room extensions.  Ultimately we’ll follow up with samples and more but r...

Team Foundation Service Update – July 9
Jul 10, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – July 9

Brian Harry
Brian Harry

Last week we completed sprint 50 and, today, the changes went live on the service.  You can read more of the details of what’s new on the service news feed. One of the things I’ve had to get used to with a service is the notion of publishing features that aren’t nearly finished.  In all my years of working on software I had developed a notion of what “done enough” was to ship a product.  That notion was somewhat based on the development model we used and somewhat based on the deployment model.  The result of it was that I have always had a pretty high bar for &ldq...

InRelease Acquisition is complete
Jul 10, 2013
Post comments count 0
Post likes count 0

InRelease Acquisition is complete

Brian Harry
Brian Harry

At TechEd, in early June, I announced our agreement to acquire InRelease – a release management product built specifically for Team Foundation Server by InCycle Software.  Since then, we’ve received tons of requests for more information, demos, etc.  Unfortunately, we’ve only been able to point people at InCycle because the acquisition was not final.  I’m happy to say that about a week ago we closed the acquisition and InRelease is now a part of Microsoft. That doesn’t mean we can start selling it right away.  There are a number of things that have to happen in or...

Team Explorer Everywhere 2012 Update available
Jul 4, 2013
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2012 Update available

Brian Harry
Brian Harry

During the excitement of the releases last week is that we also shipped a new version of Team Explorer Everywhere – our Eclipse and Cross-Platform client for Team Foundation Server.  This is officially part of the TFS 2012 wave of products, meaning that it’s equivalent to Team Explorer Everywhere 2012 Update 3 though it’s also fully supported against TFS 2013 Preview, the hosted service and TFS 2010.  We had a few important bug fixes and updates that we wanted to get into the “RTM” version of TEE rather than having them in a “Preview” labeled build which was the...

A few more Visual Studio 2013 Preview features
Jun 26, 2013
Post comments count 0
Post likes count 0

A few more Visual Studio 2013 Preview features

Brian Harry
Brian Harry

I recently announced the availability of the Visual Studio 2013 and Team Foundation Server 2013 previews.  There are a couple of new features available with this preview that I’d like to talk a bit more about. Cloud Load Testing Now that the Preview is available, you can try out our new cloud load testing experience.  We’ve been using it on the TFS team for the past couple of months and have run close to 100 load test runs.  We’ve been incredibly happy with how much more friction free the experience is.  You’ll need a Team Foundation Service account to use the cloud load testing but you don’t have to use the ac...

Visual Studio 2013 Preview is available
Jun 26, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013 Preview is available

Brian Harry
Brian Harry

Today at the Build conference, we announced the availability of Visual Studio 2013 Preview and Team Foundation Server 2013 Preview.  You can download them here.  You can also read my blog post from Tech Ed for a bunch of info on the new ALM features.  You can also check out Soma’s blog for more on what’s in this release. This is a “go-live” preview meaning, if you are comfortable upgrading production systems, we will support you.  I do expect there are some bugs but we’ve been using it in our production environment for months and have had a handful of “pre-p...

Visual Studio 2012.3 is released
Jun 26, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012.3 is released

Brian Harry
Brian Harry

Today we officially released Visual Studio 2012.3 and Team Foundation Server 2012.3.  All in all, these are small releases, mostly containing high priority bug fixes and a few changes to improve the compatibility/interop story with VS 2013.  You can read all about it in the KB article or download it here: http://go.microsoft.com/fwlink/?LinkID=290979.  Of course you can also just use the Visual Studio Update manager to get the Visual Studio improvements. Thanks, Brian

An update on the forums refresh
Jun 21, 2013
Post comments count 0
Post likes count 0

An update on the forums refresh

Brian Harry
Brian Harry

As with any significant change, there is a period of “burn in” the tune it. I want to thank everyone who has already provided feedback and ask that you please keep it coming. We’ve already released an update with some improvements for the “easy stuff” and the team has created a backlog for the next sprint to address some of the bigger things. Here’s a list of the things we’ve done to address feedback already in the deployment we did yesterday afternoon: We’ll continue to work on improving it based on the feedback. Thanks for your hel...

Enterprise grade Git
Jun 19, 2013
Post comments count 0
Post likes count 0

Enterprise grade Git

Brian Harry
Brian Harry

In my Visual Studio 2013 post from TechEd a couple of weeks ago, I made a very innocuous comment about including Git support in our TFS 2013 preview that will ship next week (at the Build conference).  I wanted to take a few minutes to expand upon it. We first introduced Git support as a VS 2012 VSIX for Visual Studio and server side support in Team Foundation Service in Feb 2013. Since then, we’ve been updating both regularly – every 3-6 weeks.  At the announcement, I also said that Git support would be “included in the next major release”.  At the time, I couldn’t sa...

Team Foundation Service Update – June 19
Jun 19, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – June 19

Brian Harry
Brian Harry

Today we updated the service with our sprint 49 work.  You can read the details of the significant improvements on the news blog.  In the grand scheme of things, it’s a comparatively small update.  We released so much on Jun 3rd for TechEd, there’s just not a lot of new stuff to show :) Two areas worth mentioning are Agile Portfolio Management.  We are on a journey and we announced the beginning of it at TechEd.  You should expect that every sprint we will improve it.  This sprint is no different.  Next sprint should have more and on and on for many months into the f...

A refresh of our forums
Jun 18, 2013
Post comments count 0
Post likes count 0

A refresh of our forums

Brian Harry
Brian Harry

We’ve just completed and launched a new version of the Microsoft forums.  We’ve worked really hard to substantially improve the experience both for people looking for answers and those providing them.  We started by making it easier to find what you are looking for.  Instead of navigating categories to find those that might be relevant, we’ve started with search as the entry.  You can search directly from the root and get results immediately.  The categories show up on the right hand side allowing you to filter your results. We’ve also reformatted the page to provide more space for your content and added p...

Excuse me sir, your cow is stuck in the mud
Jun 10, 2013
Post comments count 0
Post likes count 0

Excuse me sir, your cow is stuck in the mud

Brian Harry
Brian Harry

I try to share some of the funnier and stranger stories from my life.  Unfortunately, I don’t always remember to share them. I’m working from home today because I’ve got an all day phone call with people in Redmond.  As I was sitting and waiting for my meeting to start this morning, the phone rang.  It was the camp adjacent to our farm.  The voice on the phone informed me that one of my cows was stuck in the mud. Well, it’s been raining a lot (2-3 inches of rain for tropical storm Andrea and more rain again today).  Further, I just moved the cows, first thing this morning into another field that has a sizea...

VS 2013 round tripping
Jun 4, 2013
Post comments count 0
Post likes count 0

VS 2013 round tripping

Brian Harry
Brian Harry

In VS 2012, we introduced the notion of “round-tripping”.  This meant the ability for VS 2012 to load and save VS 2010 compatible solutions/projects.  That was a huge customer ask and I’ve heard a lot of feedback since then that customers rely on it. At TechEd this week, I was asked what the story with 2013 would be.  Specifically, with the move to a more rapid cadence, I heard that this feature is more important than ever.  In fact, some of the customers I spoke with wanted to make sure that not only could VS 2013 support round tripping with VS 2012 but it could also support...

Visual Studio 2013
Jun 3, 2013
Post comments count 0
Post likes count 0

Visual Studio 2013

Brian Harry
Brian Harry

Hold on to your seat, this is going to be a long one… Today at TechEd, I announced Visual Studio 2013 and Team Foundation Server 2013 and many of the Application Lifecycle Management features that they include. Today, we enabled some of those features on Team Foundation Service for you to try out immediately and I announced that a preview of VS 2013 and TFS 2013 will be available at the Build conference later this month. It’s an exciting time now that we can start talking more openly about what’s coming in our next major release. As usual, there’s so much I will only be able to just skim the surface with th...

Team Foundation Service Update – May 28
May 31, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – May 28

Brian Harry
Brian Harry

Sorry for being a little late with this but I’ve been traveling this week and it’s thrown me off.  On Tues May 28th, we deployed our Sprint 48 build to Team Foundation Service.  It was quite gratifying to see the deployment go incredibly smoothly given that the last few sprints have been a bit rough.  I’d like to think we’re “back to normal” and that going forward our sprint deployments will be easy, seamless and quick again.   You can read about the new capabilities in this deployment on the Team Foundation Service news article. One update to that news arti...

Visual Studio 2012.3 RC2 available
May 30, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012.3 RC2 available

Brian Harry
Brian Harry

We are getting close to shipping Visual Studio and Team Foundation Server 2012.3 (Update 3).  This week we shipped Release Candidate 2 (RC2).  We’re down to fixing just the last few bugs and if you are thinking up upgrading to Update 3, now would be a good time to give it a try and let us know if there are any last minute issues we need to fix. As I’ve mentioned before, this release is primarily just bug fixes but there are quite a few and some pretty valuable ones.  You can see a full list by reading the KB article here: http://support.microsoft.com/kb/2835600 You can download Update 3...

Support on Team Foundation Service
May 24, 2013
Post comments count 0
Post likes count 0

Support on Team Foundation Service

Brian Harry
Brian Harry

Update: Um, egg on face.  When I first posted this, it ended up having the email thread with the customer attached.  I updated it to remove it as quickly as possible but I sincerely apologize. I got an email from a customer a couple of days ago asking about issues he was having with Team Foundation Service.  After looping in our internal support team, he asked if that was a route he could use directly.  I took the time to write up some thoughts on support and thought it would be interesting to share them in a post (having been embellished slightly) . Here are the thoughts… Unfortunately, you won’t be abl...

New Windows Dev Center release
May 16, 2013
Post comments count 0
Post likes count 0

New Windows Dev Center release

Brian Harry
Brian Harry

Yesterday we launched a new Windows Dev Center.  You might ask “Why are you telling us about that, Brian?”  Well, the answer is that my team is responsible for MSDN and much of the infrastructure behind it.  We partner very closely with the Windows team team produce an awesome Windows Dev Center.  Yesterday was the culmination of months of work to really overhaul the dev center and make it serve our customers even better. Here’s a list of some of the key improvements in the dev center… Check it out… Brian

Team Foundation Service Update – May 13
May 14, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – May 13

Brian Harry
Brian Harry

Yesterday, we deployed an update to Team Foundation Service.  You can read the release notes to see the improvements.  The improvements aren’t major but there’s a few nice things – Some updates to UI styling with a greater use of color, some navigation improvements that include the ability to see the task board for all sprints (rather than just the current), and support for multiple Git repos per Team Project. Less prominent, but we’ve also made a bunch of changes to our authentication code.  We’re working to better support people who use multiple Microsoft Accounts (L...

Some thoughts on a comment about VS 2012.3
May 8, 2013
Post comments count 0
Post likes count 0

Some thoughts on a comment about VS 2012.3

Brian Harry
Brian Harry

Yesterday, I got a thoughtful comment from Dean on my post about Update 3.  I sat down to write a response this morning and it turned into a but of a novel (in fact, the blog says it’s too long to post as a comment ).  So I’ve turned it into a post.  Here was Dean’s comment: Brian, I looked at the list of fixes, you weren't kidding when you said small.  Are those just the major ones (crashing)?  There are a whole lot of things logged on Connect that when added together really stifle productivity (many involving the editor with intellisense, syntax highlighting, etc.).  I get nervous at this point in a VS life...

TFS 2012.2 Power Tools update available
May 8, 2013
Post comments count 0
Post likes count 0

TFS 2012.2 Power Tools update available

Brian Harry
Brian Harry

Yesterday we released our update to the TFS 2012 Power Tools to work with VS/TFS 2012.2 (Update 2). Yes, I see the irony in announcing this the day after announcing the first “go-live” Update 3 CTP   It took us longer than we had hoped to get the Power Tools ready.  However, we’ve made a key change to mitigate this issue in the future. Our Power Tools setup has traditionally had a block to prevent it from working with the next version of VS (which is why the Power Tools from Update 1 wouldn’t work with Update 2).  This is a bit of a hold-over from before we started doing the regular update...

Visual Studio 2012.3 (Update 3) “go-live” CTP is now available
May 7, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012.3 (Update 3) “go-live” CTP is now available

Brian Harry
Brian Harry

I know it seems like 2012.2 just released (at least it does to me) but we’re already well into our schedule for 2012.3.  Today, we released the updates for both Visual Studio and Team Foundation Server.  This is the first “go-live” release in the 2012.3 line of CTPs – this means that we’ve tested it to the point that we think you can install it in your production environment (we have in ours) and get help with any significant issues you encounter.  Our go-live process found 8 or 10 TFS bugs for Update 2.  We were able to fix those for the final build and ensure ev...

Visual Studio 2012 Update 2 (VS 2012.2) ISOs available
May 6, 2013
Post comments count 0
Post likes count 0

Visual Studio 2012 Update 2 (VS 2012.2) ISOs available

Brian Harry
Brian Harry

I’ve had a healthy discussion with some of you on this post and we’ve received quite a lot of feedback on Soma’s blog and other places.  Based on this feedback we’ve produced ISOs for Visual Studio Update 2 and decided that for these "”larger” updates, we’ll continue to do so in the future. You can read more about it on the Visual Studio blog here: http://blogs.msdn.com/b/visualstudio/archive/2013/05/03/announcing-availability-of-isos-for-visual-studio-updates.aspx Brian

Team Explorer Everywhere 2012 Update 2
Apr 29, 2013
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2012 Update 2

Brian Harry
Brian Harry

I missed announcing the availability of Team Explorer Everywhere Update 2.  We released the update the first week of April.  You can get it either by: Mostly our Update 2 for Team Explorer Everywhere contains bug fixes and small feature improvements.  Here’s a list of the improvements you will find… Let us know if you have any feedback. Thanks Brian

Updated TFS 2010 MSSCCI Provider
Apr 29, 2013
Post comments count 0
Post likes count 0

Updated TFS 2010 MSSCCI Provider

Brian Harry
Brian Harry

Last week we released an update to the TFS 2010 MSSCCI provider.  The primary motivator for this release was to enable it to work with VS 2005.  This now enables you to connect to TFS 2012 using VS 2005, particularly from Windows XP.  The support for VS 2005 was the only enhancement to this update of the 2010 MSSCCI provider. Thanks, Brian

Visual Studio Tools for Git Update available
Apr 26, 2013
Post comments count 0
Post likes count 0

Visual Studio Tools for Git Update available

Brian Harry
Brian Harry

Yesterday, we released a major update to our Visual Studio Tools for Git.  While still nowhere near done, we feel like we’ve crossed a significant threshold of completeness and usability.  If you’re already using them or have tried them and didn’t feel they were ready, I encourage you to give this update a go. You can install the latest drop here: https://aka.ms/git4vs It will require that you have Visual Studio 2012 Update 2. The most compelling improvements include: Additional improvements are: As I never like talking...

Sprint 45 service issues
Apr 23, 2013
Post comments count 0
Post likes count 0

Sprint 45 service issues

Brian Harry
Brian Harry

If you are a regular user of our Team Foundation Service - particularly during peak times, you've probably noticed that it hasn't been running as seamlessly as usual.  Our recent issues started with our sprint 45 deployment that I wrote about here and foreshadowed here.  In this post I want to give you some insights to what happened and what we've done about it.  The team has been working long and hard since the deployment and I really appreciate the dedication and tenacity. As our service has evolved, we've begun to expand the breadth of the services we are trying to offer.  We are also worki...

VS/TFS 2012.2 (Update 2) released today
Apr 4, 2013
Post comments count 0
Post likes count 0

VS/TFS 2012.2 (Update 2) released today

Brian Harry
Brian Harry

Today, we released our second update to Visual Studio and Team Foundation Server 2012.  You can read a fairly detailed post with all the new capabilities on the ALM blog.  There’s a ton of new value in the in this update as evidenced by the long list of new features in that post.  Roughly speaking, Update 2 is about the same size as Update 1 was (in terms of numbers of new features). Many of the features have been aired before in our CTP posts.  But there are a couple of things about the TFS update that I want to highlight. TFS 2010 Build controller/agent compat – We’ve recei...

BUILD 2013 has been announced
Mar 26, 2013
Post comments count 0
Post likes count 0

BUILD 2013 has been announced

Brian Harry
Brian Harry

http://blogs.technet.com/b/microsoft_blog/archive/2013/03/26/announcing-build-2013.aspxBrian

Team Foundation Service Update–Mar 22
Mar 22, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update–Mar 22

Brian Harry
Brian Harry

Today, we released the results of Sprint 45 on Team Foundation Service.  You can check out the release notes to learn more about today’s release.  There were 2 basic areas of new capabilities on the service: Git Branch insights and Web based test execution UI.  Both are nice improvements in usability and experience. You might notice that we’re releasing this on a Friday and we “always” do our service releases on Mondays.  This is an unusual one.  Last sprint I mentioned that we are making some big infrastructural changes and that these changes are going to require ...

Are you missing a cow?
Mar 11, 2013
Post comments count 0
Post likes count 0

Are you missing a cow?

Brian Harry
Brian Harry

Saturday night I was at my son’s lacrosse game with the family.  My wife got a phone call.  It was a fellow farmer and neighbor, Noah (about 2 miles south of us).  His question was “Are you missing a cow?”  The answer, of course, was we didn’t know.  Even if we had been home, counting ~100 cows turns out to be a lot harder than you’d think – the dang things just won’t stay still.  It turns out Noah had seen a stray black cow with no distinctive markings. So I had to leave the lacrosse game to go home and see what was up.  By the time I got home it was dark.  I stopped by Noah’s house and learned that he had la...

Git extension for VS 2012 Update 2 CTP4
Mar 7, 2013
Post comments count 0
Post likes count 0

Git extension for VS 2012 Update 2 CTP4

Brian Harry
Brian Harry

A couple of days ago I announced the availability of VS/TFS 2012.2 CTP4.  At that time I mentioned that there would be an update of our Visual Studio Git extensions to work with it.  We released the Git extension update last night and you can read more about it in Matt’s and Andy’s blog post.  We continue to push forward with additional Git functionality as quickly as we can.  The biggest advance in this release is a new merge experience.  Check it out and give us feedback.Brian

CTP4 (March) of VS/TFS 2012 Update 2 is available
Mar 4, 2013
Post comments count 0
Post likes count 0

CTP4 (March) of VS/TFS 2012 Update 2 is available

Brian Harry
Brian Harry

We are continuing our journey to deliver a final release of Update 2.  You can read about the CTP3 we shipped a few weeks ago here.  The most notable thing about this CTP is that it is “go-live”.  One of our big learnings from shipping Update 1 was that we really do need feedback from real customer deployments before we ship a major update.  We provided a “go-live” build to a select set of early adopters in the last CTP and got some great feedback.  In that process we found 3 or 4 significant bugs and fixed them for this CTP.  We now need a bunch more people t...

Team Foundation Service Update – Mar 4
Mar 4, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Mar 4

Brian Harry
Brian Harry

Sprint 44 is done and has now been deployed to the service.  You can read the release notes on the Team Foundation Service Portal to learn more about what’s in it.  Maybe the biggest news is that the customizable swim lanes for kanban are live on the service now.  Over all though, it was a sprint of just moving the ball forward on many fronts – improve test case execution, version control annotate/blame, scheduled builds for Git, etc.  No real big news – just everything a bit better.  It’ll probably continue to be that way for a few sprints as we pull together our ...

Bad day
Feb 23, 2013
Post comments count 0
Post likes count 0

Bad day

Brian Harry
Brian Harry

Clearly yesterday was a bad day.  Team Foundation Service was mostly down for approximately 9 hours.  The underlying issue was an expired SSL certificate in Windows Azure storage.  We use HTTPS to access Windows Azure storage, where we store source code files, Git repos, work item attachments and more.  The expired certificate prevented access to any of this information, making much of the TFService functionality unavailable. We were watching the issue very closely, were on the support bridge continuously and were investigating options to mitigate the outage.  Unfortunately we were not su...

Professional Team Foundation Server 2012
Feb 15, 2013
Post comments count 0
Post likes count 0

Professional Team Foundation Server 2012

Brian Harry
Brian Harry

Grant Holliday and friends just put out a new version of their excellent TFS book, now updated for TFS 2012.  It’s worth having if you are really trying to understand the ins and outs of TFS.  Learn more on Grant’s blog.Brian

Update to VS Git tooling
Feb 12, 2013
Post comments count 0
Post likes count 0

Update to VS Git tooling

Brian Harry
Brian Harry

Yesterday, we posted a small update to the Git tooling for VS.  Since we just released it the other day, we don’t have much new yet but we should continue (at least for a while) to update it after each of our 3 week sprints. This update has 3 significant bug fixes: 1) Add support for VS 2012 Express for Windows Desktop 2) Fix a bug that broke Resharper 3) Fix for a problem detecting global config files. If you’ve installed the tool, you should get popup notifications in VS of any updates we publish and, at least for now, updating the extensions is super fast – only a few seconds. That&rsquo...

Lessons 451 & 452 in farming
Feb 12, 2013
Post comments count 0
Post likes count 0

Lessons 451 & 452 in farming

Brian Harry
Brian Harry

OK, I made up the numbers.  I debated what to call this post.  Adventures with a horse?  Water: a famer’s nemesis?  It’s been a fun couple of days. Sunday night the whole family was out doing chores and my wife and kids were exercising the horses.  I finished up the chores and left them to wrap up with the horses – feed them, clean up etc. Yesterday mid-day my wife called me and told me that someone had left the gate to the hay area open and the horses had gone in and eaten the better part of a bag of sheep feed.  For those of you who don’t have a lot of horse experience – that’s really bad.  My response to...

CTP for Visual Studio 2012 Update 2 (VS 2012.2) is available
Feb 11, 2013
Post comments count 0
Post likes count 0

CTP for Visual Studio 2012 Update 2 (VS 2012.2) is available

Brian Harry
Brian Harry

Read more here: http://blogs.msdn.com/b/visualstudioalm/archive/2013/02/11/february-ctp-for-visual-studio-update-2.aspx We’ve just shipped the next Community Technology Preview (CTP) for VS and TFS Update 2.  This release is still not a broad go-live release.  Learning from our last Update (Update 1 – VS 2012.1), we are enabling go-live earlier.  In this CTP, we have identified a small set of “early adopters” who we’ll hand hold through a go-live experience on this CTP.  The next CTP we ship will be a broad go-live release. The blog post in the above link has a li...

Team Foundation Service Update – Feb 11
Feb 11, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Feb 11

Brian Harry
Brian Harry

Yes, I know it’s hard to believe it’s time again already.  Didn’t we just have all those big announcements – Git support, Test Hub, Work item tags…?  Yes.  We had last sprint’s deployment on Jan 21, then all the big announcements on Jan 30 and now it’s time for sprint 43!  As you can probably guess all of the new features we announced on Jan 30 were deployed on Jan 21 and just hidden behind feature flags – in fact, some of them were deployed a sprint or two earlier than that even. Much of what we unveiled on the 30th was very cool but not really...

Team Foundation Server and IE8
Feb 8, 2013
Post comments count 0
Post likes count 0

Team Foundation Server and IE8

Brian Harry
Brian Harry

This is one of those posts that I can’t win by writing but I have to anyway.  It can’t make anyone happy and will undoubtedly garner me some amount of flame, but here it goes. We’ve been working hard over the past couple of years to improve and expand our web experiences for TFS.  In TFS 11, this came through all the nice new Agile planning tools.  Most recently you’ve seen this in the substantially improved version control experiences.  It’s a trend we are continuing. As we are getting deep into our work on TFS 12, we are looking, as always, at our platform suppo...

Team Foundation Server 2012 and System Center 2012 Operations Manager VM and Hands-on-Lab / Demo Script
Feb 7, 2013
Post comments count 0
Post likes count 0

Team Foundation Server 2012 and System Center 2012 Operations Manager VM and Hands-on-Lab / Demo Script

Brian Harry
Brian Harry

Check out Brian Keller’s post.Brian

David Warren – the inventor of the Black Box
Feb 3, 2013
Post comments count 0
Post likes count 0

David Warren – the inventor of the Black Box

Brian Harry
Brian Harry

I try not to use my blog for too many personal things but I couldn't resist.  A good friend of mine, who also happens to be one of our Visual Studio ALM MVPs, sent me an email.  He told me about a project his daughter has undertaken to have the world commemorate the life and work of David Warren - the inventor of the flight data recorder, or Black Box.  I just finished watching her YouTube video and am amazingly impressed with the work of such a young woman.  I added my name to the petition. Regardless of whether you support her campaign, I encourage you to watch her video.  She has a bri...

Team Foundation Server on Azure IaaS
Feb 1, 2013
Post comments count 0
Post likes count 0

Team Foundation Server on Azure IaaS

Brian Harry
Brian Harry

I’ve been getting a few questions lately about whether or not we support TFS on Azure IaaS.  The truth is that a number of us have set up and used it on IaaS but we have never really formally tested it.  My biggest question was performance.  We’ve just finished running some performance tests.  Here’s the results we got: In this configuration, we were able to achieve results supporting a team of 500 – 1,000 users.  This is roughly consistent with the hardware sizing guidelines we give for dedicated hardware.  Our results indicate that TFS on Azure IaaS will ca...

Customizable kanban swim lanes
Feb 1, 2013
Post comments count 0
Post likes count 0

Customizable kanban swim lanes

Brian Harry
Brian Harry

It’s been a crazy week with all of the announcements.  Among the demos I did Wednesday was one that hasn’t gotten much coverage yet.  The reason is because you can’t put your hands on it but you will be able to in about a month.  We introduced a kanban board into Team Foundation Service in August and released it in TFS 2012 Update 1.  We identified 4 core features that were necessary for a successful kanban implementation: In true Agile fashion, we were only able to get 3 of the 4 done in the Update 1 timeframe so we shipped what we had to let people start playing with it but we knew we had m...

Today's Reddit Ask Me Anything (AMA)
Feb 1, 2013
Post comments count 0
Post likes count 0

Today's Reddit Ask Me Anything (AMA)

Brian Harry
Brian Harry

I'll start answering question on today's AMA at about 10:15am PST this morning.  It will open about 30 minutes ahead of time to start collecting questions and letting people vote them up/down. ***UPDATE*** The url for the AMA is:https://aka.ms/ama_bharry Hope to see you there. Brian

Hotfixes for TFS 2012 Update 1 (TFS 2012.1)
Feb 1, 2013
Post comments count 0
Post likes count 0

Hotfixes for TFS 2012 Update 1 (TFS 2012.1)

Brian Harry
Brian Harry

Thank you for being patient.  If you’ve followed my blog, you’ve seen that we’ve struggled a bit with some issues we introduced in our initial Update 1 release.  A few weeks ago, we released a patch and quickly pulled it back as we found some people with install issues.  Stung with humiliation, we have spent the last few weeks working hard to make sure we had a good patch that would really work for people.  We’ve learned a lot from the process – including that our patching infrastructure that we build in TFS 2012 was not as robust as we thought it was.  We are rolling all of these learnings into Update 2 and we e...

Git init VS
Jan 30, 2013
Post comments count 0
Post likes count 0

Git init VS

Brian Harry
Brian Harry

Today at the ALM Summit I made a bunch of announcements.  A couple of them warrant a bit of extra comment Today, I made 2 announcements involving TFS, VS and Git. Resources   That’s right, TFS & VS support a full fidelity implementation of Git.  Although this comes as kind of an abrupt announcement, it’s been a long time in the making.  We started talking about having DVCS support for TFS a year or more ago.  I even mentioned at the end of this post over a year ago that DVCS was in our future.  After a few months of investigation (in the middle of working on TFS 2...

Announcing Visual Studio 2012 Update 2 (VS2012.2)
Jan 30, 2013
Post comments count 0
Post likes count 0

Announcing Visual Studio 2012 Update 2 (VS2012.2)

Brian Harry
Brian Harry

Today we released the first Community Technology Preview (CTP) of Visual Studio 2012 Update 2 (VS2012.2).  It’s exciting to see the next update of VS working it’s way to completion.  There’s going to be a ton of cool new capabilities in Update 2.  Not all of them are available in this CTP but many are.  Below, I’ve described the significant improvement’s that you’ll find in this CTP and I’ve grouped them into 4 categories: This CTP is NOT a “go-live” CTP.  It is for evaluation only.  We’re trying to learn from Update 1 and get feedback earlier in the cycle.  We will be having “go-live” pre-re...

OData for Team Foundation Service
Jan 27, 2013
Post comments count 0
Post likes count 0

OData for Team Foundation Service

Brian Harry
Brian Harry

Last week I wrote about accessing TFS using OData and how this makes writing device apps against TFS easier.  Friday, we published the OData support on our online service – Team Foundation Service at: https://tfsodata.visualstudio.com.  If you go to that url, you’ll find some basic instructions on using it, including links to a video, a sample Windows  8 store app (which I’m trying to get the team to publish in the store), etc.  You can also read more about it in Brian Keller’s blog post. Because all projects on Team Foundation Service are currently private, you can onl...

Stand-alone installer for TFS object model
Jan 22, 2013
Post comments count 0
Post likes count 0

Stand-alone installer for TFS object model

Brian Harry
Brian Harry

For years we’ve had requests for an easier way to install the Team Foundation Server object model.  Since 2005, the only way to install it was to install VS or Team Explorer, both of which included a VS shell, Office extensions and a bunch of stuff that you really didn’t need to do basic programmability against a TFS server.  In TFS 2012, we set out to address the long standing request and create a stand-alone installer that would just install the programmability components – making for a faster, smaller and less impactful install. We actually released it along with VS Update 1 back in...

Team Foundation Service Update – Jan 21
Jan 21, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Jan 21

Brian Harry
Brian Harry

I mentioned a couple of sprints ago that we were going to be investing in making the source control experience in the browser shine.  We’ve just finished sprint 42 and are deploying it today.  The biggest change you’ll notice is a new context menu when exploring changes in source files that allows you to perform a lot more actions to understand the context of the change.  You can read more about it here. The last few sprints have been comparatively small to moderate improvements.  As I mentioned last sprint, we’re working on some significant changes and we’ve now got on...

Modern Lifecycle on the Cloud OS
Jan 15, 2013
Post comments count 0
Post likes count 0

Modern Lifecycle on the Cloud OS

Brian Harry
Brian Harry

Microsoft announced a bunch of new releases today, advancing our Cloud OS vision.  You can read more on the overall announcements here but I will focus on some new/improved application lifecycle management scenarios that support our DevOps initiatives. The cloud continues to drive new demands on application development.  It enables new ways of conceiving, building and delivering great app experiences.  It does this by enabling rapid cycle times from idea –> delivery –> feedback.  In order to really realize this virtuous cycle, you need to rethink the way you do development.&n...

Accessing Team Foundation Server with OData
Jan 14, 2013
Post comments count 0
Post likes count 0

Accessing Team Foundation Server with OData

Brian Harry
Brian Harry

TFS has very nice SDKs for building both .NET & Java applications for it.  However, some platforms – particularly some devices don’t support those SDKs.  On those platforms, often the easiest way to access a service is with REST or Json.  Brian Keller recently blogged about an update to his OData service for Team Foundation Server 2012 that exposes OData end points.  He also described a sample Windows Store app built with it. You can read more about it here:  http://blogs.msdn.com/b/briankel/archive/2013/01/07/odata-service-for-team-foundation-server-v2.aspx In the coming ...

Skype and the new Team Explorer
Jan 14, 2013
Post comments count 0
Post likes count 0

Skype and the new Team Explorer

Brian Harry
Brian Harry

As you probably know, we made a pretty significant rev of the Team Explorer in VS 2012.  As part of that we did a re-think of the Team Members Power Tool to provide a much nicer collaboration experience than what we could do in VS 2010.  The Power Tools Team Collaboration tool supports Lync and Live Messenger but it also has an extensibility model so you can plug in other communication technologies.  Nico has now updated the Skype provider on Codeplex to work with the new Team Members Power Tool.  Check it out: http://tfscollab.codeplex.com/ Brian

TFS 2012 Update 1 Hotfix
Jan 11, 2013
Post comments count 0
Post likes count 0

TFS 2012 Update 1 Hotfix

Brian Harry
Brian Harry

*** Updated Jan 14th 2013 *** Some days you just want to crawl in a corner and cry.  We released this patch on Friday to address customer reported issues in Update 1 and over the weekend had a significant bug reported in the patch.  It turns out that if you have TFS installed in a non-default location (like another drive), the patch will not install correctly.  We've had 3 or 4 reports of this so far but it's enough that we've decided to pull the patch down, fix this issue and republish it.  It will take a few days to do that.  This patch relies on a set of technolgy we use to produce inc...

TFS 2010 will not support SQL 2012
Jan 11, 2013
Post comments count 0
Post likes count 0

TFS 2010 will not support SQL 2012

Brian Harry
Brian Harry

With every release – of our product or a dependency, we think hard about the test/support matrix.  As we developed Team Foundation Server 2012, we decided to support both SQL 2008 R2 and SQL 2012 – due to the close release proximity.  TFS 2010, of course was released WAY before SQL 2012 and supported SQL 2008 and SQL 2008 R2. When SQL 2012 was released we, not surprisingly, started getting requests for TFS 2010 to work with it.  We thought it would likely “just work” and we just needed to run a test pass on it so we indicated, informally, that we expected to release support ...

Renaming your Team Foundation Service account
Jan 9, 2013
Post comments count 0
Post likes count 0

Renaming your Team Foundation Service account

Brian Harry
Brian Harry

We’ve seen a growing cadre of people who created Team Foundation Service accounts and have decided they don’t like the name they chose.  So far this has required that you contact our support organization.  They would have to delete the account and then you could create a new one with the name you wanted – clearly not a desirable approach.  However, in November, of our 132 support cases, 118 of them (about 90%) were to do precisely this. In December, we created a PowerShell script to enable our support team to rename accounts rather than do the delete/recreate path. Today, we have bundled that logic into the...

VS/TFS 2012 Release Candidate expiring
Jan 8, 2013
Post comments count 0
Post likes count 0

VS/TFS 2012 Release Candidate expiring

Brian Harry
Brian Harry

I’m starting to receive mails from a number of people observing that their installs of the 2012 Release Candidate are approaching expiration on Jan 15.  That’s just over a week away.  I’m being asked if there’s some way to extend the expiration because the customer isn’t ready to upgrade.  Unfortunately, there is no way to extend the expiration.  The release candidate will cease to function on January 15th.  You will need to upgrade to the final release build in order to keep using the product. You can tell if you have a release candidate build by looking at ...

Git-TF 2.0.1 Released
Jan 8, 2013
Post comments count 0
Post likes count 0

Git-TF 2.0.1 Released

Brian Harry
Brian Harry

Today we shipped a new binary release of the Git-TF tools.  We did a deployment of the Team Foundation Service yesterday and one of the things that changed was the way that we do basic authentication.  We are currently doing some work to make talking to TFS easier, this will help people building clients for TFS – especially as we support basic authentication over HTTPS if you have enabled alternative credentials.  However, one of the issues with basic authentication when we started doing a bit of testing is that some clients require the basic authentication realm to be set.  We didn&rsqu...

Team Foundation Service Update – Jan 7
Jan 7, 2013
Post comments count 0
Post likes count 0

Team Foundation Service Update – Jan 7

Brian Harry
Brian Harry

The results of our sprint 41 were deployed today.  You can read the news about them on the release notes. Because of the holidays it was a pretty modest sprint.  The biggest end user feature was making the new send work items via email feature work on the backlog as well as on work item queries.  We also did some work on our Basic Authentication mechanism to better support a wide variety of clients. Sprint 41 actually ended Dec 24th but, because of the holidays, the deployment of it was delayed until today.  However, sprint 42 will end as scheduled and deployments will resume on their normal s...

Bugs in TFS Update 1
Jan 4, 2013
Post comments count 0
Post likes count 0

Bugs in TFS Update 1

Brian Harry
Brian Harry

I’ve posted here the list of bugs that we’ve found in our TFS 2012 Update 1.  We’ve got a hot fix in final testing now.  I’ll post a link as soon as it is available and we’ll be updating the Update 1 download pages to reference it.  Installing the patch will address all the known issues. The first 4 issues on the list were all a result of the significant services refactoring we did – I wrote a bit about that in my previous post. While we are at it, we are including one fix in the patch that addresses a bug that’s actually in the 2012 release but was discov...

Team Explorer Extensibility
Jan 2, 2013
Post comments count 0
Post likes count 0

Team Explorer Extensibility

Brian Harry
Brian Harry

We redesigned the Team Explorer window in TFS 2012.  Previously, it was simple tree control with limited flexibility.  In 2012, we made it richer page navigation system that enables much more control over data presentation.  We’ve also received a bunch of feedback on things people don’t like about the redesign (like the presentation of pending changes).  We’ve got some improvements based on that feedback in the works but I’m not ready to talk about that yet.  This post is about a sample for how you can extend Team Explorer and take advantage of some of the new rich...

Retrospective on TFS 2012 Update 1
Jan 2, 2013
Post comments count 0
Post likes count 0

Retrospective on TFS 2012 Update 1

Brian Harry
Brian Harry

In late November I made a tour of a few cities in Europe, speaking about VS/TFS 2012 and application lifecycle management.  One of the talks I gave a couple of times was about how we are managing our new release cadence.  We are shipping a service every 3 weeks and a new on premises server/client roughly every 3 months.  I talked about how we plan releases, how we manage schedule, quality, etc.  In one of the talks, someone asked me something like “How well is the new release process working?”  I answered “Ask me again in about a year and I’ll tell you.”&nbsp...

Team Explorer Everywhere Update 1
Dec 19, 2012
Post comments count 0
Post likes count 0

Team Explorer Everywhere Update 1

Brian Harry
Brian Harry

I recently posted about the Team Foundation Server Update 1 release alongside Visual Studio Update 1, but I also wanted to take some time to call out that we also shipped Update 1 of Team Explorer Everywhere on the same day. There has been a version of our Eclipse and cross-platform tooling available to support every version of Team Foundation Server since we launched TFS 2005 and I’m proud to say that the tradition continues to this day. Team Explorer Everywhere Update 1 includes: New Chinese language pack Originally Team Explorer Everywhere shipped in English only but due to popular demand we adde...

Sidekicks is available for TFS 2012
Dec 12, 2012
Post comments count 0
Post likes count 0

Sidekicks is available for TFS 2012

Brian Harry
Brian Harry

Attrice has now updated their Sidekicks to support TFS 2012.  Read more here: http://www.attrice.info/blog/2012/12/06/team-foundation-sidekicks-for-2012-available/Brian

Team Foundation Service Update – Dec 10
Dec 10, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Update – Dec 10

Brian Harry
Brian Harry

Today we deployed our sprint 40 update to the Team Foundation Service.  You can read more about it on the release notes. We continued to make progress adding valuable components to the build images.  We have two significant issues with our build images at the moment and both will be solved in the same way.  First, we don’t have the ability to build Windows 8 store apps.  That’s because our build VMs are based on the older Azure VM roles and they don’t support Windows 2012 (you have to use Windows 8 or Windows 2012 to build a Win 8 store app).  Secondly, we are about out of space on our VM images so we are bein...

TFS 2012 Management Pack Available
Dec 10, 2012
Post comments count 0
Post likes count 0

TFS 2012 Management Pack Available

Brian Harry
Brian Harry

We have just about finished shipping the 2012 versions of all of the various pieces that complement Team Foundation Server.  Last week we shipped the SCOM management pack for TFS 2012.  It works with System Center Operations Manager 2007 SP1 and 2012.  We didn’t add any major new features to it but rather updated it to properly support TFS 2012 and to support the latest versions of System Center.  You can read more about it on Grant’s blog. http://blogs.msdn.com/b/granth/archive/2012/12/10/tfs2012-monitoring-management-pack.aspx Brian

Visual Studio, TFS and the Egyptian elections
Nov 30, 2012
Post comments count 0
Post likes count 0

Visual Studio, TFS and the Egyptian elections

Brian Harry
Brian Harry

A little over a year ago, I was contacted by someone responsible for helping the new Egyptian government build the software necessary to run their first elections.  It was clearly a profound time for the country and for the world.  They took the responsibility of having robust, trustworthy and event free elections very seriously. They were particularly concerned about how to build for and handle the load their applications would experience in a very tight time window.  They had only one shot at this and the world was watching.  We worked with them to show how Visual Studio and TFS could help t...

New Power Tools for Update 1 are available
Nov 29, 2012
Post comments count 0
Post likes count 0

New Power Tools for Update 1 are available

Brian Harry
Brian Harry

Today we shipped updated TFS 2012 Power Tools for Update 1.  The team worked hard to ship the Power Tools update very close to the official release of VS/TFS update 1 and this is the first time we’ve ever accomplished in the same week.  Congrats the the people involved. There aren’t very many change but a few valuable ones: The VS Gallery package has been updated with the new Power Tools.  If you still need to TFS 2012 RTM Power Tools, you can get them from the download center. Thanks, Brian

Confirmed hiccup upgrading build agents with Update 1
Nov 29, 2012
Post comments count 0
Post likes count 0

Confirmed hiccup upgrading build agents with Update 1

Brian Harry
Brian Harry

We have identified and issue (I’ve seen 2 customer reports) where users get an error configuring build agents after installing TFS 2012 Update 1.  The error will say “TF30040: The database is not correctly configured.  Contact your Team Foundation Server administrator” It is not actually a problem with the database but rather a problem with what the app tier thinks the database should be.  It is the result of a race condition where the server receives a request (from a client, a build agent, etc) while part of the upgrade is still in progress. This won’t be terribly common but if you get this issue, you...

Visual Studio 2012 Update 1 is available
Nov 26, 2012
Post comments count 0
Post likes count 0

Visual Studio 2012 Update 1 is available

Brian Harry
Brian Harry

UPDATE Nov-29 We've confirmed a report of an issue that can occur during upgrades.  It's not serious but you will want to read here for more details: http://blogs.msdn.com/b/bharry/archive/2012/11/29/confirmed-hiccup-upgrading-build-agents-with-update-1.aspx Read more about it on Soma’s blog.  You can easily get it through the Visual Studio Update in you VS 2012 IDE (Tools –> Extensions & Updates).  You can also get TFS 2012 Update 1 (and other components) here. I’ve been talking about Update 1 for a good while now and giving previews: http://blogs.msdn.com/b/bharry/archive...

Team Foundation Service Update – Nov 19th
Nov 19, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Update – Nov 19th

Brian Harry
Brian Harry

Sprint 39 is now done and deployed.  As always, you can see the latest on the service on the service release notes: http://tfs.visualstudio.com/en-us/home/news/ Sprint 39 was another modest release.  We went through a pretty big reorganization after VS 2012 shipped and it has taken a couple of months to get all of the new teams formed, get there plans settled and get moving quickly.  RTMing the service a few weeks ago also took a fair amount of behind the scenes work.  So other than a few big things we’re not quite ready to announce yet, other visible improvements have been fewer than I’d like. The biggest ...

Git-TF 2.0 update available
Nov 2, 2012
Post comments count 0
Post likes count 0

Git-TF 2.0 update available

Brian Harry
Brian Harry

Yesterday, we released our second major version of Git-TF.  To refresh your memory, Git-TF allows developers to use Git locally and “sync-up” with a central TFS server.  It’s a particularly nice way to, for example, enable integrated version control is XCode but still participate in a team working with TFS. This update includes quite a few new features… Download link: https://aka.ms/git-tf CodePlex page: http://gittf.codeplex.com If you want a DVCS solution with TFS, I recommend you check it out. Brian

Team Foundation Service RTM
Oct 31, 2012
Post comments count 0
Post likes count 0

Team Foundation Service RTM

Brian Harry
Brian Harry

Today, we announced that the Team Foundation Service has released.  Read more about it on the service web site here: http://tfs.visualstudio.com/en-us/home/news/. I wanted to provide a bit of my own commentary (beyond what I put on the web site news)… Our original plan was to hold RTM until all the billing infrastructure is in place.  Over the past several months, we’ve seen dramatic increases in people signing up.  At the same time, I’ve seen two questions come up repeatedly: Over the past couple of months, we’ve been asking ourselves what we could do to make these issues clearer and eliminate...

Manual testing in the browser
Oct 30, 2012
Post comments count 0
Post likes count 0

Manual testing in the browser

Brian Harry
Brian Harry

In my Update 1 preview post 6 weeks ago, I described a new capability enabling test case management and manual testing from within a browser, rather than having to install Test Professional on the target machine.  Unfortunately, we had to make the decision a couple of weeks ago to pull that from Update 1.  That, of course, is the risk of talking about anything before it actually happens – there’s always the possibility that it won’t.  Unfortunately the feature just wasn’t quite ready in time for the Update 1 cut off.  We fully expect to include it in Update 2.  I a...

Team Foundation Service Updates – Oct 29th
Oct 30, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates – Oct 29th

Brian Harry
Brian Harry

Yesterday, we deployed our sprint 38 work to the service.  You can read the release notes on the service here: http://tfspreview.com/en-us/home/news/2012/oct-29/ Other than some bug fixes, this sprint was primarily about our build automation features.  We announced the new build drops feature, the ability to download builds as zips and the ability to view and download build logs.  Later today, we are also updating our build image with the latest Windows Phone SDK so that you can use the build service to build Windows Phone 7 & 8 apps too.  I’m sorry this has been so long coming but w...

Visual Studio 2012 Update 1 – Final CTP
Oct 29, 2012
Post comments count 0
Post likes count 0

Visual Studio 2012 Update 1 – Final CTP

Brian Harry
Brian Harry

UPDATE Nov-28 2012 Update 1 has now released and the final CTP is no longer available.  See this post for more info: http://blogs.msdn.com/b/bharry/archive/2012/11/26/visual-studio-2012-update-1-is-available.aspx Today we released the final CTP of Visual Studio 2012 Update 1.  You can visit the download page here.  You can also learn more about the this CTP from Chuck’s post on the ALM blog. This is the first time in a very long time we’ve tried this kind of release cadence for Visual Studio.  It’s been a great journey and we’ve learned a lot about how to turn around a ...

Typescript – a real world story of adoption in TFS
Oct 24, 2012
Post comments count 0
Post likes count 0

Typescript – a real world story of adoption in TFS

Brian Harry
Brian Harry

As you may know, we've had a web UI for TFS for quite some time.  In our TFS 2012 release, we did a pretty major overhaul of our web UI to modernize it - both in look and feel and in architecture.  We moved to REST/Json, and a lot more in-browser Javascript and a lot fewer Ajax calls.  The result has been a faster, more responsive and enjoyable experience.  The result has also been a lot more Javascript.  All told, we now have about 80,000 lines of Javascript (actual code, not counting balnk lines, comments, etc - it's about 150,000 if you count that).  This is a fairly sizeable chun...

MSDN subscribers worldwide get Pluralsight Starter Subscription
Oct 11, 2012
Post comments count 0
Post likes count 0

MSDN subscribers worldwide get Pluralsight Starter Subscription

Brian Harry
Brian Harry

Today we announced that MSDN subscribers around the world are eligible for a 12-month Pluralsight training subscription. We originally made this limited-time benefit available to our US subscribers over the summer.  Due to the great response and feedback from our customers, we’re excited to expand this benefit globally through December 11, 2012! The Pluralsight Starter Subscription is a custom 25-course subscription created specifically for MSDN subscribers. With this extension, we partnered with Pluralsight to include several new Visual Studio 2012 courses: Additionally, there are courses...

RedGate supports Team Foundation Service
Oct 9, 2012
Post comments count 0
Post likes count 0

RedGate supports Team Foundation Service

Brian Harry
Brian Harry

RedGate now supports connecting to http://tfspreview.com.  Read more here: http://sqlblog.com/blogs/andy_leonard/archive/2012/10/08/redgate-sql-source-control-and-tfspreview.aspx Brian

Team Foundation Service Update – Oct 9 and VS 2012 Update 1 CTP
Oct 9, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Update – Oct 9 and VS 2012 Update 1 CTP

Brian Harry
Brian Harry

Yesterday, two significant things happened (ok, maybe more than that, but two I'm going to talk about :)). Like clock work, we deployed our end-of-sprint update to the Team Foundation Service.  You can read more about it in the update news. We also released a CTP of Visual Studio 2012 Update 1 (CTP - stands for Community Technology Preview).  I've been talking about the new, more regular release cadence, and giving some sneak peaks at the improvements in Update 1 for a while now.  Now you can get your hands on it and try it out for yourself.  Update 1 includes updates to pretty much ...

Building a goat barn
Oct 2, 2012
Post comments count 0
Post likes count 0

Building a goat barn

Brian Harry
Brian Harry

It’s been a long time since my last farm post.  As I’m just wrapping up a major project, I figure now is a good time to provide an update.  When we first bought the farm, we thought our primary activity was going to be goats.  After doing some research on difficulty of raising goats, market for goats, etc we decided to go with cattle – they are WAY easier than goats.  However, we knew that we still wanted to try goats some day. Earlier this year (Jan?), my wife took the dive and bought a pregnant dairy goat.  She had 2 kids.  Kim milked the mother goat for several months and then ultimate sold her due to an ud...

Codeplex upgraded to TFS 2012
Oct 2, 2012
Post comments count 0
Post likes count 0

Codeplex upgraded to TFS 2012

Brian Harry
Brian Harry

I haven’t been blogging about it regularly (because there’s a separate Codeplex blog) but Codeplex continues to march forward.  We’ve done some good work on pull request workflow, work on streamlining and bringing forward the code focused experience, etc.  This last week, we also upgraded our Codeplex TFS servers to TFS 2012.  This means that you can now use many of the nice new TFS features with Codeplex – like VS 2012 local workspaces, merge on unshelve, rollback in the UI, etc…Brian

Team Foundation Service Updates 9/17
Sep 18, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates 9/17

Brian Harry
Brian Harry

Yesterday we published a new update for the Team Foundation Service.  You can read more about what’s in it here: http://tfspreview.com/en-us/home/news/2012/sep-17/ A couple of notes… You’ll notice that the release notes, this week, were written by Aaron Bjork rather than me.  Aaron is the GPM responsible for most of our work item tracking, Agile project management, etc features.  I’m trying to spread out some of the release notes work between Aaron, Jamie Cool and me.  I’ll introduce you to Jamie sometime in the next couple of months when he writes his first rele...

TFS 2012 Power Tools are now available!
Sep 14, 2012
Post comments count 0
Post likes count 0

TFS 2012 Power Tools are now available!

Brian Harry
Brian Harry

I know many of you have been waiting patiently.  I apologize for the delay.  They actually shipped yesterday but I didn’t have time to write a blog post about it until tonight. Team Foundations Server 2012 Power Tools A few reminders about how Power Tools work and comments on this release… For the most part, this Power Tools release is just a port of the existing TFS 2010 Power Tools to TFS 2012 and VS 2012 (along with a bunch of bug fixes).  However, there are a few notable changes. Storyboard Shapes Power Tool We added a tool for creating dynamically sizeable storyboard shap...

iOS, iPhone & iPad storyboarding
Sep 13, 2012
Post comments count 0
Post likes count 0

iOS, iPhone & iPad storyboarding

Brian Harry
Brian Harry

Update: when I first wrote this a couple of hours ago, the link to the iPad shapes was broken so I didn’t mention them.  It’s since been fixed so I’m adding it to this post.  Clearly there’s a lot of overlap between the iPhone & iPad shapes. So much happened yesterday I’m still trying to catch up on writing about it. Yesterday we release three new sets of storyboarding shapes on the Visual Studio Gallery. Common iOS Icons iPhone controls iPad controls These shape libraries are designed to be used with the Storyboarding tools in VS 2012 Premium, Ultimate and Test...

Visual Studio Express 2012 for Windows Desktop
Sep 12, 2012
Post comments count 0
Post likes count 0

Visual Studio Express 2012 for Windows Desktop

Brian Harry
Brian Harry

We repivoted our Express SKUs this release to focus on application type rather than on language.  The Windows 8 and Web Express SKUs have been available for a while now.  Today we made the Desktop Express SKU available.  The last yet to be released is the Phone Express SKU and I’ll let you know when it’s available. You can read more about the news of the day on Soma’s blog: http://blogs.msdn.com/b/somasegar/archive/2012/09/12/visual-studio-2012-and-net-4-5-launch.aspx Brian

No Jeans at the Launch
Sep 12, 2012
Post comments count 0
Post likes count 0

No Jeans at the Launch

Brian Harry
Brian Harry

I saw on Twitter some people expressing their disappointment at my wearing formal clothes for the launch keynote.  I feel it necessary to defend myself   Ok, not really, but there’s a funny story here. I was packing to come to Seattle last week and it occurred to me that no one had said anything about dress code.  So, being me, I thought, hey, it’s a developer event – jeans and a decent shirt should be good.  The day after I got here I got an email on dress code – black slacks, grey shirt, etc. I replied saying – sorry, not sure I even own clothes like that but regardless, they are in North Carolina and I am h...

Visual Studio Update this Fall
Sep 12, 2012
Post comments count 0
Post likes count 0

Visual Studio Update this Fall

Brian Harry
Brian Harry

For a while now we’ve been talking about increasing our delivery cadence for Visual Studio.  Jason first talked about it at DevConnections in the Spring and I wrote a blog post a couple of weeks ago outlining our general approach to cadence (focused on TFS).  This week, at the launch of Visual Studio 2012, we gave a bit more insight into what we think the first VS 2012 update, later this Fall, will contain.  I want to use this post to drill into that a bit more. I can’t say enough how happy I am to be trying out some new cadences.  We’ve done a number of things in the past (like Power Tools) to try to suppleme...

Visual Studio 2012 launch is today!
Sep 12, 2012
Post comments count 0
Post likes count 0

Visual Studio 2012 launch is today!

Brian Harry
Brian Harry

Today is the launch of our 2012 wave of developer products, including Visual Studio, Team Foundation Server and .NET 4.5.  We’ll be having a small “in person” event in Seattle today but all of the content will be available online so, no matter where you are in the world, you can participate.  Visit our launch website to learn more. We’ve been working on VS 2012 for quite a while now and it’s really a joy to finally be launching it and enabling developers around the world to adopt it.  In this release we focused hard to enable developers to build modern, cloud connected...

Sam and Neno’s VS 2012 Book Available at Launch
Sep 11, 2012
Post comments count 0
Post likes count 0

Sam and Neno’s VS 2012 Book Available at Launch

Brian Harry
Brian Harry

Sam Guckenheimer and Neno Loje have updated their book on Visual Studio and TFS and it is in print and shippingwith our launch this week. This is an end-to-end guide to applying Agile software engineering practices across the lifecycle using 2012. Here’s my foreword: Sam and I met in 2003 over a storyboard. We were on this new team with a mission to take Visual Studio – the world’s leading individual development environment – and turn it into the world’s leading team development environment. He had just joined Microsoft and wanted to convince me that we would succeed not just by building the best tools, but...

Visual Studio 2012 Cookbook available
Sep 6, 2012
Post comments count 0
Post likes count 0

Visual Studio 2012 Cookbook available

Brian Harry
Brian Harry

Richard's new book 'Visual Studio 2012 Cookbook' is now available.  It's a great broad overview of the new capabilities in VS 2012 and is a good way for an existing VS user to get up to speed on all the new stuff.  Read more about it on Richard's blog post:http://www.richard-banks.org/2012/09/visual-studio-2012-cookbook-is-now.html

Visual Studio 2012 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts
Aug 29, 2012
Post comments count 0
Post likes count 0

Visual Studio 2012 Application Lifecycle Management Virtual Machine and Hands-on-Labs / Demo Scripts

Brian Harry
Brian Harry

Brian Keller just recently released a new VS/TFS 2012 VM and hands on lab.  It’s a handy way to kick the tires and check things out. http://blogs.msdn.com/b/briankel/archive/2011/09/16/visual-studio-11-application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-scripts.aspx Brian

TFS Shipping Cadence
Aug 28, 2012
Post comments count 0
Post likes count 0

TFS Shipping Cadence

Brian Harry
Brian Harry

I’ve been meaning to write about this for a while but somehow the days just slip by and I never find the time. Team Foundation Service If you are a reader of my blog then you’ve been seeing my posts on our service updates for months now.  But let me rewind a bit and start at the beginning. About 2 years ago we began the journey to bring TFS to the cloud.  In the beginning it was just an experiment – Can we port TFS to Azure and have a viable cloud hosted solution?  It took a summer to prove that we could do it and the fall/winter to shore it up and make it production ready.  So a little over a year ago, we d...

Team Foundation Service Updates 8/27
Aug 27, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates 8/27

Brian Harry
Brian Harry

It’s that time again!  Today we deployed the results of our latest sprint (Sprint 35) to Team Foundation Service. You can read the release notes here: http://tfspreview.com/en-us/home/news/2012/aug-27/ As usual, it might take a few hours for all features to show up in all accounts. Note, we’ve now got perma-link support for the news so you can bookmark it and get the latest news.  We still need an RSS feed, etc but we’re making progress. Also, we’ve updated the cross platform command line client that comes with Team Explorer Everywhere to work with the hosted service using the ne...

Announcing Git Integration with TFS
Aug 13, 2012
Post comments count 0
Post likes count 0

Announcing Git Integration with TFS

Brian Harry
Brian Harry

Distributed Version Control (DVCS) has a growing following. It enables a set of workflows that can be very handy and Git is an increasingly popular DVCS solution.  Today, we are announcing Git-tf, a solution that enables you to work locally with a Git repo – edit, commit, revert, branch, merge, etc.  and then “sync up” with a central TFS repository.  In this way, you can have the best of both DVCS and TFS. Git-tf works great in hybrid teams.  You may have a TFS project that’s been running for a while.  Most of your dev team is using our Visual Studio or Eclipse integration and perfectly happy.  At the same tim...

Introducing Kanban
Aug 13, 2012
Post comments count 0
Post likes count 0

Introducing Kanban

Brian Harry
Brian Harry

Today, we enabled a new kanban board Team Foundation Service.  Check out the news here for more information about  the experience and how we plan to evolve it. I also wanted to mention that our plan is to include the kanban support in our first TFS 2012 on premises update later this fall.  I’m really liking how the 3 week cloud cadence is playing out.  It’s allowing us to roll up capabilities and deliver really meaningful quarterly updates to the on premises product where you might have had to wait 2 years for the same kinds of improvements in the past.  It’s a much more motivating approach for us and I hope a...

Team Foundation Service Updates – 8/6
Aug 6, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates – 8/6

Brian Harry
Brian Harry

Today we deployed a service update with our sprint 34 work.  As part of this, we have introduced a new "News" section on the tfspreview.com site.  Here's a link to today's news: http://tfspreview.com/en-us/home/news/2012/aug-6/.  Unfortunately, we don't seem to have a news perma-link.  I'll have to look into that and maybe it will become a user story for sprint 35 :) Anyway, I'm happy to be able to provide the latest status and feature updates directly on the TFSPreview site.  From now on my deployment notices will be published there rather than my blog.  For the next few months, I'l...

Some valuable testing guidance
Jul 30, 2012
Post comments count 0
Post likes count 0

Some valuable testing guidance

Brian Harry
Brian Harry

The Rangers have been hard at work lately putting together guidance for good practices for organizing real world test efforts and how our tools can help.  If you’ve got a significant test effort and are using the Visual Studio tools, I recommend checking this out. Test Release Management – covers guidance on managing test practices and artifacts around release boundaries. Test Tooling Guidance – covers guidance on how to organize coded UI tests for large apps, helping you componentize your UIMap so that it is not too unwieldy. Hopefully you will find them useful. Brian

Brief interview about Team Foundation Service
Jul 23, 2012
Post comments count 0
Post likes count 0

Brief interview about Team Foundation Service

Brian Harry
Brian Harry

A month or so ago, I recorded a brief interview with Tim Huckaby.  Here's a link if you want to check it out: http://msdn.microsoft.com/en-us/jj553284.aspx Brian  

Upcoming book on VS 2012 ALM
Jul 20, 2012
Post comments count 0
Post likes count 0

Upcoming book on VS 2012 ALM

Brian Harry
Brian Harry

One of our MVPs has written a book on VS 2012 ALM.  It’s not quite available yet and I haven’t had a chance to look at it closely, but Mathias has been working closely with us for a long time and I expect it will be a good book.  Here’s a link to where you can learn more and ultimately order it when it is available. http://www.amazon.com/Application-Lifecycle-Management-Visual-Professional/dp/1430243449/ Brian

Team Foundation Service Updates 7/16
Jul 16, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates 7/16

Brian Harry
Brian Harry

This sprint is the smallest service change in a while.  It was the last sprint for really wrapping up our TFS 11 on-premises work so most of our effort went into that.  I’m expecting that we’ll see a significant increase in new service capabilities over the next couple of months. So, for the most part, this deployment has a bunch of miscellaneous bug fixes.  There’s really one significant change – some navigation restyling and one new feature. Navigation restyling Before 7/16, the service navigation experience looked like this… About a month ago we launched a new “Welcome” experience to learn about th...

Coded UI testing support for Silverlight
Jul 9, 2012
Post comments count 0
Post likes count 0

Coded UI testing support for Silverlight

Brian Harry
Brian Harry

After we shipped VS 2010, we shipped a “Testing Feature Pack” that included support for testing Silverlight 4 applications using UI automation.  Our full intent was to incorporate that support into VS 2012.  Unfortunately, there were so many competing priorities, we just didn’t have time to get it in – and what’s more we released Silverlight 5, further widening the gap in our support. As VS 2012 has been winding down, the team has had some “spare” time and has done some work to take the original Silverlight support, extend it to also support Silverlight 5 and pa...

Test Professional performance improvements
Jul 5, 2012
Post comments count 0
Post likes count 0

Test Professional performance improvements

Brian Harry
Brian Harry

I’ve written in the past about some of the work we’ve done on performance in TFS/VS 2012.  I’m happy  to see in the feedback that many people have noticed.  We’re in the process of wrapping things up for this release and I got an update on our Test Pro performance results that I thought was worth sharing. This graph shows our top priority performance test scenarios (there are probably another 40 or so lower priority ones – just for Test Pro).  The vertical axis the the ratio of the actual result to the 2012 goal.  The purple bar is the ratio of 2010 SP to the 2012 goal and green is the ratio of the current res...

Team Foundation Services Updates 6/26
Jun 26, 2012
Post comments count 0
Post likes count 0

Team Foundation Services Updates 6/26

Brian Harry
Brian Harry

Well, the last 3 weeks were busy.  We announced our Azure Continuous Deployment support and removed the invitation codes to open the service up to everyone.  As I wrote in my Spring wrap up post, we’ve kind of emptied the pipeline of all of the big stuff we’ve had in progress.  So this sprint, we’ve got a few nice little enhancements to the service but nothing that’s going to change your life or blow your socks off.  This is the denouement after the climax   We’re building a new pipeline now but it’s probably going to be fairly tame for a couple of sprints.  Let’s not forget that we still have to tie the bow on T...

DevExpress announces full coded UI support
Jun 22, 2012
Post comments count 0
Post likes count 0

DevExpress announces full coded UI support

Brian Harry
Brian Harry

Visual Studio has a variety of ways to test your code. – one of them we call “Coded UI”.  Coded UI testing is useful when you want to automate a full functional test, as a user would do it, against the UI of your application.  You usually start by recording a test case – you manually execute the test in the app and the recorder watches what you do.  You also define as set of things you want to verify about the result.  It turns your actions into a sequence of events to send to controls in your application.  It can generate code for that sequence of events and you can then tweak that code if you like. In order ...

A couple of great books on 2012
Jun 22, 2012
Post comments count 0
Post likes count 0

A couple of great books on 2012

Brian Harry
Brian Harry

There are a couple of new books out now – one on overall application lifecycle management with Visual Studio and Team Foundation Server 2012 and the other a deeper drill into TFS.  These were written by some of the best authors I know – combined they know as much about how to explain VS and TFS as any group of people I can imagine.  I highly recommend these books if you really want to know how to get the most out of your ALM investment. The images are hyperlinks btw Brian

P&P Paper on Continuous Delivery with VS 2012
Jun 18, 2012
Post comments count 0
Post likes count 0

P&P Paper on Continuous Delivery with VS 2012

Brian Harry
Brian Harry

The Patterns & Practices team has just published a document on best practices for implementing Continuous Delivery using VS & TFS 2012.  It’s a great overview of how to think about the problem and how to implement it.  Check it out… http://msdn.microsoft.com/en-us/library/jj159345 Brian

Spring is over
Jun 14, 2012
Post comments count 0
Post likes count 0

Spring is over

Brian Harry
Brian Harry

OK, so maybe I didn’t need to tell you that.  Or maybe, you observe that it isn’t quite true because summer officially starts in about a week.  But then that’s not really what I mean. I’ve written little tidbits about our transition from an organization shipping a box product every couple of years to one still shipping a box product but also shipping a cloud service every 3 weeks.  There have been changes to virtually every aspect of how we work.  One of those aspects is planning. For our cloud cadence work, we have moved to a 6 month planning cycle.  We roughly draw out our vision in 6 month phases.  We st...

Team Foundation Service Preview is public!
Jun 11, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Preview is public!

Brian Harry
Brian Harry

Since we announced the Team Foundation Service Preview at the BUILD conference last year, we’ve limited the onboarding of new customers by requiring invitation codes to create accounts.  The main reason for this has been to control the growth of the service to make sure it didn’t run away from us and end up with a bad user experience.  In this time period, we’ve continued to work on our infrastructure, performance, scale, monitoring, management and, of course, some cool new features like cloud build.  We now have enough experience under our belt that we are confident enough to open up the preview by removing the ...

TeamDevCentral and hosted Lab Management
Jun 10, 2012
Post comments count 0
Post likes count 0

TeamDevCentral and hosted Lab Management

Brian Harry
Brian Harry

A couple of years ago, we partnered with TeamDevCentral to set up one of the first hosted Team Foundation Server clouds.  It was the very beginning of our thinking on what a cloud based ALM solution might look like.  Since then Rational eyes, the company behind TeamDevCentral has continued to chart new territory. Most recently they worked with us to create a case study about some great work they've done with QuestionMark to host virtual lab environments along with TFS in the cloud.  It's great way to improve productivity and focus on what your core business is. http://www.microsoft.com/casestudies/...

TMap for TFS Windows Phone 7 App available in the marketplace
Jun 9, 2012
Post comments count 0
Post likes count 0

TMap for TFS Windows Phone 7 App available in the marketplace

Brian Harry
Brian Harry

Clemens Reijnen recently blogged about a new Windows Phone app for working with TFS and the TMap testing methodology.  Read more about it on Clemens’ blog here: http://www.clemensreijnen.nl/post/2012/05/11/TMap-for-TFS-Windows-Phone-7-App-available-in-the-marketplace.aspx Brian

A Team Foundation Service Invitation Code
Jun 9, 2012
Post comments count 0
Post likes count 0

A Team Foundation Service Invitation Code

Brian Harry
Brian Harry

I've seen a spike in requests for invitation codes following our announcement of the new TFS/Azure Continuous Delivery work at Azure Day this week.  I figured, I'd put out another multi-use invitation code just to minimize the wait for additional people who have learned about it and want to try it out. Here, you go.  You can go to http://www.tfspreview.com, plug in this invitation code and be off an running.  Check it out. Invitation code: bharry-invite Brian

Update for VS 2008 and TFS 11
Jun 9, 2012
Post comments count 0
Post likes count 0

Update for VS 2008 and TFS 11

Brian Harry
Brian Harry

We’ve finally gotten to shipping an update to VS 2008 SP1 to fully support TFS 11 – including the the hosted service http://www.tfspreview.com.  VS 11 has supported it from the beginning, of course.  We’ve released updates for VS 2010 SP1 along the way.  And now we have an update for VS 2008 SP1.  This will enable VS 2008 SP1 to work fairly seamlessly with TFS 11 and the hosted service.  As has generally been the case in the past, many administrative actions (creating Team Projects, creating Build definitions, modifying process templates, etc) will require you to use a V...

Upgrading the DevDiv dogfood server to TFS 11
Jun 8, 2012
Post comments count 0
Post likes count 0

Upgrading the DevDiv dogfood server to TFS 11

Brian Harry
Brian Harry

I've mentioned in a couple of posts recently how busy it's been around here lately.  One of the many things keeping us busy over the past several weeks has been upgrading the main Developer Division Team Foundation Server to TFS 11.  We've been using TFS in production on smaller servers (for example the one the TFS team uses) for over a year now but the DevDiv server is the largest single TFS server in the world (I believe) and we wanted to get to the release candidate before we made the big move of updating that server.  A ton of work went into pre-production testing and preparation and it finally...

More on yesterday's Azure announcements
Jun 8, 2012
Post comments count 0
Post likes count 0

More on yesterday's Azure announcements

Brian Harry
Brian Harry

Here's a link to some "chalk talk" video's on yesterday's Azure announcements.  Among them is a video from our very own Aaron Bjork on the TFS integration that we've done.  Check it out for a more colorful explanation than yesterday's blog post :) http://www.meetwindowsazure.com/DigitalChalkTalks Brian  

Announcing Continuous Deployment to Azure with Team Foundation Service
Jun 7, 2012
Post comments count 0
Post likes count 0

Announcing Continuous Deployment to Azure with Team Foundation Service

Brian Harry
Brian Harry

I mentioned earlier this week in my sprint 31 deployment post that we were working on some bigger things I wasn’t ready to talk about yet.  Well, this is one of them…. As development organizations are trying to improve the cycle times on their development process – getting ideas through development and into production and collecting feedback faster and faster, they are looking for ways to streamline the process.  You hear a lot of talk these days about “DevOps” and “NoOps”.  Both are rapidly evolving perspectives on how to improve the interaction between development and production with the goal of improving th...

Team Foundation Services Updates 6/4
Jun 4, 2012
Post comments count 0
Post likes count 0

Team Foundation Services Updates 6/4

Brian Harry
Brian Harry

We’ve just finished sprint 31 and today we deployed it to the service.  In all, it a modest set of things but some nice improvements.  We’re now starting to get to the point that new things showing up on the service are ahead of what we have in the on premises product.  Some of this will show up in the RTM release of the on premises product and some will show up in incremental updates.  We’re moving to a model of updating the on premises product more frequently – partly to avoid too much divergence between the service and the on premises capabilities.  However, as a general rule, if you want to know what’s coming...

TFS Power Tools for the RC
Jun 1, 2012
Post comments count 0
Post likes count 0

TFS Power Tools for the RC

Brian Harry
Brian Harry

We won't be releasing a new build of the Power Tools with the Release Candidate.  The Beta Power Tools that are available will work with the RC build.  The next time we'll update the Power Tools will be along with the final release.  Please let us know if you find any problems.Brian

A Community for Storyboard Shapes
May 31, 2012
Post comments count 0
Post likes count 0

A Community for Storyboard Shapes

Brian Harry
Brian Harry

A while ago, I wrote a post about the importance of feedback in the software development process.  In that post I introduced a new storyboarding tool that we’ve built as part of the VS 11 wave of products that enables you to collect feedback on your designs before you write a line of code.  In the product, we ship a bunch of pre-canned shapes – Windows, Web, Sharepoint, Windows Phone, Windows 8, etc.  But once you start storyboarding, your imagination can run wild with all of the different ideas of shapes and visuals you might want to use in applications.  Of course, you can use any PowerPoint shape or bitmap in ...

Visual Studio/TFS 2012 Release Candidate Available Today
May 31, 2012
Post comments count 0
Post likes count 0

Visual Studio/TFS 2012 Release Candidate Available Today

Brian Harry
Brian Harry

Today we released the Release Candidate for VS, TFS and .NET (and, of course, Windows also released their RC).  You can learn more about it and download using the following links: Here are a few notes on the changes in TFS since the Beta.  Of course, we’ve done a ton of testing and fixed a lot of bugs.  So it should be even more stable than the Beta.  Here’s some of the feature enhancements: Feature Enablement – This is a new capability in Web Access that allow you to enable new features (like Code Review, feedback, the Taskboard, etc) in your process template without having to bre...

Progress on CodePlex pull requests
May 19, 2012
Post comments count 0
Post likes count 0

Progress on CodePlex pull requests

Brian Harry
Brian Harry

If you checkout the CodePlex suggestions and feedback, you’ll see that the #1 top voted item involves improvements in pull request workflows. For the second week in a row, we’ve released some nice improvements (along with other bug fixes and minor improvements). We’ve got several more weeks of work to do to continue to drive improvements in this experience and then we’ll pick another thing off the list of feedback and continue to improve.  If you are a CodePlex user, follow the CodePlex blog and please share your thoughts on the most important things we could do to make the CodePlex experience...

Formal Requirements with TFS and InteGREAT
May 16, 2012
Post comments count 0
Post likes count 0

Formal Requirements with TFS and InteGREAT

Brian Harry
Brian Harry

Over the past couple of weeks I’ve spent a fair amount of time our visiting with customers and potential customers. Much of it was spent talking about the new stuff coming with TFS/VS 11. One question that came up at probably 1/3rd of customers I visited is how to do formal requirements with TFS. If you’ve looked, you’ve probably noticed TFS doesn’t have a built in formal requirements solution. We did some work in VS/TFS 11 and Test Professional 11 to support what we call “Agile Requirements” – important feedback loops with your stakeholders. But for some organizations, formal requirements are a must – Requi...

that CONFERENCE
May 16, 2012
Post comments count 0
Post likes count 0

that CONFERENCE

Brian Harry
Brian Harry

I got a request from a friend to mention a new conference that’s coming up this fall in August in Wisconsin.  It looks like a good opportunity to stay up to date on the latest technologies and rub elbows with your peers.  Check it out if you are interested. http://www.thatconference.com/ Brian

Team Explorer Everywhere in the Eclipse Marketplace
May 15, 2012
Post comments count 0
Post likes count 0

Team Explorer Everywhere in the Eclipse Marketplace

Brian Harry
Brian Harry

Several weeks ago, I announced that we’d be removing the price on the Team Foundation Server Eclipse plug-in.  One of the benefits of this change (aside from begin cheaper ) is that it’s easier to keep your plug-in up to date because we can use the standard Eclipse update mechanisms. Team Explorer Everywhere is now on the Eclipse Marketplace… http://marketplace.eclipse.org/content/tfs-plug-eclipse and we have an Eclipse update site… http://dl.microsoft.com/eclipse/tfs Of course, update site links are to be entered into Eclipse for update notifications, etc – not viewed with a browser. Brian

Some insight into our 4/26 deployment
May 15, 2012
Post comments count 0
Post likes count 0

Some insight into our 4/26 deployment

Brian Harry
Brian Harry

This is a post I wrote about a week ago and somehow left it in my drafts folder.  Though it’s “old” now, I think there’s still some good stuff here…  The good news is the deployment we did today seems to have gone off without a hitch (knock on wood)! We did a TFSPreview.com deployment on 4/26 and you may have noticed that we suffered a few hours of down time.  It’s the first upgrade we’ve had go really bad in a long time – the last several have suffered little or no down time.  I wanted to share a little bit about what happened and what we learn...

Team Foundation Service Updates – 5/15
May 15, 2012
Post comments count 0
Post likes count 0

Team Foundation Service Updates – 5/15

Brian Harry
Brian Harry

**UPDATED 5/15 @9:21EDT** Drag and drop of tiles has been enabled now for a few hours and I just updated the "Improved logout section" with a screenshot. It’s that time again.  Our next sprint is complete and today we’ve updated hosting service with new bits.  In general, the list of new capabilities is still modest.  Much of our attention is still focused on tying a bow on TFS 11 and some continued hosting infrastructure work – some of which I’ll mention here.  So, the notable changes in this release include: Copy capacity from previous sprint – Setting up a new sprint can be tedious and one sprint is ofte...

Update on building Win phone projects on the build service
May 14, 2012
Post comments count 0
Post likes count 0

Update on building Win phone projects on the build service

Brian Harry
Brian Harry

It doesn't work right now because the Phone tools SDK isn't installed on our build agent images.  We've been talking with the phone tools team about this.  The blocker that we have is that the Phone tools SDK can't be installed on a server edition of the OS (it's blocked).  Add to that the fact that you can only run server OS editions on cloud environments and you have a recipe for "no-worky".  The Phone tools SDK team has commited to doing the work to unblock the Phone SDK on a server OS edition.  I don't yet have a timeframe for that but I'm guessing within the next couple of months.Bri...

Update on the VS 11 UI
May 8, 2012
Post comments count 0
Post likes count 0

Update on the VS 11 UI

Brian Harry
Brian Harry

There was quite a lot of feedback after we released the Beta about the new UI style in VS 11.  We've been processing that feedback and working to improve the look and feel.  We've just released a new blog post on changes to the VS UI in our upcoming Release Candidate. Check it out and please share any feedback you have.Brian

Codeplex UI Refresh
Apr 30, 2012
Post comments count 0
Post likes count 0

Codeplex UI Refresh

Brian Harry
Brian Harry

Today we launched our new Codeplex look and feel that I previewed a few weeks ago.  As I said then, we’ve redoubled our effort on Codeplex and you should expect to see it evolve fairly rapidly.  First Git support, now a new look.  What’s next?  Stay tuned and you’ll see. Check out Mark’s blog post to see how we’ve both improved the look and simplified the experience.  Or visit Codeplex and check it out for yourself. Brian

TFSPreview update
Apr 30, 2012
Post comments count 0
Post likes count 0

TFSPreview update

Brian Harry
Brian Harry

Last week we rolled out an update to TFSPreview.  The majority of it was underlying plumbing changes to improve operations, diagnostics, cost, etc.  As we roll off our TFS 11 work, we’ll see more and more of our effort show up as new service capabilities.  That will mean more improvements, faster. The two biggest things we did in this latest release were: But beyond that, there were a few visible changes as well. As I said, the visible changes in this release were pretty modest.  We’ve got a bunch of cool stuff in the queue. Brian

Preemptive Analytics in Visual Studio and TFS 11
Apr 11, 2012
Post comments count 0
Post likes count 0

Preemptive Analytics in Visual Studio and TFS 11

Brian Harry
Brian Harry

Over the past couple of years there’s been a growing connection between development and operations.  The “old” world where development teams throw applications over the wall at ops is disappearing the same way the world where developers threw applications over the wall at test did.  Whether you’re talking about continuous deployment, DevOps or “Build, Measure, Learn”, these are all catchy phrases that are various aspects of getting the development team connected more closely with the customer and with the application in production. I’ve had the privilege of living this life for the past couple of years as we’v...

TFS 11 Power Tools Beta Available
Apr 2, 2012
Post comments count 0
Post likes count 0

TFS 11 Power Tools Beta Available

Brian Harry
Brian Harry

About a week ago, we shipped a Beta the first version of the Team Foundation Server Power Tools that work with VS 11 and are optimized to work with TFS 11.  This will be a bit shorter than a full announcement post because it’s a Beta and it’s not complete yet.  I’ll do a comprehensive post when we get closer to a final build. This Power Tools release is designed to work with a VS 11 client (they’ll actually work with Team Explorer 11 too) but you won’t get the VS integration in a VS 2010 or earlier client.  If you want that integration, you need to install th...

New Agile guidance
Mar 27, 2012
Post comments count 0
Post likes count 0

New Agile guidance

Brian Harry
Brian Harry

We've been working with some of the Agile & Lean thought leaders to gather their perspectives on the state of the art - past, present and future.  It's some good reading.  Check it out here: http://msdn.microsoft.com/en-us/library/ee889983(v=vs.110).aspx Brian  

Announcing a Build Service for Team Foundation Service
Mar 27, 2012
Post comments count 0
Post likes count 0

Announcing a Build Service for Team Foundation Service

Brian Harry
Brian Harry

Today in my VS Live keynote, I announced and demonstrated a new cloud based build service for our Team Foundation Service on Azure.  From the beginning with tfspreview, you’ve been able to do builds, but – you had to install, manage, patch, etc the build machines yourself.  With this new service, we’ve made it possible to skip that and just use a pool of build machines that we manage in the cloud (though you can still install and manage build machines if you like).  And, of course, you can do more than just build – like with on-premises TFS, you can run a default workflow that includes, compilation, testing, etc ...

Keeping your TFS 2010 up to date as of March 2012
Mar 23, 2012
Post comments count 0
Post likes count 0

Keeping your TFS 2010 up to date as of March 2012

Brian Harry
Brian Harry

UPDATE It looks like Grant Holliday wrote a nice post that covers more than mine does.  It's not quite as up to date with the Compat GDR but it's good reading too: http://blogs.msdn.com/b/granth/archive/2012/01/03/tfs-2010-what-service-packs-and-hotfixes-should-i-install.aspx We've been releasing a variety of updates to TFS and the VS support for TFS.  I realize that it can be dizzying and I want to start by apologizing.  For the past year, we've been in a transition from a more ad hoc process to a more structured process of quarterly cumulative updates.  I've been trying to push us generally ...

The Future of CodePlex is Bright
Mar 22, 2012
Post comments count 0
Post likes count 0

The Future of CodePlex is Bright

Brian Harry
Brian Harry

The last 6 months or so have been really busy around here.  Over the next several months, you’ll see a lot of what’s been keeping us busy come to light.  Clearly a big part was unveiled recently with the launch of the VS/TFS/.NET Beta. In this post I want to talk about CodePlex. As you probably know CodePlex is a software development/open source collaboration site that we’ve run for several years.  From the beginning it’s been based on Team Foundation Server – and for a long time, it was really the only way to experience TFS hosted “in the cloud”.  When we first began development of what is now Team Foundat...

VS ALM Rangers Beta Content
Mar 19, 2012
Post comments count 0
Post likes count 0

VS ALM Rangers Beta Content

Brian Harry
Brian Harry

Along with the VS/.NET/TFS Beta, the Visual Studio Rangers created a whole bunch of new readiness content to help you be successful with the next generation of our tools.  Real on their blog for more details: http://blogs.msdn.com/b/visualstudioalm/archive/2012/02/29/welcome-to-visual-studio-11-alm-rangers-readiness-beta-wave.aspxBrian

Even Better Access to Team Foundation Server
Mar 8, 2012
Post comments count 0
Post likes count 0

Even Better Access to Team Foundation Server

Brian Harry
Brian Harry

About 2 years ago, we first introduced Team Explorer Everywhere.  In doing that we enabled diverse teams to work closely together regardless of platform or technology stack.  We provided organizations a substantially improved ability to manage all of their projects and get consistent visibility across them.  And we gave a new group of people access to a comprehensive set of software development collaboration tools. Over the last two years, we have consistently improved on that initial release.  These improvements include an SP1 with some nice improvements that also introduced localized versions, a Java SDK tha...

VS 11 Beta and Windows 8 Consumer Previews Available
Feb 29, 2012
Post comments count 0
Post likes count 0

VS 11 Beta and Windows 8 Consumer Previews Available

Brian Harry
Brian Harry

As we said earlier this month, the VS 11 Beta and Windows 8 Consumer previews are available.  In the next couple of weeks I’ll write more about things to look for in the TFS Beta.  In the mean time, checkout Jason’s blog for a good overview of what you’ll find.  Here’s a bunch of useful links to learn more: Visual Studio 11 Beta & .NET 4.5 Beta Announcement by Jason Zander Windows 8 Consumer Preview Announcement (on the “Building Windows 8” blog) Visual Studio 11 Beta Downloads (includes Visual Studio 11 Beta, Team Foundation Server 11 Beta, and .NET Framewor...

SCRUM in a more formal organization
Feb 23, 2012
Post comments count 0
Post likes count 0

SCRUM in a more formal organization

Brian Harry
Brian Harry

Here’s a nice article on how you can integrate SCRUM and other agile practices into a more formal project management process by combining TFS and Project Server. http://www.mpug.com/News/Pages/Exchanging-Project-Data-with-Your-Development-Team.aspx Brian

VS Announcements Today
Feb 23, 2012
Post comments count 0
Post likes count 0

VS Announcements Today

Brian Harry
Brian Harry

I’m trying hard to keep up with all of the news.  I’m in India this week and the time zone difference is making it tough.  Here I’m going to give you a bunch of links so you can follow all of the news. The Road to Visual Studio 11 Beta and .NET Framework 4.5 Beta Sneak Preview of Visual Studio 11 and .NET Framework 4.5 Beta Coming Soon: Team Foundation Server Express Introducing the New Developer Experience – Part 1 Learn more about Visual Studio 11 Beta What's New in Visual Studio 11 Beta Hopefully you’ll find all the answers you want in these links but, if not, let me kno...

Coming Soon: TFS Express
Feb 23, 2012
Post comments count 0
Post likes count 0

Coming Soon: TFS Express

Brian Harry
Brian Harry

Soon, we will be announcing the availability of our VS/TFS 11 Beta. This is a major new release for us that includes big enhancements for developer, project managers, testers and Analysts. Over the next month or two, I’ll write a series of posts to demonstrate some of those improvements. Today I want to let you know about a new way to get TFS. In TFS 11, we are introducing a new download of TFS, called Team Foundation Server Express, that includes core developer features: The best news is that it’s FREE for individuals and teams of up to 5 users. TFS Express and the Team Foundation Service ...

Make sure your SQL Server enterprise edition is up to date
Feb 1, 2012
Post comments count 0
Post likes count 0

Make sure your SQL Server enterprise edition is up to date

Brian Harry
Brian Harry

A month or so ago we started seeing crashes on the SQL Server associated with one of our dogfood TFS servers.  The crashes ultimately resulted in us having to restore the database from backup.  It was a significant work disturbance and an important thing to avoid. We diagnosed the problem in tandem with the SQL Server team and discovered it was due to a SQL Server bug in tables using page compression.  That feature is only supported with SQL Server Enterprise Edition and above – but, that’s what we use.  TFS ships with SQL Server Standard Edition so the vast majority of customers w...

Kicking myself
Feb 1, 2012
Post comments count 0
Post likes count 0

Kicking myself

Brian Harry
Brian Harry

I kind of checked out of the blogosphere just before the holidays and haven’t resurfaced.  I feel bad about it.  I will say I had a good holiday.  I took a full 2 1/2 weeks off and did pretty much nothing but farm work.  It was a great vacation.  It’s the longest I’ve been away from work in a very long time. When I got back in January, things were busy.  we’re now updating the hosted service weekly with “major” updates every 3-4 weeks.  Plus we’re busy locking down to ship VS11/TFS 11 Beta.  Plus it’s performance review season...

December 2011 TFS Power Tools Release
Dec 16, 2011
Post comments count 0
Post likes count 0

December 2011 TFS Power Tools Release

Brian Harry
Brian Harry

In the last release of the Team Foundation Server 2010 Power Tools we focused on improving the experience for developers in Visual Studio and using the Shell Extensions inside Windows Explorer.  Today we just released a new update of the Team Foundation Server Power Tools focusing on developers outside of Visual Studio with the following improvements:   Power Tools Come to Eclipse We are completely committed to ensuring that developers outside of Visual Studio have great access to TFS and that includes bringing Power Tools to these developers when appropriate.  Today we made a new Power To...

A new invite code for the Team Foundation Service
Dec 9, 2011
Post comments count 0
Post likes count 0

A new invite code for the Team Foundation Service

Brian Harry
Brian Harry

Yesterday I wrote about the updates we’ve made to the service with our December update.  Today, I’m here to deliver on the promise of providing another invite code that people can use to sign up.  If you’ve already created an account, there’s no need to use this code.  Your preexisting account is still working and has been upgraded to the December release.  Just sign in and take a peek.  If you don’t yet have an account, feel free to use this code to create one at http://tfspreview.com. The invitation code is: TfsDecUpdate In the next couple of days I’l...

December refresh of the Team Foundation Service
Dec 8, 2011
Post comments count 0
Post likes count 0

December refresh of the Team Foundation Service

Brian Harry
Brian Harry

Today we are updating the Team Foundation Service (running on Azure) with a new build.  You can read more about the features in the new update on the Visual Studio ALM blog.  The process of updating all of the accounts is ongoing as I type this.  It will take most of the day and maybe into tomorrow to finish updating them all.  In the meantime, you’ll see much of the new UI but if your account hasn’t yet been updated, you won’t see all the features. We started the service in April of this year and ran a private pilot program for several months.  Then, at the BUILD conference in September, we announced it and m...

Expanded hosted TFS offering from DiscountASP.net
Nov 9, 2011
Post comments count 0
Post likes count 0

Expanded hosted TFS offering from DiscountASP.net

Brian Harry
Brian Harry

DiscountASP.net just recently expanded their hosted TFS offering.  You can read more about it on their site and on their blog post. I can imaging people might wonder why I’d talk about this when I talk so much about our current hosted preview service.  Let me give a few reasons why you might want to use a service like the one from DiscountASP.net over the TFS on Azure preview we are currently doing.  I don’t claim it to be a complete list but rather just what comes to the top of mind at the moment. 1) DiscountASP.net’s solution is a production service based on a released version o...

Traveling this fall
Nov 9, 2011
Post comments count 0
Post likes count 0

Traveling this fall

Brian Harry
Brian Harry

Next week I’m getting ready to hit the road for a bunch of conferences and customer visits.  I’m looking forward to getting out and talking with people about what they are doing and what’s coming in VS 11. It all starts with the ALM Summit in Redmond 11/15 – 11/17.  There we’ll have a bunch of people passionate about application lifecycle management, and particularly Agile processes, get together and discuss where the industry is going. The following week I’m headed to Germany for ALM Days 2011 11/23 – 11/25 in Munich.  Yes, much to my surprise, this actually means I’m going to be in Germany giving a keynot...

TFS Databases growing out of control
Oct 31, 2011
Post comments count 0
Post likes count 0

TFS Databases growing out of control

Brian Harry
Brian Harry

Several months ago I first started hearing customer reports of TFS databases growing out of control.  Every once in a while I’d hear of someone with a database growing by 100GB a week or something equally nutty.  Previously that had been the result of someone checking in crazy amounts of data – A few years ago a similar report turned out to be someone checking in 75GB of slide decks from a conference they went to That turned out not to be the case this time.  After some investigation, we realized that the problem was data associated the TFS’s testing features.  TFS and Microsoft Test Professional gather very ...

Lab Management improvements in TFS 11
Oct 31, 2011
Post comments count 0
Post likes count 0

Lab Management improvements in TFS 11

Brian Harry
Brian Harry

The Team Foundation Server 11 Developer Preview introduces a number of simplifications and enhancements in Lab Management.  The primary one you will notice in the developer preview is the introduction of 'Standard environments'.    Here is a brief summary of what Standard environments are and what you can do with them. Ever since we released Lab Management we’ve gotten feedback from a segment of our customers that they love the Lab Management promise but aren’t ready to bite off SCVMM & Hyper-V.  Some people use VMWare other just want to just automate the physical machines they use today.  Standard environ...

Multi-line test steps available in Microsoft Test Manager, among other things…
Oct 19, 2011
Post comments count 0
Post likes count 0

Multi-line test steps available in Microsoft Test Manager, among other things…

Brian Harry
Brian Harry

Along with the launch of the Team Foundation Service preview we announced at the BUILD conference, we released a new client patch for the VS 2010 family of products.  You can get it here: http://go.microsoft.com/fwlink/?LinkID=212065&clcid=0x409 (or you can find the link on the Team Foundation Preview service web page). You’ll see that it’s called “Visual Studio 2010 SP1 TFS Compatibility GDR” but it’s actually got a few things of interest in it.  It’s a roll up of recent fixes and improvements.  Here’s a list of the most significant ones: ...

ALM Summit 2011 in Redmond – Nov 14-18
Sep 19, 2011
Post comments count 0
Post likes count 0

ALM Summit 2011 in Redmond – Nov 14-18

Brian Harry
Brian Harry

Now that BUILD has wrapped up and hopefully most of you are busy trying out the VS 11/TFS 11 developer preview, I wanted to let you know about an event that I will be speaking at in November.  At the ALM Summit in Redmond, November 14-18th, we get a chance to talk about the process of making great software.  We intentionally had fairly light coverage of our V.Next ALM plans at the BUILD conference because it we heavily oriented towards the new Windows 8 capabilities.  The ALM Summit is really the next time where we’ll get to go deep on our future ALM plans. Last year was the first year of the...

Deleting a Team Project from the Team Foundation Service on Windows Azure
Sep 19, 2011
Post comments count 0
Post likes count 0

Deleting a Team Project from the Team Foundation Service on Windows Azure

Brian Harry
Brian Harry

I've seen a few questions come up about this.  Two questions, actually: Question: How do I delete a Team Project Collection on the Team Foundation Service? Answer: You can't.  For now we automatically create one collection per account (called DefaultCollection) and you can't delete it, rename it, add another one or anything else. Question: How do I delete a Team Project on the Team Foundation Service? Answer: You can but it's ugly.  This is one of those unfinished scenarios that helps explain why this is a "preview" and not a finished service.  Buck wrote a post on how to do this.   Brian

The New Team Explorer in TFS 11
Sep 19, 2011
Post comments count 0
Post likes count 0

The New Team Explorer in TFS 11

Brian Harry
Brian Harry

You’ve seen snippets of the new Team Explorer in previous posts I’ve done on version control improvements.   In this post, I’m going to focus on the new Team Explorer experience, talk a bit more about what overall changes we’ve made and why. You’ll recall that the Team Explorer window in TFS 2010 and before is a pretty standard tree control – it looks a bit like the solution explorer.  For a long time now, we’ve felt that the model that everything we wanted to do in Team Explorer would have to fit into a tree was overly constraining.  When I built the Team Members Power Tools a couple of years ago, I very much...

Team Foundation Service Registration code for Asia-Pacific
Sep 18, 2011
Post comments count 0
Post likes count 0

Team Foundation Service Registration code for Asia-Pacific

Brian Harry
Brian Harry

I got several comments last week that posting my registration codes in the middle of the afternoon North Carolina time was not very friendly for people in the Asia-Pacific region.  It worked out to the middle of the night and since they didn’t last more than a few hours, they were all used up by the time people woke up.  Tonight I’m going to remedy that situation.  Here, I’m posting another registration code but I’m doing it late night my time on Sunday night – which should be morning to mid afternoon for most of Asia. Please try it out and let us know what you think. ...

Improving Visual Studio Performance
Sep 16, 2011
Post comments count 0
Post likes count 0

Improving Visual Studio Performance

Brian Harry
Brian Harry

We've had a few healthy exchanges about performance on my blog and it's clear there's a lot of energy out there about it.  After the last exchange I kicked off a discussion internally about making sure we are directing our performance efforts at the right things.  We published a User Voice site a couple of months ago and performance issues dominate the top of the suggestion list.  However, they are, by and large, pretty general and difficult for me to derive specific priorities from. So, we hatched an idea to create a new User Voice site and pre-populate it with a hand full of fairly specific sugge...

The VS 11 developer preview is now live
Sep 16, 2011
Post comments count 0
Post likes count 0

The VS 11 developer preview is now live

Brian Harry
Brian Harry

Visit the landing page here: https://t.co/48p0iAdHBrian

Visual Studio 11 ALM Virtual Machine and hands-on-labs available
Sep 16, 2011
Post comments count 0
Post likes count 0

Visual Studio 11 ALM Virtual Machine and hands-on-labs available

Brian Harry
Brian Harry

Brian Keller just published a virtual machine with many of the VS 11 Preview bits on it and a bunch of hands-on-labs to walk you through many of the new features.  Check it out: https://aka.ms/VS11ALMVMBrian

Configuring a build server against your shiny new hosted TFS account
Sep 15, 2011
Post comments count 0
Post likes count 0

Configuring a build server against your shiny new hosted TFS account

Brian Harry
Brian Harry

Now that you have a Team Foundation Service account, some of you are going to be interested in setting up a build machine to work with it.  Richard Hundhausen did a very nice video to walk you through this process but I’m going to recap it because there’s a few additional things I want to explain.  If you watch his video, it’s higher fidelity than this post but you might get some additional understanding here. First let’s talk about options.  You can install and configure a build machine to run against your Team Foundation Service account.  You will have to use a TFS 11 build agent.  The TFS build agent is par...

More Team Foundation Service activation codes
Sep 15, 2011
Post comments count 0
Post likes count 0

More Team Foundation Service activation codes

Brian Harry
Brian Harry

The demand for accounts to try out the Windows Azure based TFS Service Preview we announced yesterday has been terrific.  We've used a bunch of avenues to get codes in people's hands but the demand keeps out pacing supply.  Because of that, this morning, we bumped the number of activations on my "bharry" activation code.  There should now be a bunch of new activations available now.  If you've been wanting to get an account but struggling to get a ticket, give it a shot.  We'll see how fast it runs out :) Read more about getting started here:http://blogs.msdn.com/b/bharry/archive/2011/09/...

VS 11/TFS 11 Developer Preview
Sep 15, 2011
Post comments count 0
Post likes count 0

VS 11/TFS 11 Developer Preview

Brian Harry
Brian Harry

Yesterday was a pretty crazy day with our new hosted TFS Service going live.  I'd stayed pretty focused on that to make sure everything went smoothly.  But, in case of some rare anomaly that you missed it, we announced a VS 11/TFS 11 developer preview yesterday as well.  They are available to MSDN subscribers on the download center today (well last night, actually) and will be available to everyone tomorrow.  Read Jason's blog entry for a good overview: http://blogs.msdn.com/b/jasonz/archive/2011/09/14/announcing-visual-studio-11-developer-preview.aspx Here are the public download links for wh...

Team Foundation Server on Windows Azure: A Preview is available!
Sep 14, 2011
Post comments count 0
Post likes count 0

Team Foundation Server on Windows Azure: A Preview is available!

Brian Harry
Brian Harry

Today at the BUILD conference, we announced availability of our Windows Azure based Visual Studio Team Foundation Service Preview. If you’ve been following my blog, then you know we’ve been working on it for a while now. We’ve had a private preview going for the past several months and are up to several hundred users. We’re ready to take the next step and open it up to a broader audience. As part of the announcement at the BUILD conference we gave invitation codes to all attendees to sign up for an account. Everyone who signs up for an account can invite as many people as they like to use it with them. In addi...

Wrapping up TFS 11 Version Control improvements
Sep 1, 2011
Post comments count 0
Post likes count 0

Wrapping up TFS 11 Version Control improvements

Brian Harry
Brian Harry

This is the third post in the series on “Developers are Raving Fans” TFS features.  The first post was on workspace improvements, the second on merging and this is kind of a wrap up post that covers the rest of the version control improvements.  There’s a few more that are in progress that I’m not quite ready to talk about yet but this should cover the majority of what is left. Team Explorer Probably the biggest thing I haven’t talked about yet is the changes to Team Explorer and the Pending Changes window.  I’m going to do a full post in the future on the overhaul we have done to Team Explorer so for now I wil...

Merge enhancements in TFS 11
Aug 31, 2011
Post comments count 0
Post likes count 0

Merge enhancements in TFS 11

Brian Harry
Brian Harry

Here’s the next post in my series of “Developers are raving fans” enhancements coming in TFS 11.  My last post was on workspace improvements. One of the things we consistently get customer feedback on in TFS 2010 is that merging is still too complicated and/or too limited.  We’ve made several significant improvements in the coming release: A new diff/merge experience – The one we’ve been shipping for the past 5 years is the original SourceSafe diff/merge tools – built while we were One Tree Software circa 1994.  It had been enhanced over the years to support globalization, Unicode, etc but it was, in essenc...

Sequencing VS 2010 with App-V
Aug 29, 2011
Post comments count 0
Post likes count 0

Sequencing VS 2010 with App-V

Brian Harry
Brian Harry

For all of you who have been waiting to create App-V images of VS 2010, it’s finally possible.  You’ll need VS 2010 + SP1 + 1 patch and App-V 4.6 SP1.  Here’s some instructions for how to do it. You might wonder why it hasn’t just always worked.  For an app to work just fine in an App-V image, it must not have any machine specific data coded in it’s configuration.  Unfortunately, VS does – specifically in some of our licensing configuration data.  The patch I mentioned above changes the way we encode license data so the it doesn’t contain any mach...

Developer Tools Deployment Planning Services
Aug 24, 2011
Post comments count 0
Post likes count 0

Developer Tools Deployment Planning Services

Brian Harry
Brian Harry

When you purchase Software Assurance along with your software purchases from Microsoft, you get Deployment Planning Services“ credits.  These credits can be spent on deployment planning training/consulting on all manner of Microsoft software.  This is nothing new.  It’s been in place for a while.  I don’t think it’s well understood but it’s not new. What’s new is that we now have some developer tools offerings that you can spend your credits on.  These offerings are primarily designed for enterprises undertaking large scale or involved deployments (high...

August '11 TFS Power Tools are available!
Aug 19, 2011
Post comments count 0
Post likes count 0

August '11 TFS Power Tools are available!

Brian Harry
Brian Harry

Yesterday we released the latest version of the TFS Power Tools that I described here Here are the links: **UPDATE**: Here's a new "short" link to the main VS Power Tools landing page: https://aka.ms/tfpt It's another very nice upgrade of the Power Tools with some long awaited features.  I want to thank the team for the hard work they put in getting it ready and our MVPs for all their help testing it, refining the features and helping find the remaining bugs.  Enjoy and please give me any feedback you have.  We'll turn our attention to thinking about the next release.  We're roughly o...

What a week!
Aug 16, 2011
Post comments count 0
Post likes count 0

What a week!

Brian Harry
Brian Harry

Every year, on the farm, I pick a few “big” projects to do.  Earlier this year I built cattle handling facilities.  I’m also building goat fencing - and if you think that’s a small feat, you just haven’t been around goats.  A friend of mine says if a giraffe can’t get over it and water can’t get under it, it will hold goats :) But I digress.  My big project for this summer is getting water out to all of our fields for the cows.  For the past several years, we’ve been using hoses.  I have over 1,000 feet of hoses and every week I have to...

TFS 2010 Cumulative Update republished
Aug 9, 2011
Post comments count 0
Post likes count 0

TFS 2010 Cumulative Update republished

Brian Harry
Brian Harry

Finally.  Yesterday we republished the TFS 2010 SP1 Cumulative update.  You'll find the download here: http://www.microsoft.com/download/en/details.aspx?id=26211 You can read my original article about it to learn more: http://blogs.msdn.com/b/bharry/archive/2011/06/13/tfs-2010-sp1-cumulative-update-1-available.aspx To refresh your memory, the update was pulled due to two bugs: 1) Installing it on a TFS Proxy server broke the proxy server, requiring uninstall. 2) After installing it on a TFS server, subsequent imports of TFS 2008 servers into TFS 2010 project collections was broken. Both issues have now ...

Aug ‘11 TFS Power Tools coming soon
Aug 8, 2011
Post comments count 0
Post likes count 0

Aug ‘11 TFS Power Tools coming soon

Brian Harry
Brian Harry

We’re in final testing for the August release of the TFS Power Tools.  I’ve been playing around with it for the past couple of days and it’s looking really good.  In this post I’ll give you a sneak preview of what is coming and then, as soon as the download is available (another week or two), I’ll blog the link.  I hope you are really going to like it.  We’ve managed to get in a bunch of long standing requests. Key improvements in this release include: Windows shell extension updates One of the complaints we get a lot on the shell extension is that if you are using anything other than a domain account, there...

18 Months of Developer Division Releases
Aug 5, 2011
Post comments count 0
Post likes count 0

18 Months of Developer Division Releases

Brian Harry
Brian Harry

I realized it’s not really right for me to say we’ve shipped 75 releases in the past 18 months and then leave you to guess what they were.  I asked Jeff for the slide he presented and have copied the data here.  It’s roughly categorized.  I’m not promising the categorization is completely accurate or that we haven’t left out anything but it’s close enough.  It would be nice if I had dates and download links for each one but that would be quite a bit of effort for me to track down. On my last post there was quite a lot of commentary on the VS update process a...

VS Release cadence question
Aug 4, 2011
Post comments count 0
Post likes count 0

VS Release cadence question

Brian Harry
Brian Harry

In my post on MTM performance, Lachlan asked if we plan to start releasing VS more often.  I wrote an answer but it got so long that I decided to turn it into a post instead.  Here it is... As for release cadence, it's a complicated question. We've had a lot of conversations about it over the years and we want to release more frequently.  I think the biggest thing we NEED to be able to do is to get experience improvements (rather than new features) in people's hands more quickly.  Some random thoughts on what we do today. About a month ago I was in a discussion on how we improve our release ca...

A comment on performance
Aug 2, 2011
Post comments count 0
Post likes count 0

A comment on performance

Brian Harry
Brian Harry

If you check out our User Voice site, 4 of the top 5 voted items have to do with performance.  Over the next few months I’ll comment about some of the work we are doing around VS performance (and there has been a lot).  But I just got some data that I wanted to share. About half way down the second page (with 73 votes currently) is a suggestion “Improve Test Manager performance”.  This is feedback we’ve heard over the past year or so and have done a lot of investigation and work to improve it.  As usual, when you start digging in to this kind of stuff, you find some bon...

Version Control Model Enhancements in TFS 11
Aug 2, 2011
Post comments count 0
Post likes count 0

Version Control Model Enhancements in TFS 11

Brian Harry
Brian Harry

One of the more difficult things for developers with TFS today is the “Workspace”.  A workspace is a mapping of code out of a TFS server onto your hard drive and defines all of the rules of how your local operations on those files relate to what is on the server.  We’ve heard feedback since 2005 that developers would like some improvements in this space and we’ve made some significant leaps in TFS 11. Some of the more common issues we’ve heard include:   A little background before I talk about the improvements we are making.  When we designed TFS 2005, ...

Developers are Raving Fans
Jul 27, 2011
Post comments count 0
Post likes count 0

Developers are Raving Fans

Brian Harry
Brian Harry

Last month I wrote a post describing a cool, streamlined, web based Agile project management solution we are building.  Over the next week or so I’m going to write a series of posts covering another area we’ve been working on.  We call the scenario “Developers are Raving Fans”. In the 2010 release of Team Foundation Server, we spent a disproportionate share of our time working on infrastructure improvements.  Scale up, scale down, scale out, disaster recovery, reliability, backup/restore, simplified install, flexible configuration, patching, administration, etc. etc.  T...

Putting TFS on Port 80
Jul 25, 2011
Post comments count 0
Post likes count 0

Putting TFS on Port 80

Brian Harry
Brian Harry

Maarten asked me a couple of weeks ago if it was possible to put TFS on port 80 along with Sharepoint and if so, was there any documentation.  I said, yes, I know it's possible because I know we've tested it but I didn't know if there was any documentation.  After a little poking around the conclusion was "no", there isn't any documentation on this specific scenario.  So Maarten decided to blaze the path and has documented his experience here for all who wish to follow: http://maartenvanstam.wordpress.com/2011/07/18/team-foundation-server-2010-on-port-80/ Brian  

stpSoft Requirements Definer
Jul 25, 2011
Post comments count 0
Post likes count 0

stpSoft Requirements Definer

Brian Harry
Brian Harry

stpSoft recently released additional support for Team Foundation Server with their Requirements Definer product.  Check it out here: http://www.stpsoft.co.uk/definer/index.html.  And make sure to watch the videos - they do a good job of showing the flow from creating a user story through flow definition, requirements, test cases, storyboarding, etc.  Very nice!Brian

Unified UserVoice site
Jul 18, 2011
Post comments count 0
Post likes count 0

Unified UserVoice site

Brian Harry
Brian Harry

It pretty quickly became clear that having separate Visual Studio and Visual Studio ALM sites just wasn't going to be a good idea.  It just wasn't clear to people which site to post ideas in.  As a result, we have combined the two under the Visual Studio site. The ALM ideas and votes have been moved over.  Please file your ideas there now. http://visualstudio.uservoice.com/forums/121579-visual-studio/filters/top Brian

UserVoice site for Visual Studio too
Jul 13, 2011
Post comments count 0
Post likes count 0

UserVoice site for Visual Studio too

Brian Harry
Brian Harry

In addition to the UserVoice site that I recently blogged about for Visual Studio ALM features I blogged about recently, we've also created a UserVoice site for general Visual Studio feedback for areas other than the ALM features.  I'm not 100% sure why we created 2 of them but I guess it gives you the ability to have 2 top 10 lists :)   Brian

New Avenue for Feedback on VS ALM
Jul 12, 2011
Post comments count 0
Post likes count 0

New Avenue for Feedback on VS ALM

Brian Harry
Brian Harry

UPDATE 7/18/11: We've combined the ALM UserVoice site with the Visual Studio one at http://visualstudio.uservoice.com/forums/121579-visual-studio/filters/top.  Please file your ideas there. We recently created a UserVoice site for the world to make product suggestions and vote on them.  As you can see from the site, it’s designed for feedback on: We’re definitely excited to have another avenue for collecting customer feedback on our products.  Since the site is brand new, there’s not much on it yet.  Please go populate it with your best ideas. One thing to keep in mi...

MSDN Subscribers can now upgrade their TFS 2010 SQLServer to SQL 2008 R2
Jul 12, 2011
Post comments count 0
Post likes count 0

MSDN Subscribers can now upgrade their TFS 2010 SQLServer to SQL 2008 R2

Brian Harry
Brian Harry

A while ago we got some feedback from customers that something about our licensing of Team Foundation Server’s use of SQL under an MSDN subscription didn’t make sense.  We’ve just fixed it. Let me start by explaining status quo. When you purchase TFS, you get a license to use SQLServer Standard Edition along with your TFS (but it can only be used for TFS).  The version of SQL you get a license to is the version that was current when we released the version of TFS you are using.  So, for example, TFS 2010 includes a license to use SQL 2008. Soon after TFS 2010 released, SQL release...

TFS Build Extensions published
Jul 5, 2011
Post comments count 0
Post likes count 0

TFS Build Extensions published

Brian Harry
Brian Harry

Mike Fourie just published a bunch of workflow activities/actions for TFS builds.  It’s a great set of extensions that makes TFS builds even more powerful with less work.  You can get them on CodePlex here: http://tfsbuildextensions.codeplex.com/releases/view/67138 Check them out… Brian

OData Access to TFS
Jul 4, 2011
Post comments count 0
Post likes count 0

OData Access to TFS

Brian Harry
Brian Harry

  I’m criminally late in blogging about this and for that I apologize.  Several months ago, the Microsoft platform evangelism team came to me and said they wanted to create a really good OData sample that would show people all the stuff you can do with OData and how easy it is.  They told me that they thought creating an OData service running on Windows Azure and providing a public data feed for TFS on CodePlex would make for a great sample.  They asked it I had any objections.  Of course, I said no; that sounds like a great idea.  A few months ago they published the service an...

Build service offering from Discount ASP.NET
Jun 26, 2011
Post comments count 0
Post likes count 0

Build service offering from Discount ASP.NET

Brian Harry
Brian Harry

A couple of weeks ago Discount ASP.NET released a build service offering to go along with their hosted TFS offering.  This makes it possible for you to host even more of your development process in the cloud - a big benefit, particularly for highly distributed teams.  Check it out here: http://www.discountasp.net/tfs/hosted-tfs-build-server.aspx Brian  

New Visual Studio ALM Videos
Jun 21, 2011
Post comments count 0
Post likes count 0

New Visual Studio ALM Videos

Brian Harry
Brian Harry

Last week Esther Fan posted some great videos that can help you get the most out of VS ALM.  It covers a wide range of ALM capabilities - testing, modeling, TFS and more... http://blogs.msdn.com/b/vstsue/archive/2011/06/15/videos-about-visual-studio-alm-team-foundation-server-2010-on-msdn.aspx Brian  

The Importance of Feedback in Software Development
Jun 21, 2011
Post comments count 0
Post likes count 0

The Importance of Feedback in Software Development

Brian Harry
Brian Harry

If you follow my blog, you know that I talk a lot about collaboration and the impact it has on the success or failure of modern software projects.  In a recent post on Agile Project Management, I closed with a brief mention about feedback loops being a major initiative for us in our next release.  Here I want to expand on that a bit. Let’s look at the Agile Manifesto: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan I would argue that every one of these man...

New Rangers Guidance on Build Customization & Lab Management
Jun 18, 2011
Post comments count 0
Post likes count 0

New Rangers Guidance on Build Customization & Lab Management

Brian Harry
Brian Harry

This week, the Visual Studio Rangers released two new sets of guidance: Build Customization and Lab Management.  They are some great resources for adopting TFS build and lab management automation.  The content includes: The build customization guidance includes topics like build process customization, versioning, branching, deployment and more. The lab management guidance covers topics like hardware/capacity planning, setup & configuration and VM creation. You can learn more by visiting the Visual Studio Rangers blog or by downloading the guidance from the links above. Brian

Agile Project Management in Visual Studio ALM V.Next
Jun 14, 2011
Post comments count 0
Post likes count 0

Agile Project Management in Visual Studio ALM V.Next

Brian Harry
Brian Harry

When we first started designing Team Foundation Server, one of our mantras was “Your process, our process or no process”.  What we meant by this was that TFS can play an important role in helping you automate your development process.  Many teams already have a well establish process and aren’t particularly interested in changing it.  TFS can be configured to fit with your process – whatever it is.  Many teams don’t have a well established process and would like to adopt some “best practices” and then evolve them – TFS can do that to, and we provide 3 process templates today you can adopt (Agile, Scrum and CMMI)....

Looking ahead to the next version of VS Application Lifecycle Management
Jun 13, 2011
Post comments count 0
Post likes count 0

Looking ahead to the next version of VS Application Lifecycle Management

Brian Harry
Brian Harry

A couple of weeks ago, I blogged about some announcements we made at TechEd on the next version of Visual Studio Application Lifecycle Management.  We did a pretty good overview demo and released a white paper that gave a pretty good overview of the work we are doing.  It was not, by any means, complete.  There’s a lot of stuff we are doing that didn’t get mentioned – because, quite honestly, there’s just too much to talk about in such a short period of time. For example, one of the things we didn’t talk too much about at TechEd was our work on TFS on Azure.  I wr...

TFS 2010 SP1 Cumulative Update 1 Available
Jun 13, 2011
Post comments count 0
Post likes count 0

TFS 2010 SP1 Cumulative Update 1 Available

Brian Harry
Brian Harry

Last week, we released a cumulative update for TFS 2010 SP1.  You can get it here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bca68e8d-4612-48cd-9418-1b973d41073f.  The KB article is in the process of being published and should be available soon. *UPDATE* - This update prereqs SP1 and should be installed on TFS application tiers and build servers.  It need not be installed elsewhere (clients or proxies). *IMPORTANT UPDATE* - Don't install this patch on a TFS proxy!  It will break the proxy.  We'll fix the patch and address the issue but for now just don't install it on a ...

Team Foundation Server Dogfooding update – May 2011
Jun 2, 2011
Post comments count 0
Post likes count 0

Team Foundation Server Dogfooding update – May 2011

Brian Harry
Brian Harry

It’s been a looong time since I published a detailed look at TFS dogfooding.  I used to do them every month but then the server got so big and the reports monotonous enough that I decided to stop.  I’ve had a number of queries about it in the past few months, so I figured it was time to do an update. I’ll start by talking about DevDiv.  It’s more complicated than it used to be.  We used to just have one TFS server for all of DevDiv and I could report one set of stats.  Now we kind of have 3.  Let me explain. In TFS 2010, we introduced Team Project Collections.  In many ways a Team Project collection is like...

Growing TFS databases
May 31, 2011
Post comments count 0
Post likes count 0

Growing TFS databases

Brian Harry
Brian Harry

I’ve seen a few reports lately of TFS customers whose databases were growing very rapidly.  After investigation, it has often turned out to be that they were uploading a lot of large attachments to TFS as part of their testing process and then not cleaning them up when they were no longer needed.  Our testing tools can upload screenshots, videos, Intellitrace logs, etc. and they can add up.  Unfortunately, we don’t give you great tools today for examining your TFS disk space or managing it.  It’s something that’s rising on my priority list. Grant Holiday recently did a ...

TFS and Project Server resources
May 24, 2011
Post comments count 0
Post likes count 0

TFS and Project Server resources

Brian Harry
Brian Harry

We’re gradually adding to the resources available to understand what you can do with Team Foundation Server and Project Server using the Team Foundation Server and Project Server Integration Feature Pack to manage enterprise development projects. Here are 4 new online videos demonstrating various scenarios: Here’s a recording of a session from this year’s TechEd with a bunch more information about what you can do: https://channel9.msdn.com/Events/TechEd/NorthAmerica/2011/OSP203 On June 8th, we’ve got a web cast coming up where you can learn more too: https://msevents.micro...

Update on TFS on Azure
May 18, 2011
Post comments count 0
Post likes count 0

Update on TFS on Azure

Brian Harry
Brian Harry

It’s been a while since I last talked about our work on TFS on Azure and I’ve been feeling like it’s time to give some kind of an update.  We made a bunch of new ALM announcements about our ALM roadmap at TechEd and we didn’t say too much about hosted TFS, so you may be wondering what we’ve been up to. We’ve continued to work hard on it along with the rest of our V.Next work.  As you’ll recall, our initial port to Azure was pretty quick and easy.  Azure – the technology stack isn’t all that different from the standard Microsoft on premises stack...

Connecting Development and Operations
May 17, 2011
Post comments count 0
Post likes count 0

Connecting Development and Operations

Brian Harry
Brian Harry

For the last year or so I’ve been giving talks about trends in software development and particularly ALM.  I’ve described one of the big upcoming trends as the need for better collaboration between development and operations.  The state of that collaboration today is not great even given our current technology stacks.  However, as cloud architectures become more and more common and the need for being “up to date” with short release cycles continue to accelerate, we are going to see ever increasing demand for the development and operations teams to work closely together.  In some orgs we’ll even see some blurring ...

ALM Futures announced at TechEd yesterday
May 17, 2011
Post comments count 0
Post likes count 0

ALM Futures announced at TechEd yesterday

Brian Harry
Brian Harry

Yesterday was a big day for us!  In his keynote at TechEd yesterday Jason Zander gave an overview of our ALM roadmap.  In a follow up session Cameron Skinner did more of a deep dive, demonstrating many of the new features coming in the next version.  You can read a really good overview here on Jason’s blog: http://blogs.msdn.com/b/jasonz/archive/2011/05/16/announcing-alm-roadmap-in-visual-studio-vnext-at-teched.aspx I also want to particularly call out the whitepaper we put together: Visual Studio vNext- Application Lifecycle Management whitepaper.  It’s a really good overview of t...

Announcing a Java SDK for TFS
May 16, 2011
Post comments count 0
Post likes count 0

Announcing a Java SDK for TFS

Brian Harry
Brian Harry

From the beginning, extensibility of TFS was a core design principle – both to enable great 3rd party partners (like Ekobit, Urban Turtle, InCycle and more) and because almost all development shops have a need to customize the tools they use.  As such we’ve provided a .NET library for interacting with and extending TFS from day one.  And I’m always amazed with the things people are able to do with it. Today I am pleased to announce that we are now also extending this the Java side of the house.  We have just made the Team Foundation Server SDK for Java available as a public download. Now you will...

discount ASP.net adds European data center option
Apr 29, 2011
Post comments count 0
Post likes count 0

discount ASP.net adds European data center option

Brian Harry
Brian Harry

discount ASP.net has added an option to their hosted TFS service for you to host your TFS in the UK.  If you want to learn more, check it out here: http://www.discountasp.net/tfs/Brian

Team Foundation Server and Project Server virtual machine
Apr 27, 2011
Post comments count 0
Post likes count 0

Team Foundation Server and Project Server virtual machine

Brian Harry
Brian Harry

With the release of the final Feature Pack of the TFS/PS connector, we’ve now released an updated virtual machine that contains full configured and ready to test drive bits with all the final software.  You can read Brian Keller’s blog entry on it to get all the details on how to get the VM: http://blogs.msdn.com/b/briankel/archive/2011/04/15/getting-started-with-the-team-foundation-server-2010-and-project-server-2010-integration-virtual-machine.aspxBrian

Free Azure Trial
Apr 27, 2011
Post comments count 0
Post likes count 0

Free Azure Trial

Brian Harry
Brian Harry

I ran across this today and thought you might find it useful.  If you’d like to try our Azure with no-strings attached, no credit card, no commitment, there’s a cool offer available now.  You can learn more about it here: http://windowsazurepass.com/ Enter the promo code: CRMIKEA to get access for 1 month. You’ll get… Brian

Team Explorer Everywhere is now available in 3 new languages
Apr 7, 2011
Post comments count 0
Post likes count 0

Team Explorer Everywhere is now available in 3 new languages

Brian Harry
Brian Harry

This week we released, both to the MSDN subscriber download site and to public downloads, a language pack for Team Explorer Everywhere 2010 SP1.  This language pack includes Japanese, French and German resources that can be added to your English Team Explorer Everywhere installation.  After installing them, TEE will use the appropriate language based on your operating system locale.  Of course you can override it if you want (there’s a link to http://www.eclipse.org/babel/ in the instructions for more on this). There is actually only one language pack and it includes all 3 additional language...

Build Folders
Apr 1, 2011
Post comments count 0
Post likes count 0

Build Folders

Brian Harry
Brian Harry

One of the fairly common requests we get is for some way to organize build definitions.  If you have more than a dozen or two build definitions in a single Team Project, the Team Explorer starts to get unwieldy.  At our MVP Summit a couple of months ago, one of our MVPs presented a cool Team Explorer extension he had built for organizing build definitions.  I was really impressed with how simple it was. Basically he just recognizes a naming convention for build definitions and presents them as folders.  So, for instance, a build definition called Foo.Bar.Baz would be rendered as: Foo Bar Baz The “....

A nice case study from InnovaSystems
Mar 30, 2011
Post comments count 0
Post likes count 0

A nice case study from InnovaSystems

Brian Harry
Brian Harry

We’ve just completed a nice case study with InnovaSystems on their adoption of Team Foundation Server in order to achieve CMMI Level 3 compliance. http://www.microsoft.com/casestudies/Microsoft-.NET-Framework-4/InnovaSystems-International/Defense-Contractor-Earns-CMMI-L3-Rating-Raises-Productivity-by-Up-to-25-Percent/4000009464 Brian

TFS Integration Platform Updated (Mar ‘11)
Mar 28, 2011
Post comments count 0
Post likes count 0

TFS Integration Platform Updated (Mar ‘11)

Brian Harry
Brian Harry

Last week, we released a new, tested, binary release of the integration platform (the source has been on CodePlex for a while).  This release primarily contains a bunch of bug fixes.  The bugs came from our internal use of server to server synchronization tools, customer reports and internal testing. http://visualstudiogallery.msdn.microsoft.com/f854dd59-8eeb-4673-8d9a-ae012989bfa2 The list of bugs fixes is: Together, these represent a significa...

Professional Team Foundation Server 2010
Mar 25, 2011
Post comments count 0
Post likes count 0

Professional Team Foundation Server 2010

Brian Harry
Brian Harry

  A new book on Team Foundation server has just recently been released.  It’s an in-depth view of using the breadth of TFS 2010 capabilities and includes a lot of information on customizing and extending TFS. I know the authors well (2 of them are on our team :)) and I can’t think of a better group of people to write the definitive work on TFS.  I recommend it for everyone responsible for managing a development process with TFS. More here: http://www.edsquared.com/2011/03/05/Book+Professional+Team+Foundation+Server+2010+From+Wrox.aspx Brian

Mid-west visits by Ed Thomson
Mar 24, 2011
Post comments count 0
Post likes count 0

Mid-west visits by Ed Thomson

Brian Harry
Brian Harry

In early April, Ed Thomson, one of the TFS developers working on Team Explorer Everywhere will be making a tour through the mid-west US talking with customers and user groups.  If you are interested in learning more about TFS and Java or non-Windows development, I strongly encourage you to see if you can make it.  Ed’s a very sharp guy and knows the ins and outs of the product.  I’m sure it will be an entertaining discussion.  You can learn more about cities and dates here: http://blogs.msdn.com/b/angelab/archive/2011/03/21/tfs-product-team-coming-to-chicago-milwaukee-in-april-to-t...

Discount ASP.net offers Urban Turtle add-on
Mar 24, 2011
Post comments count 0
Post likes count 0

Discount ASP.net offers Urban Turtle add-on

Brian Harry
Brian Harry

As you may know Discount ASP.net has been offering hosted TFS for a while now.  They’ve just launched an add-on of Urban Turtle that provides a great SCRUM experience on top of TFS.  They are offering a free 30 day trial so it’s a great time for you to give it a spin.  Learn more about it here: http://www.discountasp.net/tfs/ Brian

Team Explorer 2010 SP1 Bug viewing build summary
Mar 22, 2011
Post comments count 0
Post likes count 0

Team Explorer 2010 SP1 Bug viewing build summary

Brian Harry
Brian Harry

The dangers of late breaking changes :(.  In the final weeks of 2010 SP1, we made a performance improvement for viewing build information from the build explorer.  Unfortunately, this was after the Beta and after our compatibility test pass.  The unfortunate result is that we missed a bug when you are using Team Explorer 2010 SP1 against a TFS 2008 TFS server.  In this scenario, when viewing a build report, VS will experience a NullReferenceException and it will crash :( I hate that we missed this and we’re going to redouble our efforts to make sure we don’t miss compat breaks like...

Case Study on Team Foundation Server Project Server Integration Feature Pack
Mar 11, 2011
Post comments count 0
Post likes count 0

Case Study on Team Foundation Server Project Server Integration Feature Pack

Brian Harry
Brian Harry

We’ve been working with some MSIT teams for many months on our integration between TFS and Project Server.  They started dogfooding it as soon as we could say “it’s working” with a straight face.  They’ve now run multiple projects with it and they’ve given us a ton of feedback.  We’ve incorporated much of it in our final release.  They’ve now released a case study documenting some of the benefits they got from integrating TFS and Project Server.  You can read more here: http://www.microsoft.com/casestudies/Microsoft-Project-Professional-2010...

Installing all the new stuff
Mar 9, 2011
Post comments count 0
Post likes count 0

Installing all the new stuff

Brian Harry
Brian Harry

We released a ton of new stuff this week and this, of course, only adds to all the other stuff we have released.  I got a request on one of my posts to clarify what is installed where and in what order.  I’ll try to make sense of it all here. First a couple of principles: Now let’s look at what we’ve released. Now let’s look at what you have to install where… On the client Other than the restriction that you must install VS before any of the other things, there really aren’t any ordering requirements.  I’ve seen requests to en...

Unlimited Load Testing
Mar 8, 2011
Post comments count 0
Post likes count 0

Unlimited Load Testing

Brian Harry
Brian Harry

Today we announced the release of the Load Testing Feature Pack.  This gives Visual Studio Ultimate with MSDN users the ability to do unlimited load testing.  Previously you had to separately purchase Load Test Packs that each included the ability to simulate a certain number of virtual users and could be stacked to simulate very high loads.  This has now all been incorporated into Ultimate Edition (including the load agent software necessary to run a distributed load test simulation), enabling you to load test with as many virtual users as you want. This is a great step forward to making it simple...

VS/TFS 2010 SP1 and TFS-Project Server Integration Feature Pack have Released
Mar 8, 2011
Post comments count 0
Post likes count 0

VS/TFS 2010 SP1 and TFS-Project Server Integration Feature Pack have Released

Brian Harry
Brian Harry

Today is a big day of releases and announcements.  Two of the big ones are that VS 2010 SP1 and TFS 2010 SP1 have shipped and that the Team Foundation Server Project Server Integration Feature Pack is now available for MSDN subscribers.  As of today, both are available on the MSDN download site.  On Thursday 3/10, the SP1 builds will become available to non-MSDN subscribers on the Microsoft download sites.  I’ll update this post when I have the links. ***UPDATE*** Here are the public download links now:   SP1 SP1 is not a huge service pack by VS 2008 SP1 standards but it’s a very nice on...

Mar ‘11 Team Foundation Server Power Tools are Available
Mar 3, 2011
Post comments count 0
Post likes count 0

Mar ‘11 Team Foundation Server Power Tools are Available

Brian Harry
Brian Harry

Today we released an update to the Team Foundation Server Power Tools. You can download them here: The primary enhancements in this release are:   Backup/Restore Power Tool We released the backup/restore Power Tool in the last Power Tools release and you can read about it in depth here: http://blogs.msdn.com/b/bharry/archive/2010/08/18/backing-up-and-restoring-your-tfs-server.aspx and here: http://blogs.msdn.com/b/bharry/archive/2010/08/19/backing-up-your-tfs-server-with-sharepoint-and-reporting.aspx.  Unfortunately, we pretty quickly got feedback that there were enough bu...

ALM Summit Survey
Feb 17, 2011
Post comments count 0
Post likes count 0

ALM Summit Survey

Brian Harry
Brian Harry

Keith asked me to let you all know about a survey he is doing to help plan for a potential ALM Summit later this year.  We did the first one last year and it went pretty well.  It was clearly a V1 and had some rough edges but most of the feedback I got was very positive.  If it's something you are at all interested in, please take the survey. http://www.surveymonkey.com/s/ALMSummit2011 Brian

Code metrics produced from your automated build
Feb 11, 2011
Post comments count 0
Post likes count 0

Code metrics produced from your automated build

Brian Harry
Brian Harry

One of the things about our 2010 product line that has embarassed me from the beginning is that there's no way to use our code metrics tools to produce data from an automated build.  Our tools only work in the VS IDE and on the loaded solution.  No longer!  We just released a Power Tool that enables you to run code metrics from the command line and therefore to integrate it into your build process.  I wish I could say the data was put in the warehouse and was really easy to generate report from, but I can't.  The data is emitted as an XML file and, for now, you are on your own to turn tha...

Team Explorer Everywhere 2010 SP1 is Available
Feb 9, 2011
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2010 SP1 is Available

Brian Harry
Brian Harry

Back in November I wrote about the first Beta of Team Explorer Everywhere 2010 SP1, and today I am proud to announce that the final version is available to download for MSDN Subscribers. **UPDATE 2/11/11** - the publicly available download (for licensed Team Explorer Everywhere customers) is now available: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53c27216-c4f0-48b6-9bed-fe1718a2e3b0 See my previous post for more information about what shipped in Beta 1.  The feedback from the Beta was very good, so the team took the opportunity to add in a few new features into the final release based on ...

January 2011 ALM Documentation updates are available
Feb 8, 2011
Post comments count 0
Post likes count 0

January 2011 ALM Documentation updates are available

Brian Harry
Brian Harry

A few days ago, we posted the latest updates to the online documentation.  Below is a summary of the new and updated content.  Perhaps the one I’ve gotten the mote requests for is information on configuring TFS for HTTPS. Team Foundation Administration: Planning and Tracking Projects   Brian

Updated book for TFS Build and MSBuild
Jan 5, 2011
Post comments count 0
Post likes count 0

Updated book for TFS Build and MSBuild

Brian Harry
Brian Harry

William Bartholomew and Sayed Hashimi just publised and updated book with great coverage of the 2010 versions of TFS Build and MSBuild.  It covers both high level framing of build organization and detailed drill down into "how to".  It's a great reference book if you are responsible for an involved build system. Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build Brian

Urban Turtle for Scrum and TFS
Jan 5, 2011
Post comments count 0
Post likes count 0

Urban Turtle for Scrum and TFS

Brian Harry
Brian Harry

In November I started a series about “TFS as an open platform” and, as part of that I’m writing about some of the top tier 3rd party enhancements to TFS.  I wrote about Tasktop/Mylyn and Team Companion.  Today, I want to tell you about Urban Turtle. Unless you’ve been in a cave for the past 5 or 10 years, you’ve probably noticed the growth in popularity of Agile development practices.  Of the various Agile development practices, the most popular is the SCRUM project management process.  TFS has many native capabilities that support Scrum but not a great, fine tuned, Scrum focused user experience.  Urban Turtle...

Getting back into it after the holidays
Jan 5, 2011
Post comments count 0
Post likes count 0

Getting back into it after the holidays

Brian Harry
Brian Harry

I hope you all had a great holiday break and new year.  I just posted my first post since mid December.  I actually took a pretty sizable break from work this year and really didn't do any work at home other than skim mail to avoid being buried when I got back :)  It was a good break for me - lots of family time and plenty of farm work. We were trying to load a couple of cows into a trailer over the break and they went nuts and broke through a fence and rampaged around the farm.  It was the proverbial straw that broke the camel's back for me to finally start working on some new and effective c...

Japanese Team Explorer Everywhere SP1 Beta Available
Jan 5, 2011
Post comments count 0
Post likes count 0

Japanese Team Explorer Everywhere SP1 Beta Available

Brian Harry
Brian Harry

In my post announcing the availability of Team Explorer Everywhere 2010 SP1 Beta, I talked about the localization improvements we've made in this release.  For the first time, you can experience it yourself.  We have just released the Japanese language pack for the Beta.  It was available on MSDN subscriber downloads just before the end of the year and it is available to everyone starting this morning.  The public download site is: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf900205-9617-4700-9e2f-fd5039c62550 The installation instructions are still English for the moment thou...

TFS Build Activity reference documentation is available
Dec 13, 2010
Post comments count 0
Post likes count 0

TFS Build Activity reference documentation is available

Brian Harry
Brian Harry

A few days ago we released the reference documentation for the TFS Build workflow activities.  There are a lot of them and they are as multi-faceted as a swiss army knife - so having the reference documentation is darned handy.  You can check out the docs here: Team Foundation Build Activities. You can also read the author's blog post about them to get a little more context on how to navigate the docs: http://blogs.msdn.com/b/andy-lewis/archive/2010/12/10/team-foundation-build-activity-reference.aspx Brian

Team Explorer Everywhere documentation is online
Dec 13, 2010
Post comments count 0
Post likes count 0

Team Explorer Everywhere documentation is online

Brian Harry
Brian Harry

We've now published the Team Explorer Everywhere documentation online on MSDN.  This will make it easier to find and search as it will be indexed by your favorite search engines :) You'll find the docs for the Eclipse plug-in here: http://msdn.microsoft.com/en-us/library/gg413285.aspx And the docs for the cross platform command line here: http://msdn.microsoft.com/en-us/library/gg413282.aspx Brian

A simple way to try out VS/TFS 2010
Dec 10, 2010
Post comments count 0
Post likes count 0

A simple way to try out VS/TFS 2010

Brian Harry
Brian Harry

Brian Keller just released an update to his trial/demo VM.  If you're interested in just kicking the tires on just about everything we offer but don't really want to try to cobble everything together, it's a great way to go.  In addition to VS Ultimate and TFS, his trial VM includes: ·         Visual Studio 2010 Feature Pack 2 (which includes Feature Pack 1) ·         Team Foundation Server 2010 Power Tools (September 2010 Release) ·         Visual Studio 2010 Prod...

Improvements for Testing in VS/TFS 2010 SP1
Dec 10, 2010
Post comments count 0
Post likes count 0

Improvements for Testing in VS/TFS 2010 SP1

Brian Harry
Brian Harry

Here's a blog post that details the improvements for testing in VS, TFS and Microsoft Test Manager in SP1.  I've got an outstand ask to find the list of improvements in the Framework too. http://blogs.msdn.com/b/amit_chatterjee/archive/2010/12/10/visual-studio-2010-service-pack-1-beta-released-information-on-test-and-lab-management-changes.aspx Brian

Portfolio Management: TFS <-> Project Server Integration in Beta
Dec 7, 2010
Post comments count 0
Post likes count 0

Portfolio Management: TFS <-> Project Server Integration in Beta

Brian Harry
Brian Harry

Hot on the heels of announcing the release of Feature Pack 2 – the Testing Feature Pack, I’m excited to announce that the Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack is now in Beta.  To avoid being repetitive, if you are new to the concept of a Feature Pack, you can read a little more about them. The TFS-PS Feature Pack is being released to MSDN subscribers today as a “go-live” Beta.  That means we believe it is ready to be installed and used in a production environment.  Unlike the CTP that has been available for a while now, this i...

Portfolio Management: TFS <-> Project Server Integration in Beta
Dec 7, 2010
Post comments count 0
Post likes count 0

Portfolio Management: TFS <-> Project Server Integration in Beta

Brian Harry
Brian Harry

Hot on the heels of announcing the release of Feature Pack 2 – the Testing Feature Pack, I’m excited to announce that the Visual Studio Team Foundation Server 2010 and Project Server Integration Feature Pack is now in Beta.  To avoid being repetitive, if you are new to the concept of a Feature Pack, you can read a little more about them. The TFS-PS Feature Pack is being released to MSDN subscribers today as a “go-live” Beta.  That means we believe it is ready to be installed and used in a production environment.  Unlike the CTP that has been available for a while now, this is not being released as a Virtual Ma...

VS/TFS 2010 SP1 Beta has Released
Dec 7, 2010
Post comments count 0
Post likes count 0

VS/TFS 2010 SP1 Beta has Released

Brian Harry
Brian Harry

Today we released VS/TFS 2010 SP1 Beta and .NET 4 Update Beta to MSDN subscribers.  On Thursday, they will be available to the general public.  The Beta comes with a "go live" license which means that it can be installed in a production environment.  Further, upgrading from the Beta to the final release of SP1, when it is available, will be very easy. Download links for MSDN Subscribers (Note all 3 of these links are the same.  You’ll find the 3 downloads and more on the subscriber site at this link): Download links for everyone else (available on Thursday): All...

Color Printing Returns to VS 2010
Dec 6, 2010
Post comments count 0
Post likes count 0

Color Printing Returns to VS 2010

Brian Harry
Brian Harry

This is going to be a very busy news week so keep your eyes peeled.  I’ve got a lot of writing to do but I figured I’d start the action packed week with something light and fun :)  A couple of months ago someone posted a comment on my blog about missing the ability to print source code from VS with color syntax highlighting.  I looked into it and found that an extension was under development to do just that. About a week ago, we posted an add-in on VS Gallery for source printing with color syntax highlighting.  It’s easy to install and works like a charm.  Try it out and...

DotNet Rocks Episode with Martin Woodward
Nov 30, 2010
Post comments count 0
Post likes count 0

DotNet Rocks Episode with Martin Woodward

Brian Harry
Brian Harry

Check out the recent DotNet Rocks episode where our very own Martin Woodward, Program Manager and Developer for Team Explorer Everywhere talks about his experiences joining Microsoft, TFS for heterogeneous development and more. http://www.dotnetrocks.com/default.aspx?showNum=615 Brian

A new release of the Ranger’s WCF Load Test Tool
Nov 30, 2010
Post comments count 0
Post likes count 0

A new release of the Ranger’s WCF Load Test Tool

Brian Harry
Brian Harry

Yesterday, the Rangers released a Beta release of the next version of their WCF Load Test Tool.  This tool enables you to use a trace file to generate a test that reproduces the trace.  There’s a bunch of nice new features: You can download the tool off of CodePlex from here: WCF Load Test tool Brian

A new release of the Ranger’s WCF Load Test Tool
Nov 30, 2010
Post comments count 0
Post likes count 0

A new release of the Ranger’s WCF Load Test Tool

Brian Harry
Brian Harry

Yesterday, the Rangers released a Beta release of the next version of their WCF Load Test Tool.  This tool enables you to use a trace file to generate a test that reproduces the trace.  There’s a bunch of nice new features: You can download the tool off of CodePlex from here: WCF Load Test tool Brian

TeamCompanion and TFS
Nov 29, 2010
Post comments count 0
Post likes count 0

TeamCompanion and TFS

Brian Harry
Brian Harry

As part of my series on TFS and VS ALM as an open platform, I’m going to be posting about some of the premier add-on/extensions.  There are lots of extensions, but these are ones that I’ve used myself and can attest to the quality of the products and the experiences. The first I want to talk about is TeamCompanion.  You can read more about them in their own words on their blogs too: TeamCompanion is an Outlook plugin that integrates all your TFS work management in one place.  It makes your TFS work item queries, reports, documents, etc show up in the Outlook content bar just like yo...

TeamCompanion and TFS
Nov 29, 2010
Post comments count 0
Post likes count 0

TeamCompanion and TFS

Brian Harry
Brian Harry

As part of my series on TFS and VS ALM as an open platform, I’m going to be posting about some of the premier add-on/extensions.  There are lots of extensions, but these are ones that I’ve used myself and can attest to the quality of the products and the experiences. The first I want to talk about is TeamCompanion.  You can read more about them in their own words on their blogs too: TeamCompanion is an Outlook plugin that integrates all your TFS work management in one place.  It makes your TFS work item queries, reports, documents, etc show up in the Outlook content bar just like your mail, calend...

Tasktop Announces TFS and VS Support for Mylyn
Nov 22, 2010
Post comments count 0
Post likes count 0

Tasktop Announces TFS and VS Support for Mylyn

Brian Harry
Brian Harry

Last week, at the ALM Summit, Tasktop made 2 exciting announcements.  The first is that they are adding support for TFS to their Mylyn Eclipse plugin.  The second is that they are building a Mylyn plugin for Visual Studio.  This is the first in my series on the ALM ecosystem around Team Foundation Server (ok, the first, not counting the intro post :)). For those who aren’t familiar with Mylyn, it is a work management tool for developers.  It allows developer to track their tasks, associate context with tasks and switch or share tasks and their corresponding context.  For example, if...

TFS is an Open Platform
Nov 22, 2010
Post comments count 0
Post likes count 0

TFS is an Open Platform

Brian Harry
Brian Harry

From the day we conceived TFS back in 2003, we knew that we wanted it to be an open platform upon which anyone could build their favorite development experiences.  We started by building an architecture based on standard technologies – SQL Server for the datastore, Reporting Services and Analysis Services for analytics, web services for the protocols and a .NET object model for easy programmability on the client.  I remember starting in the very early days with the rule that there’s nothing our clients can do that our customers can’t also build clients to do – no secret APIs, no ...

Feature Pack 2 is Available!
Nov 15, 2010
Post comments count 0
Post likes count 0

Feature Pack 2 is Available!

Brian Harry
Brian Harry

About a week ago, I wrote a post describing some cool stuff coming in Visual Studio ALM Feature Pack 2.  I’m happy to announce that it is now available. A reminder that Feature Pack 2 is available to customers with VS Ultimate with MSDN, VS Premium with MSDN or VS Test Professional with MSDN.  You can find the download on our Feature Packs page here: http://go.microsoft.com/fwlink/?LinkID=192777 Being mindful of the number of things we suggest people install, we have made Feature Pack 2 cumulative with Feature Pack 1.  One installer will get you both.  If you already have Feature Pack 1 ...

Denali and Juneau
Nov 11, 2010
Post comments count 0
Post likes count 0

Denali and Juneau

Brian Harry
Brian Harry

At SQL PASS last week, Microsoft gave some insights into the next version of SQL Server (Denali) and a new generation of database development tools (Juneau).  You can read more about it here: http://blogs.technet.com/b/dataplatforminsider/archive/2010/11/10/microsoft-dives-deeper-into-sql-server-code-named-denali-the-next-version-of-sql-server.aspx.  Information is, of course, still a bit light because it’s still pretty early in the process. Already I’ve seen a few questions about how this relates to VS ALM capabilities.  I wanted to say a few words to give my perspective on how I think...

Busy on the Farm
Nov 10, 2010
Post comments count 0
Post likes count 0

Busy on the Farm

Brian Harry
Brian Harry

A couple of weeks ago I promised I’d post an update on the farm. It’s hard to believe but it’s been over 2 years since my last big post on the farm. It’s been busy but I still love it. In fact, I’m just finishing up a “farmcation”. I needed to stockpile hay for the winter and I can’t grow enough so I had 148 rolls delivered yesterday and today – and did a whole bunch of stuff in between deliveries We live on the farm now. In fact it will be 2 years this Christmas. In my pictures a few years ago, you could just see the beginnings of the house across the pond. Now, it looks like this. I still haven’t go...

Feature Pack 2 is Imminent
Nov 8, 2010
Post comments count 0
Post likes count 0

Feature Pack 2 is Imminent

Brian Harry
Brian Harry

Back in June, I introduced the notion of a “Feature Pack”.  Soon afterwards I announced the availability of the first Feature Pack – the Modeling Feature Pack.  Now, it is my pleasure to give you a preview of the soon-to-be-released Testing Feature Pack (internally known as Feature Pack 2).  It’s another VS 2010 family deliverable that has some totally terrific capabilities! As a reminder, Feature Packs are only available to customers with the proper level of MSDN subscription. The first Feature Pack (the modeling one) required a VS Ultimate + MSDN subscription for customers to qualify.  This Test Feature Pack...

Team Explorer Everywhere 2010 SP1 Beta is available for download!
Nov 3, 2010
Post comments count 0
Post likes count 0

Team Explorer Everywhere 2010 SP1 Beta is available for download!

Brian Harry
Brian Harry

We strive to ensure that developers working with Team Foundation Server in the Eclipse and cross platform worlds enjoy as great an experience as their counterparts enjoy in Visual Studio. We also want to keep Team Explorer Everywhere up to date with the latest versions of Eclipse.  Six months ago we shipped Team Explorer Everywhere 2010 on the same day as Team Foundation Server 2010.  In the past six months the team has been hard at work on an update that will address many of the remaining gaps. Today, we released a Beta that you can find here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4449ba...

TFS on Windows Azure at the PDC
Oct 28, 2010
Post comments count 0
Post likes count 0

TFS on Windows Azure at the PDC

Brian Harry
Brian Harry

**UPDATED May 18th 2001** - See http://blogs.msdn.com/b/bharry/archive/2011/05/18/update-on-tfs-on-azure.aspx Hosting of ALM in the cloud as software as a service is gradually becoming more and more popular.  The vision, of course, is ALM as a seamless service – making it really easy to get started, easy to scale, easy to operate, easy to access, …  You’ve seen me write from time to time about our work with 3rd party hosting and consulting companies offering TFS services.  We did a bunch of work in TFS 2010 on both the technical and licensing front to enable a new generation of cloud based TFS services. Sev...

Help improvements in VS 2010 SP1
Oct 27, 2010
Post comments count 0
Post likes count 0

Help improvements in VS 2010 SP1

Brian Harry
Brian Harry

Jeff recently blogged about some pretty significant improvements that are coming in VS 2010 SP1: http://thirdblogfromthesun.com/2010/10/the-story-of-help-in-visual-studio-2010-part-3/ We've gotten some very strong feedback about local help viewing and we've gone a long way to try to address it.  Check out his post to learn more. Brian

TFS Hosting at HostBasket
Oct 23, 2010
Post comments count 0
Post likes count 0

TFS Hosting at HostBasket

Brian Harry
Brian Harry

The other day, I alluded to one more TFS hosting announcement coming soon.  Today, I can be more clear :)  HostBasket, has announce TFS hosting with a free offer through the end of the year.  Check it out at: http://www.hostbasket.com/en/applications/tfs/index.html  I’m psyched to have another strong partner offering a first class service. As always, your one stop shop for learning about TFS hosting services is: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-foundation-server/hosting Brian

Praktik Hosting Updates their Hosted TFS Offering
Oct 22, 2010
Post comments count 0
Post likes count 0

Praktik Hosting Updates their Hosted TFS Offering

Brian Harry
Brian Harry

One of our relatively long term hosting partners - Praktik Hosting, has just updated their hosting offering based on our TFS 2010 product and licensing changes.  The result is a more affordable service with more features.  They are also going beyond just TFS and providing an option of licensing Urban Turtle for Scrum team management on top of TFS.  Definitely worth checking out. http://www.praktikhosting.com/PlansComparison/tabid/58/Default.aspx I know of one more hosting partner with a near term announcement in the works and I'm hoping to be able to let you know about that within the next week or ...

Addendum to the Farming Lesson
Oct 22, 2010
Post comments count 0
Post likes count 0

Addendum to the Farming Lesson

Brian Harry
Brian Harry

I forgot one thing about my experience with the round bale feeder (perhaps I blocked it out :)).  As the calf started running off with the round bale feeder hooked on his hips, he was mooing in a total panicked frenzy.  This, of course excited the other 60 cows that were in the field with him and they all started charging toward us, running around us and mooing in sympathy.  It added a bit to the increased feeling of danger that set in upon me. In retrospect, it reminded me of a video I once saw.  If you’ve ever wondered how threatening a heard of cattle can be, watch this video from Kruger National Park in So...

A Lesson in Farming
Oct 22, 2010
Post comments count 0
Post likes count 0

A Lesson in Farming

Brian Harry
Brian Harry

Take my advice.  Don’t get in a round bale ring with a cow. It’s been a while since I’ve written about my alter-ego – farmer Brian.  I’ve been meaning to write a general farm update post and still hope to in the next couple of weeks (with pictures and all).  But something happened this last week that was funny enough that I just had to take a few minutes and write about it. Our summer this year was extremely dry and, as a result, all the grass went dormant in Aug/Sept.  Because of this I’ve been feeding hay for the last several weeks to try to give the grass a chance to recover now that the fall rains have star...

Urban Turtle 3.5 Released
Oct 21, 2010
Post comments count 0
Post likes count 0

Urban Turtle 3.5 Released

Brian Harry
Brian Harry

Urban Turtle is a TFS add-on that adds a Taskboard and Scrum management abilities to TFS Team Web Access.  I recently visited them in Montreal and got an up close look at the work they are doing and it’s very cool.  I strongly recommend it for people who are doing Scrum with TFS.  Check out their latest release at: http://urbanturtle.com/blog/Brian

Urban Turtle 3.5 Released
Oct 21, 2010
Post comments count 0
Post likes count 0

Urban Turtle 3.5 Released

Brian Harry
Brian Harry

Urban Turtle is a TFS add-on that adds a Taskboard and Scrum management abilities to TFS Team Web Access.  I recently visited them in Montreal and got an up close look at the work they are doing and it’s very cool.  I strongly recommend it for people who are doing Scrum with TFS.  Check out their latest release at: http://urbanturtle.com/blog/Brian

Discount ASP.net launches a hosted TFS service
Oct 19, 2010
Post comments count 0
Post likes count 0

Discount ASP.net launches a hosted TFS service

Brian Harry
Brian Harry

Yesterday, Discount ASP.net launched a TFS Software as a Service offering.  It’s great to have a large scale, experienced, global hoster providing hosted TFS services.  Their offering starts at $20 per user per month.  You can read more about it here: http://www.discountasp.net/press/2010_10_discountasp.net-launches-team-foundation-server-hosting.aspx If you try it out, let me know about your experience. Brian

Discount ASP.net launches a hosted TFS service
Oct 19, 2010
Post comments count 0
Post likes count 0

Discount ASP.net launches a hosted TFS service

Brian Harry
Brian Harry

Yesterday, Discount ASP.net launched a TFS Software as a Service offering.  It’s great to have a large scale, experienced, global hoster providing hosted TFS services.  Their offering starts at $20 per user per month.  You can read more about it here: http://www.discountasp.net/press/2010_10_discountasp.net-launches-team-foundation-server-hosting.aspx If you try it out, let me know about your experience. Brian

TFS 2010 SCOM Management Pack is Available
Oct 16, 2010
Post comments count 0
Post likes count 0

TFS 2010 SCOM Management Pack is Available

Brian Harry
Brian Harry

I know it’s been a long time coming but it is now here: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=97ca3b31-3653-4d60-bdad-3f2017febdc3&displaylang=en I think (and hope) you will find it worth the wait.  It is a substantial upgrade from the TFS 2008 Management Pack.  Among other things, we’ve added auto discovery of complex TFS server topologies and monitoring of application tiers, build machines and proxy servers.  We also put more effort into this one than any previous one to make sure it provides a comprehensive view on a TFS server’s health. Part of what h...

Scrolling menus are dead!
Oct 15, 2010
Post comments count 0
Post likes count 0

Scrolling menus are dead!

Brian Harry
Brian Harry

OK, maybe not quite but a big step forward.  This week we released a hotfix for both VS and WPF that changes menu placement to eliminate scrolling menus when there actually is enough vertical real estate to avoid them.  In the screen shot below (with the patch applied), you can see that menu has been moved up (relative to the right click target – Program.cs) to avoid clipping the menu at the bottom of the screen and having a scrolling menu.  Pre-hotfix the menu would have been vertically aligned with Program.cs and you would have seen a little scrolling arrow at the bottom of the menu in place of the last 5 or so...

Visual Studio 2010 Survey
Oct 7, 2010
Post comments count 0
Post likes count 0

Visual Studio 2010 Survey

Brian Harry
Brian Harry

As part of our preparation for Service Pack 1 of VS 2010, we are running a general product satisfaction survey to understand how people feel about the product and what areas, if any, they feel need to be improved.  This is primarily targeted at the kind of improvements we would make in a service pack (not big new features :)).  We'd appreciate it if you'd take the survey and leave specific comments about the kinds of things you feel need short term improvement. http://go.microsoft.com/fwlink/?LinkId=203459 Thank you, Brian

Visual Studio 2010 Survey
Oct 7, 2010
Post comments count 0
Post likes count 0

Visual Studio 2010 Survey

Brian Harry
Brian Harry

As part of our preparation for Service Pack 1 of VS 2010, we are running a general product satisfaction survey to understand how people feel about the product and what areas, if any, they feel need to be improved.  This is primarily targeted at the kind of improvements we would make in a service pack (not big new features :)).  We'd appreciate it if you'd take the survey and leave specific comments about the kinds of things you feel need short term improvement. http://go.microsoft.com/fwlink/?LinkId=203459 Thank you, Brian

BizTalk 2009 and TFS 2010
Oct 4, 2010
Post comments count 0
Post likes count 0

BizTalk 2009 and TFS 2010

Brian Harry
Brian Harry

After we released TFS 2010, I started to hear some complaints from BizTalk users that trying to build a BizTalk 2009 project using TFS Build associated with a TFS 2010 server did not work.  The principle we strive for is that our various platform technology versions are independent of the version of TFS you use.  You should be able to use new or old TFS and build based on newer or older platform releases.  Obviously, there are limits to how far we can (or should) take this but that's the general goal. So once these reports that BizTalk 2009 wasn't working with TFS 2010 surfaced, I worked with the B...

A new generation of Hosted TFS
Oct 4, 2010
Post comments count 0
Post likes count 0

A new generation of Hosted TFS

Brian Harry
Brian Harry

In TFS 2010, we did a bunch of work in the product to make it more "hostable" - meaning flexible, manageable, scalable, etc.  In the months after the release of TFS 2010, we also worked on some new licensing plans to help make hosted TFS more affordable.  Finally we are starting to see some of the fruits of that labor coming to light.  The first of several hosting partners have announced new hosted TFS offerings at new, much lower, price points. Saas Made Easy has refreshed their line of hosted TFS offerings and added a new entry level offering that roughly equates to the "TFS Basic" level of funct...

Dogfooding TFS Build in Developer Division
Oct 4, 2010
Post comments count 0
Post likes count 0

Dogfooding TFS Build in Developer Division

Brian Harry
Brian Harry

I think, in a post a few months ago, I wrote about the latest evolution of dogfooding TFS within Developer Division - adoption of TFS build for much of our build automation needs.  It's been a large undertaking because our build process is huge and incredibly complex.  Also, I'm talking about build in a large sense here - everything from checkin automation systems to the big "official" nightly build (there are actually about 80 of them every night).  The man behind the effort is William Bartholomew. William is a former MVP turned Microsoft employee and has brought his extensive knowledge of the VS ...

Dogfooding TFS Build in Developer Division
Oct 4, 2010
Post comments count 0
Post likes count 0

Dogfooding TFS Build in Developer Division

Brian Harry
Brian Harry

I think, in a post a few months ago, I wrote about the latest evolution of dogfooding TFS within Developer Division - adoption of TFS build for much of our build automation needs.  It's been a large undertaking because our build process is huge and incredibly complex.  Also, I'm talking about build in a large sense here - everything from checkin automation systems to the big "official" nightly build (there are actually about 80 of them every night).  The man behind the effort is William Bartholomew. William is a former MVP turned Microsoft employee and has brought his extensive knowledge of the VS ...

Dumping the contents of all of your TFS groups
Oct 1, 2010
Post comments count 0
Post likes count 0

Dumping the contents of all of your TFS groups

Brian Harry
Brian Harry

A few days ago, a customer asked me for a way to display all of the TFS groups and their membership.  We really don't have a way other than navigating through the dialogs.  However, the TFS APIs to do this aren't all that hard to use.  One of the developers here wrote up a sample on how do to it and I figured I share it for others who may want it.  The command line wrapper on the sample is a bit cheezy but it gives you a pretty good starting point.  I've attached the sample to this blog post. Brian DisplayGroups.zip

VS ALM September documentation updates are available
Oct 1, 2010
Post comments count 0
Post likes count 0

VS ALM September documentation updates are available

Brian Harry
Brian Harry

http://blogs.msdn.com/b/vstsue/archive/2010/09/27/vsalm-library-updates-on-msdn-for-september-2010.aspxBrian

VS ALM September documentation updates are available
Oct 1, 2010
Post comments count 0
Post likes count 0

VS ALM September documentation updates are available

Brian Harry
Brian Harry

http://blogs.msdn.com/b/vstsue/archive/2010/09/27/vsalm-library-updates-on-msdn-for-september-2010.aspxBrian

Known Issues with the Backup/Restore Power Tool
Sep 29, 2010
Post comments count 0
Post likes count 0

Known Issues with the Backup/Restore Power Tool

Brian Harry
Brian Harry

The Backup/Restore Power Tool we shipped in the most recent Power Tools release was an ambitious project.  It’s one of the larger and more involved Power Tools we’ve ever shipped.  We knew that despite the fact that we did a fair amount of testing and MVP pre-viewing, it would inevitably ship with some undiscovered issues.  It’s been out there long enough and enough people have tried it that I think we are getting to critical mass in terms of identifying the issues that people are likely to hit.  Below I’ve documented the issues that have been discovered and any work-ar...

Known Issues with the Backup/Restore Power Tool
Sep 29, 2010
Post comments count 0
Post likes count 0

Known Issues with the Backup/Restore Power Tool

Brian Harry
Brian Harry

The Backup/Restore Power Tool we shipped in the most recent Power Tools release was an ambitious project.  It’s one of the larger and more involved Power Tools we’ve ever shipped.  We knew that despite the fact that we did a fair amount of testing and MVP pre-viewing, it would inevitably ship with some undiscovered issues.  It’s been out there long enough and enough people have tried it that I think we are getting to critical mass in terms of identifying the issues that people are likely to hit.  Below I’ve documented the issues that have been discovered and any work-ar...

Security Vulnerability Patch Available
Sep 29, 2010
Post comments count 0
Post likes count 0

Security Vulnerability Patch Available

Brian Harry
Brian Harry

Last week, I blogged about an ASP.NET security vulnerability that affected TFS: http://blogs.msdn.com/b/bharry/archive/2010/09/23/security-vulnerability.aspx Yesterday, the ASP.NET team released a patch to fix the vulnerability: http://weblogs.asp.net/scottgu/archive/2010/09/28/asp-net-security-update-now-available.aspx You can install the patch and remove the work arounds that I described in my previous post.  As you can see from Scott's post, they released updates for every version of the Framework since 1.1.  You will need to install the appropriate patch on any server that has any version of TFS or ...

ALM Summit in Redmond – Nov 16 – 18
Sep 28, 2010
Post comments count 0
Post likes count 0

ALM Summit in Redmond – Nov 16 – 18

Brian Harry
Brian Harry

This fall we will be holding an ALM Summit from November 16 to 18 on the Microsoft Campus in Redmond, Washington. The summit will bring industry leaders in application lifecycle management together with leading companies focused on using ALM to improve how their engineering and R&D resources deliver value and competitive advantage.  It’s a great opportunity to network with peers, share best practices and learn from experts. You’ll hear about Agile methodologies, software development in the Cloud, the future of Application Lifecycle Management and much more.  I be there and will keynote d...

Case Study on TFS 2010 and CodePlex
Sep 24, 2010
Post comments count 0
Post likes count 0

Case Study on TFS 2010 and CodePlex

Brian Harry
Brian Harry

We've published a case study on our experiences of transitioning CodePlex from TFS 2008 to TFS 2010.  There were some pretty substantial benefits.  If you find yourself using some kind of shared TFS service and are contemplating upgrading to TFS 2010, I recommend you check it out. http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000008270 Brian

Update on backing up TFS with Sharepoint
Sep 23, 2010
Post comments count 0
Post likes count 0

Update on backing up TFS with Sharepoint

Brian Harry
Brian Harry

A few weeks ago we released a new Power Tool to help you with backing up your TFS server.  I blogged about it, including how you can backup Sharepoint and Reporting Services as well.  Someone asked me if we had verified with the Sharepoint team that the transaction marking we do doesn't invalidate Sharepoint supportability.  The early feedback we had from the Sharepoint team was that it was not a problem.  We've done a deeper review with them and they've concluded that the changes we make to Sharepoint DO, in fact, violate the Sharepoint support agreement.  As such, I encourage you to unc...

Security Vulnerability
Sep 23, 2010
Post comments count 0
Post likes count 0

Security Vulnerability

Brian Harry
Brian Harry

On Friday, a security researcher unveiled a new attack vector against ASP.NET applications.  You can read more about it on Scott's blog or on the Microsoft Security Advisory.  Because TFS is based on ASP.NET, it is affected by the vulnerability.  The ASP.NET team is working hard on a fix and assures me a patch will be available soon.  In the mean time, they have recommended a set of configuration/application changes that can be made to eliminate the vulnerability.  Unfortunately, the provided steps don't work on all aspects of TFS (in part due to the level of ASP.NET behvior customization...

Security Vulnerability
Sep 23, 2010
Post comments count 0
Post likes count 0

Security Vulnerability

Brian Harry
Brian Harry

On Friday, a security researcher unveiled a new attack vector against ASP.NET applications.  You can read more about it on Scott's blog or on the Microsoft Security Advisory.  Because TFS is based on ASP.NET, it is affected by the vulnerability.  The ASP.NET team is working hard on a fix and assures me a patch will be available soon.  In the mean time, they have recommended a set of configuration/application changes that can be made to eliminate the vulnerability.  Unfortunately, the provided steps don't work on all aspects of TFS (in part due to the level of ASP.NET behvior customization...

A TFS 2010 Task Board from AIT
Sep 12, 2010
Post comments count 0
Post likes count 0

A TFS 2010 Task Board from AIT

Brian Harry
Brian Harry

AIT, in Germany, has just released a Beta of a new task board that works with TFS 2010.  It is process template agnostic and looks very cool.  Check it out: www.aitgmbh.de/index.php

In India this week
Sep 11, 2010
Post comments count 0
Post likes count 0

In India this week

Brian Harry
Brian Harry

I just got to Bangalore a few hours ago and will be going to Hyderabad in a couple of days.  I can tell you that the ~24 hours of flying to get here has been exhausting.  It's early morning here but bed time at home.  I left Friday evening and arrived Sunday morning.  It's my first time to India.  Unfortunately, it's going to be mostly business so I won't get to see too much but the drive through the city from the airport to the hotel this morning was a lot of fun.  The rule seems to be that who ever has the loudest horn has the right of way :)  Oh and traffic signals are merely...

Bugs Fixed in the Sept Power Tools Release
Sep 11, 2010
Post comments count 0
Post likes count 0

Bugs Fixed in the Sept Power Tools Release

Brian Harry
Brian Harry

Since I’ve gotten a few questions about it, I decided I’d post the list of bug fixes.  This doesn’t include any bugs associated with new functionality that showed up in this release – only functionality that was in previous releases:Best Practices Analyzer (BPA) Team Members Create Team Project Misc Brian

Sept 2010 TFS Power Tools Release Available
Sep 9, 2010
Post comments count 0
Post likes count 0

Sept 2010 TFS Power Tools Release Available

Brian Harry
Brian Harry

You find the download for the latest version of the Power Tools here: As with the previous release, these require a TFS 2010 client.  If you want Power Tools with a previous TFS client, you will need the 2005 or 2008 Power Tools. There are 3 “new features” in this Power Tools release: Admin Console Backup/Restore Wizard I blogged about this in detail recently here: http://blogs.msdn.com/b/bharry/archive/2010/08/18/backing-up-and-restoring-your-tfs-server.aspx and here: http://blogs.msdn.com/b/bharry/archive/2010/08/19/backing-up-your-tfs-server-with-sharepoint-and-reporting.aspx.  This Power...

New MSDN Version Selector
Aug 25, 2010
Post comments count 0
Post likes count 0

New MSDN Version Selector

Brian Harry
Brian Harry

This week, we added a new version selector for the default view of the MSDN library.  I’ve seen numerous cases in recent months of people being confused by finding help topics for the wrong version of VS and not realizing it.  This new selector makes it much clearer which version you are looking at and how to navigate to corresponding content for the version you are interested in: To learn more about this, check out Jeff Braaten’s post on the MSDN blog: http://thirdblogfromthesun.com/2010/08/improved-topic-versions-now-in-msdn-library/ Brian

New MSDN Version Selector
Aug 25, 2010
Post comments count 0
Post likes count 0

New MSDN Version Selector

Brian Harry
Brian Harry

This week, we added a new version selector for the default view of the MSDN library.  I’ve seen numerous cases in recent months of people being confused by finding help topics for the wrong version of VS and not realizing it.  This new selector makes it much clearer which version you are looking at and how to navigate to corresponding content for the version you are interested in: To learn more about this, check out Jeff Braaten’s post on the MSDN blog: http://thirdblogfromthesun.com/2010/08/improved-topic-versions-now-in-msdn-library/ Brian

Visual Studio Database Guide
Aug 23, 2010
Post comments count 0
Post likes count 0

Visual Studio Database Guide

Brian Harry
Brian Harry

Just recently, the Visual Studio Rangers published a new guidance document on best practices for using database projects in Visual Studio 2010.  The guidance focuses on: If you are interested, you can get it here: http://vsdatabaseguide.codeplex.com/ Brian

Visual Studio Database Guide
Aug 23, 2010
Post comments count 0
Post likes count 0

Visual Studio Database Guide

Brian Harry
Brian Harry

Just recently, the Visual Studio Rangers published a new guidance document on best practices for using database projects in Visual Studio 2010.  The guidance focuses on: If you are interested, you can get it here: http://vsdatabaseguide.codeplex.com/ Brian

Database Permissions Required to Configure TFS
Aug 20, 2010
Post comments count 0
Post likes count 0

Database Permissions Required to Configure TFS

Brian Harry
Brian Harry

***UPDATED Dec 22 2014*** We now have official documentation that replaces this post.  See: http://msdn.microsoft.com/en-us/library/bb552341.aspxRecently a question came up through a customer about exactly what permission were needed to SQLServer in order to install/configure Team Foundation Server.  One of the developers put together a list of exactly what the configuration process does to SQL and what permissions are required.  Of course, many people just install with admin access to SQL and everything just works but in more structured organizations, sometimes the DBAs are different people than t...

Lab Management in Visual Studio 2010 is Now Final!
Aug 19, 2010
Post comments count 0
Post likes count 0

Lab Management in Visual Studio 2010 is Now Final!

Brian Harry
Brian Harry

Today, we released the final update to the Lab Management features for the Visual Studio 2010 product family.  A couple of weeks ago I wrote a post with a bunch of details on the Lab Management capabilities and also explained recent licensing changes. Today I am announcing that the final bits are now available for download to licensed customers.  Here are some useful links: Knowledge Base Article describing the update Lab Management Trial page with lots of useful content and links The patch you need to install on your clients and servers As I mentioned in my previous post (referenced above), this update...

Backing up your TFS Server with Sharepoint and Reporting
Aug 19, 2010
Post comments count 0
Post likes count 0

Backing up your TFS Server with Sharepoint and Reporting

Brian Harry
Brian Harry

Yesterday, I wrote a post on a new upcoming PowerTool to make backing up and restoring your TFS server easier than ever.  The post focused on a TFS Basic install that had no associated Sharepoint or Reporting data.  The great news is that if you do have a more sophisticated install with those additional capabilities, this tool can help you too.  Today’s post is an addendum to highlight that experience a little. The main difference is that if you have Sharepoint and/or Reporting Services configured, another tab will show up in the Backup Plan Wizard.  That tab allows you to optionally include the Sharepoint and...

Backing up and Restoring your TFS Server
Aug 18, 2010
Post comments count 0
Post likes count 0

Backing up and Restoring your TFS Server

Brian Harry
Brian Harry

Backing up and restoring a TFS server can be daunting.  There are potentially a lot of services and a lot of steps.  As soon as we shipped TFS 2010, I knew we had to do something to improve it and we began talking about how we were going to simplify the process.  For a thorough understanding of what is involved, see: http://msdn.microsoft.com/en-us/library/bb552295.aspx.  The primary customer I have been concerned about is the small team who doesn’t have a data center operations team and SQL DBAs who know the ins and outs of SQL backup. A few months ago, we hatched a plan to build a new Power Tool that would g...

Backing up and Restoring your TFS Server
Aug 18, 2010
Post comments count 0
Post likes count 0

Backing up and Restoring your TFS Server

Brian Harry
Brian Harry

Backing up and restoring a TFS server can be daunting.  There are potentially a lot of services and a lot of steps.  As soon as we shipped TFS 2010, I knew we had to do something to improve it and we began talking about how we were going to simplify the process.  For a thorough understanding of what is involved, see: http://msdn.microsoft.com/en-us/library/bb552295.aspx.  The primary customer I have been concerned about is the small team who doesn’t have a data center operations team and SQL DBAs who know the ins and outs of SQL backup. A few months ago, we hatched a plan to build a new Power Tool that would g...

Customizing TFS 2010 Process Guidance
Aug 13, 2010
Post comments count 0
Post likes count 0

Customizing TFS 2010 Process Guidance

Brian Harry
Brian Harry

We’ve just released 3 packages that will enable you to start with one of the 3 base TFS 2010 Process Guidance sets and customize it and deploy it to your installation.  Read Allen’s blog post on a way to do this with WebMatrix.The download links are here: Brian

Some detail behind the CodePlex move to TFS 2010
Aug 12, 2010
Post comments count 0
Post likes count 0

Some detail behind the CodePlex move to TFS 2010

Brian Harry
Brian Harry

A couple of weeks ago, I wrote a short post about the move of CodePlex from TFS 2008 to TFS 2010 and some of the benefits you’ll see from that.  Today, I want to drill a bit deeper into the infrastructure changes that went along with it and some additional benefits.  As you know making TFS more hosting friendly (whether it’s being hosted publicly or being hosted by an IT department for internal use) was one of our big investments in TFS 2010.  The move of CodePlex to TFS 2010 is really highlighting some of those benefits.  Let’s look at this with a picture: Here’s the CodePlex architecture on TFS 2008: ...

Another option to get data from Quality Center into TFS
Aug 9, 2010
Post comments count 0
Post likes count 0

Another option to get data from Quality Center into TFS

Brian Harry
Brian Harry

Just recently, a new tool called Scrat was released.  It enables migrating artifacts from HP Quality Center to TFS.  It is the most comprehensive tool I know of, handling Requirements, Bugs, Test Cases, Attachments, History and Links between items).  I haven’t had a chance to try it myself but I’ve known and worked with one of the authors (Shai Raiten) for quite some time and always been impressed with his work. Your alternative to this would be either using HP’s or Juvander’s tools to migrate Bugs and Requirements and then using our Excel based test case import tool and I s...

TFS Integration Platform Updated
Aug 9, 2010
Post comments count 0
Post likes count 0

TFS Integration Platform Updated

Brian Harry
Brian Harry

We’ve just released a new version of the TFS Integration Platform.  This is the first “official, finished” release that contains the new synchronization architecture and adaptors for: Previous versions made available were “pre-release”.  We’ve been using the new tool kit for several months now to synchronize between internal TFS servers and we’ve been running a number of customer pilots.  The new architecture makes it much easier to build adaptors to other systems.  In fact, we’ve got someone coming in for an “internshi...

Update on the TFS Upgrade Fix
Aug 5, 2010
Post comments count 0
Post likes count 0

Update on the TFS Upgrade Fix

Brian Harry
Brian Harry

A few weeks ago, I wrote a post about a moderately rare problem with upgrading from TFS 2005/2008 to TFS 20010.  Although the number of people affected is modest, the severity of the issue is bad enough that we decided to re-release all TFS images so that the upgrade fix is automatically included and no one who downloads new images will get “bitten” by missing the step to install the patch. Today, we have released the new TFS media.  As of today if you download TFS from MSDN subscriber downloads, the TFS trial from microsoft.com or order TFS through a reseller, you will get the updated TFS i...

Windows and SQL Patches for TFS
Aug 4, 2010
Post comments count 0
Post likes count 0

Windows and SQL Patches for TFS

Brian Harry
Brian Harry

My post on TFS updates a couple of weeks ago generated an internal discussion that resulted in the collection of all of the SQL and Windows updates we’ve had to apply to our Dogfood server to get it running well.  Now, you have to remember that our dogfood server runs at incredibly high scale and many of the issues we’ve hit are unlikely to affect you.  However, if you really want to be sure you are running your production server as optimally as we run ours, here’s some information that may be useful to you: App Tier on Windows 2008 R2 http://support.microsoft.com/kb/981898 – The...

Windows and SQL Patches for TFS
Aug 4, 2010
Post comments count 0
Post likes count 0

Windows and SQL Patches for TFS

Brian Harry
Brian Harry

My post on TFS updates a couple of weeks ago generated an internal discussion that resulted in the collection of all of the SQL and Windows updates we’ve had to apply to our Dogfood server to get it running well.  Now, you have to remember that our dogfood server runs at incredibly high scale and many of the issues we’ve hit are unlikely to affect you.  However, if you really want to be sure you are running your production server as optimally as we run ours, here’s some information that may be useful to you: App Tier on Windows 2008 R2 http://support.microsoft.com/kb/981898 – The...

Configuring Microsoft Office Sharepoint Server with TFS 2010
Aug 4, 2010
Post comments count 0
Post likes count 0

Configuring Microsoft Office Sharepoint Server with TFS 2010

Brian Harry
Brian Harry

I’ve heard numerous times from customers that getting MOSS configured properly to work with TFS 2010 in order to get the best dashboard and analytics experience is VERY difficult.  I have to say, I’ve done it myself a few times and there are a lot of steps and without a MOSS expert watching over my shoulder, I think I would have ended up in the ditch every time. To help with this we built a tool that can be used to configure MOSS for use with TFS.  You would generally use this tool after a default install of MOSS and of TFS (same machine or not).  You install and run this tool on the co...

Configuring Microsoft Office Sharepoint Server with TFS 2010
Aug 4, 2010
Post comments count 0
Post likes count 0

Configuring Microsoft Office Sharepoint Server with TFS 2010

Brian Harry
Brian Harry

I’ve heard numerous times from customers that getting MOSS configured properly to work with TFS 2010 in order to get the best dashboard and analytics experience is VERY difficult.  I have to say, I’ve done it myself a few times and there are a lot of steps and without a MOSS expert watching over my shoulder, I think I would have ended up in the ditch every time. To help with this we built a tool that can be used to configure MOSS for use with TFS.  You would generally use this tool after a default install of MOSS and of TFS (same machine or not).  You install and run this tool on the co...

Lab Management News
Aug 4, 2010
Post comments count 0
Post likes count 0

Lab Management News

Brian Harry
Brian Harry

There’s some exciting news about Visual Studio Lab Management today.  You may recall that when we released VS/TFS 2010, we declared the Lab Management capability to be “Release Candidate” quality rather then “Released” quality.  I’ve mentioned before that the reason for this was that we just hadn’t gotten enough customer feedback to feel really confident that it was 100% ready for prime time.  In truth, it really wasn’t usable in Beta 1.  In Beta 2, it wasn’t bad but it relied on adoption of TFS and the new Visual Studio Test Professional capabilities and we just didn’t see enough people get that far before VS wa...

TFS2010 on CodePlex
Aug 4, 2010
Post comments count 0
Post likes count 0

TFS2010 on CodePlex

Brian Harry
Brian Harry

In the last week, we completed the upgrade of all TFS servers in Codeplex to TFS 2010.  As part of this, we consolidated from 10 individual TFS 2008 servers to a single TFS 2010 load balanced farm.  This makes management of the service even better than before.  I’m really excited about this milestone in the internal deployment of TFS 2010. So what does this mean for you as a Codeplex user?  It means all the cool new TFS 2010 goodness is now available on Codeplex.  For instance, you can now do hierarchical work items, branch/merge visualization, etc. If you are a Codeplex user, get V...

Announcing Visual Studio LightSwitch!
Aug 3, 2010
Post comments count 0
Post likes count 0

Announcing Visual Studio LightSwitch!

Brian Harry
Brian Harry

Today at VSLive!, Jason Zander announced a new Visual Studio product called LightSwitch.  It’s been in the works for quite some time now, as you might imagine.  Beta 1 of LightSwitch will be available on August 23rd – I’ll post again with a link as soon as I have it.  You can check out this link to learn more: http://www.microsoft.com/visualstudio/lightswitch Basically LightSwitch is a new tool to make building business applications easier than ever before.  It allows you to build local or browser hosted applications using SilverLight.  Your apps can run on premise or in...

July 2010 Doc Updates for VS ALM
Aug 2, 2010
Post comments count 0
Post likes count 0

July 2010 Doc Updates for VS ALM

Brian Harry
Brian Harry

I suspect I’m eventually going to get bored with posting about the doc updates every month :)  But, I think it’s really cool that the doc team is now updating the online docs every month.  I’ve gotten a number of very positive customer comments on how much they appreciate the new vigor with which new content is coming out.  If you have thoughts (either on what you’ve seen or on what you’d like to see), I’d love to hear them too.Here’s a summary of what is available in the July update…Team Foundation ServerAdministering Team FoundationUpdating your de...

Another Milestone in TFS Internal Adoption
Jul 28, 2010
Post comments count 0
Post likes count 0

Another Milestone in TFS Internal Adoption

Brian Harry
Brian Harry

On July 21st, we hit another important milestone in adoption of TFS within Developer Division. If you’ve followed my blog over the years, you know that our own use of TFS is an important part of our process of ensuring the product is a great product.  We first started using it in 2004 and have gradually been increasing the scope and magnitude.  For the last couple of years, most of the division has been using most of the features of TFS 2008.  In the spring we upgraded to TFS 2010 but we didn’t really expand the set of features being used.  The one feature that’s been in the ...

TFS 2010 updates coming to a download site near you
Jul 27, 2010
Post comments count 0
Post likes count 0

TFS 2010 updates coming to a download site near you

Brian Harry
Brian Harry

This is a heads up that we have some important servicing things happening.  Within the next few weeks we’ll be releasing: #1 is critical to be aware of and deal with.  There is a QFE available today (see the blog post above for a link) and we are working hard on the setup refresh. #2 contains some nice fixes (like reinstating the ability to branch from a label) but none of them critical. #3 will be a superset of #2 so if you want to wait a bit longer to minimize their servicing burden, you can choose to do that.  Install/Upgrade TFS Build Version Control ...

Administrative Report Pack for Team Foundation Server 2010
Jul 26, 2010
Post comments count 0
Post likes count 0

Administrative Report Pack for Team Foundation Server 2010

Brian Harry
Brian Harry

A couple of weeks ago we released a new set of administrative reports for managing the TFS data warehouse.  This is more than most customers will ever need but if you are running a large TFS installation (particularly if you are hosting a TFS installation for multiple constituents) these reports can provide valuable insight into the status of the data warehouse.  Grant has two blog posts about the reports.  The first gives an overview and a download link and the second explains how to interpret the reports:   This is a good example of how we can share assets we create for our own dogf...

Administrative Report Pack for Team Foundation Server 2010
Jul 26, 2010
Post comments count 0
Post likes count 0

Administrative Report Pack for Team Foundation Server 2010

Brian Harry
Brian Harry

A couple of weeks ago we released a new set of administrative reports for managing the TFS data warehouse.  This is more than most customers will ever need but if you are running a large TFS installation (particularly if you are hosting a TFS installation for multiple constituents) these reports can provide valuable insight into the status of the data warehouse.  Grant has two blog posts about the reports.  The first gives an overview and a download link and the second explains how to interpret the reports:   This is a good example of how we can share assets we create for our own dogf...

Scrum taskboard for the new Scrum template
Jul 20, 2010
Post comments count 0
Post likes count 0

Scrum taskboard for the new Scrum template

Brian Harry
Brian Harry

And simultaneous with the release of the final Visual Studio Scrum 1.0 template, Pyxis announced, with a cute blog post, the availabilty of Urban Turtle Team Web Access add-on that provides a Scrum task board.  I've played with pre-release versions of the Urban Turtle tool and I recommend it.  It's a nice tool!Brian

Scrum taskboard for the new Scrum template
Jul 20, 2010
Post comments count 0
Post likes count 0

Scrum taskboard for the new Scrum template

Brian Harry
Brian Harry

And simultaneous with the release of the final Visual Studio Scrum 1.0 template, Pyxis announced, with a cute blog post, the availabilty of Urban Turtle Team Web Access add-on that provides a Scrum task board.  I've played with pre-release versions of the Urban Turtle tool and I recommend it.  It's a nice tool!Brian

Microsoft Visual Studio Scrum 1.0 is Final
Jul 20, 2010
Post comments count 0
Post likes count 0

Microsoft Visual Studio Scrum 1.0 is Final

Brian Harry
Brian Harry

Yesterday we shipped version 1.0 of our new Scrum template for Team Foundation Server.  I wrote a post about it a month or so ago when we released a Beta.  Since then we’ve been collecting feedback and refining it.  Now it is done and available on Visual Studio Gallery and referenced via our Process Templates and Tools page. Most of the changes since the Beta are pretty small.  The biggest feedback we got was that people wanted some of the reports from the MSF Agile template to be included in the Scrum template.  We’ve obliged by adding 4 reports to the Scrum template in addit...

Microsoft Visual Studio Scrum 1.0 is Final
Jul 20, 2010
Post comments count 0
Post likes count 0

Microsoft Visual Studio Scrum 1.0 is Final

Brian Harry
Brian Harry

Yesterday we shipped version 1.0 of our new Scrum template for Team Foundation Server.  I wrote a post about it a month or so ago when we released a Beta.  Since then we’ve been collecting feedback and refining it.  Now it is done and available on Visual Studio Gallery and referenced via our Process Templates and Tools page. Most of the changes since the Beta are pretty small.  The biggest feedback we got was that people wanted some of the reports from the MSF Agile template to be included in the Scrum template.  We’ve obliged by adding 4 reports to the Scrum template in addit...

Visual Studio Productivity Power Tools Updated
Jul 20, 2010
Post comments count 0
Post likes count 0

Visual Studio Productivity Power Tools Updated

Brian Harry
Brian Harry

We’ve just released an update the the very popular Visual Studio Productivity Power Tools.  We’ve incorporated bug fixes, some key user feedback and some cool new features. The first key user feedback worth mentioning is the ability to independently turn off extensions that might conflict with something you already have.  You can get to this through Tools –> Options. One of the cool new features is a new window that can act as a replacement for “Solution Explorer” called “Solution Navigator”.  It looks a lot like Solution Explorer and includes all that capability and more.  You can see the simple fil...

Visual Studio Productivity Power Tools Updated
Jul 20, 2010
Post comments count 0
Post likes count 0

Visual Studio Productivity Power Tools Updated

Brian Harry
Brian Harry

We’ve just released an update the the very popular Visual Studio Productivity Power Tools.  We’ve incorporated bug fixes, some key user feedback and some cool new features. The first key user feedback worth mentioning is the ability to independently turn off extensions that might conflict with something you already have.  You can get to this through Tools –> Options. One of the cool new features is a new window that can act as a replacement for “Solution Explorer” called “Solution Navigator”.  It looks a lot like Solution Explorer and includes all that capability and more.  You can see the simple fil...

News on PDC10
Jul 12, 2010
Post comments count 0
Post likes count 0

News on PDC10

Brian Harry
Brian Harry

Microsoft just announced this year’s PDC.  It’s actually going to be on the Redmond campus this year!  It’s October 28th & 29th.  Read more about it here: http://www.microsoftpdc.com/Brian

June ALM Documentation Update Available
Jul 8, 2010
Post comments count 0
Post likes count 0

June ALM Documentation Update Available

Brian Harry
Brian Harry

The documentation team continues with their plan to ship documentation updates every month to address the biggest areas of user feedback.  New content in the June update includes: Planning and Tracking Projects  Tracking Bugs, Tasks, and Other Work Items  New and updated topics about work item tracking can help you manage and track tasks, bugs, and other information about your team project.   Scheduling Tasks and Assigning Resources Using Microsoft Project   Modeling the Application Visualization and Modeling SDK – Domain-Specific Languages You’ll find a lot of changes in ...

TFS 2010 Support for Project Server
Jul 6, 2010
Post comments count 0
Post likes count 0

TFS 2010 Support for Project Server

Brian Harry
Brian Harry

We have just released a CTP demonstrating integration between Team Foundation Server 2010 and Project Server 2010 (the final product will also support Project Server 2007 but the CTP is 2010 only).  This CTP is provided as a Virtual Machine and is not intended to be used in a production environment.  The integration work is not yet complete but there’s enough that it’s very much worth it for us to get some feedback.  I think there’s a few months of development work left to be done and then we’ll ship a Beta as soon as we can. You can download the CTP here: http://go.microsof...

VS 2010 Architecture Tooling Guidance
Jun 29, 2010
Post comments count 0
Post likes count 0

VS 2010 Architecture Tooling Guidance

Brian Harry
Brian Harry

The Ranger team has released a new CodePlex project that contains some good guidance for using the architecture tools in VS 2010.  It is very scenario oriented and includes hands on labs that walk you through using the tools to solve some real world problems. http://vsarchitectureguide.codeplex.com/ Brian

New Visual Studio ALM Developer Center on MSDN
Jun 29, 2010
Post comments count 0
Post likes count 0

New Visual Studio ALM Developer Center on MSDN

Brian Harry
Brian Harry

We’ve recently published a new MSDN section focusing on the ALM aspects of Visual Studio.  There’s some pretty good content there to help you learn about our offerings and over time we’ll be adding more.  We’ve got a bunch of “How-To” videos in the works.  My hope is that, over time, this becomes kind of a “command center” for finding everything you want to know about VS ALM.  Check it out: http://msdn.microsoft.com/visualstudioalm Brian

Last Call: TFS 2010 Beta 2 and RC Expiring June 30th
Jun 28, 2010
Post comments count 0
Post likes count 0

Last Call: TFS 2010 Beta 2 and RC Expiring June 30th

Brian Harry
Brian Harry

Yep, that’s right TFS 2010 Beta 2 and RC are expiring in 2 days.  When June 30th comes, they will completely stop working.  Over the past couple of weeks I’ve seen an increasing number of customers who’ve let the deadline sneak up on them and now find themselves in a situation where they don’t have the time necessary to plan and execute an upgrade from the Beta 2 or RC builds to the RTM build before it is going to expire. Luckily, we anticipated this would happen and built in an escape valve for the procrastinators of the world :) To extend the beta2/RC  beyond 6/30 you can ...

TFS 2010 Upgrade Issue
Jun 25, 2010
Post comments count 0
Post likes count 0

TFS 2010 Upgrade Issue

Brian Harry
Brian Harry

We have discovered a potentially serious issue that can affect upgrades from TFS 2005 or TFS 2008 to TFS 2010.  The issue is triggered by a specific pattern of labels, renames, deletes and/or branches that existed before the upgrade.  Once the upgrade is complete the contents of the affected labels could be incorrect.  Also some internal merge tracking data could be incorrect, resulting in the need to reapply previous merges.  Under no circumstance will it cause the contents of any source code to be modified or lost.  You can read more about the issue in this KB article: http://support.m...

BizTalk 2010 Beta is available
Jun 18, 2010
Post comments count 0
Post likes count 0

BizTalk 2010 Beta is available

Brian Harry
Brian Harry

I've had numerous conversations with customers about the frustrations of lack of synchronization of products coming out of Microsoft.  For instance, the fact that you can't use VS 2010 to do BizTalk 2006 development.  I continue to advocate inside the company for us to be better about this.  I won't bore you now with a list of examples of progress that we've made but we have made some and we are working on more.  In the meantime, with the coming BizTalk 2010 and the currently available Beta, you can now do BizTalk development with VS 2010.  Here's the Beta in case you are interested: http...

Update to the WCF Load Test tool is available
Jun 18, 2010
Post comments count 0
Post likes count 0

Update to the WCF Load Test tool is available

Brian Harry
Brian Harry

Yesterday, the Rangers released an update to the WCF Load Test tool that fixed some bugs and added support for integrating with VS 2010 Ultimate.  Check it out: http://wcfloadtest.codeplex.com/Brian

Visual Studio Modeling Feature Pack Available!
Jun 16, 2010
Post comments count 0
Post likes count 0

Visual Studio Modeling Feature Pack Available!

Brian Harry
Brian Harry

In a post a week or so ago, I introduced the notion of Feature Packs.  Now I get to tell you about the availability of the first one!  I intended to post the same day but I sat down to play with the feature pack to make sure I understood what all it could do and I realized that my impressions didn’t quite match reality.  I wanted to spend some time with the team making sure I understood how I should be thinking about these abilities.  Then between Tech Ed presentations, travel, etc – it’s now a week later :( Last week we released the first Feature Pack called the Visual Studio Modeling Feature Pack.  It is an ...

InRelease from InCycle
Jun 8, 2010
Post comments count 0
Post likes count 0

InRelease from InCycle

Brian Harry
Brian Harry

I’ve heard increasing interest from customers in tools to help them plan, manage and execute the release management process.  I was thrilled when, a few months ago, Claude stopped by and demoed for me a new tool that InCycle is building called “InRelease”.  It is an add on to Visual Studio/Team Foundation Server that helps address this important area of application lifecycle management. InRelease 2010 is for Microsoft development teams that are seeking to reduce the complexity, cost, and risks of release management. It provides a number of features to accelerate and reduce the cost of the release process: ...

May ALM Documentation Update Available
Jun 8, 2010
Post comments count 0
Post likes count 0

May ALM Documentation Update Available

Brian Harry
Brian Harry

In recent years, we have tried to move to a model of producing updates to the documentation on a more frequent basis rather than just synchronizing it with the product schedule.  Inevitably the documentation lags behind the product a bit (you can’t write the docs until you have something to document :)) and they get squeezed at the end of the product cycle.  Instead we’ve moved to a model where we produce the highest priority content for RTM and then, using customer feedback, we stage out additional content over time.  Right now we publish updates about once a quarter but would like to ...

Announcing the first Visual Studio Pro Power Tools!
Jun 7, 2010
Post comments count 0
Post likes count 0

Announcing the first Visual Studio Pro Power Tools!

Brian Harry
Brian Harry

I’m VERY pleased to announce the latest addition to the Visual Studio Power Tools line-up – the Visual Studio Pro Power Tools.  Over the past few years, Power Tools have been such a successful way to deliver compelling value to customers quickly that more and more teams are adding it to their repertoire.  Today, we are releasing the first delivery for VS Pro customers.  These tools are focused on core developer productivity.  I think you will find some of them tremendously exciting! To avoid barraging you with too many independent Power Tool delivery vehicles, we have standardized on the Visual Studio Gallery ...

TFS Integration Tools Beta Available!
Jun 7, 2010
Post comments count 0
Post likes count 0

TFS Integration Tools Beta Available!

Brian Harry
Brian Harry

Long ago, we created something called the TFS Migration and Synchronization Toolkit.  The purpose was to enable TFS to interoperate with other systems.  We got a ton of feedback that it was WAY too hard to use.  It required WAY too much work to build even relatively simple integrations.  The docs were slim to non-existent, etc. Last fall, I asked Bill Essary (an architect on my team) to take the lead on the project and really revamp it and turn it into a great tool for integrating with TFS.  Along the way he decided to rename it to the TFS Integration Platform.  Today we are releasin...

What on Earth is a Feature Pack?
Jun 7, 2010
Post comments count 0
Post likes count 0

What on Earth is a Feature Pack?

Brian Harry
Brian Harry

If you’ve been following my blog for a while, then you’ve heard about these things we call “Power Tools”.  You might have even tried them out and found out they could be darned useful :)  We’ll if you’ve been following my blog long enough, you’ll know that at one point they were called Power Toys but we changed the name to Power Tools because we got a bunch of feedback that “Toy” was disturbing to people.  Back in Sept 2006, I wrote a post that described the Power Toy philosophy (the philosophy didn’t change when we changed the name).&nbsp...

A Scrum Process Template for TFS
Jun 7, 2010
Post comments count 0
Post likes count 0

A Scrum Process Template for TFS

Brian Harry
Brian Harry

Since TFS 2005, we have delivered two process templates with TFS: MSF Agile and MSF for CMMI.  Our goal with MSF Agile was to create a relatively simple process template for teams doing Agile software development.  We designed it to enable a wide range of iterative development processes without too much process control.  In doing so, it doesn’t match any existing process directly but rather is pretty flexible to adapt to your process. Over the past couple of years, Scrum has evolved as an extremely popular iterative development process and we’ve been getting feedback that our Agile template feels unnatural for...

Security Development Lifecycle for TFS 2010
Jun 4, 2010
Post comments count 0
Post likes count 0

Security Development Lifecycle for TFS 2010

Brian Harry
Brian Harry

Just recently, the SDL team at Microsoft released an update for their Secure Development Lifecycle process template for TFS 2010.  You can download the new MSF Agile + SDL template for free and give it a spin. You can read the details on the SDL blog here: http://blogs.msdn.com/b/sdl/archive/2010/05/27/announcing-the-msf-agile-sdl-process-template-for-tfs-2010.aspx Let us know what you think! Brian

VS 2010 and SourceSafe
Jun 4, 2010
Post comments count 0
Post likes count 0

VS 2010 and SourceSafe

Brian Harry
Brian Harry

Several times in recent days I’ve been asked whether or not SourceSafe 2005 works with VS 2010.  I thought I had blogged about this before but couldn’t find it.  The answer is yes.  However, you should install this hot fix.  It is a cumulative hot fix (so it includes all previous hot fixes).  You shouldn’ t need to install any others.  This hot fix addresses a problem with VSS 2005’s open from source control dialog when used with VS 2010. Hopefully this clears up the question. BrianTechnorati Tags: TFS,VS2010

A Plethora of VS 2010 ALM Guidance
May 24, 2010
Post comments count 0
Post likes count 0

A Plethora of VS 2010 ALM Guidance

Brian Harry
Brian Harry

The Rangers have been hard at work updating existing guidance and adding new sets as well.  Check out Willy’s post on recently released and near future guidance here: http://blogs.msdn.com/willy-peter_schaub/archive/2010/04/07/visual-studio-alm-rangers-embracing-the-exciting-new-visual-studio-2010-product-with-practical-guidance.aspx I’ve been getting a lot of questions in the last couple of months about various scenarios for upgrading to TFS 2010.  Hopefully this will help: Visual Studio 2010 TFS Upgrade Guide The branching guidance for TFS has also been very popular and they have updated i...

TFS 2010 Beta 2 & Release Candidate expiration date approaching!
May 12, 2010
Post comments count 0
Post likes count 0

TFS 2010 Beta 2 & Release Candidate expiration date approaching!

Brian Harry
Brian Harry

If you installed and are using TFS 2010 Beta 2 or the Release Candidate and have not found the time to upgrade to RTM yet, you’ll want to get going on that soon.  The expiration date for both Beta 2 and the Release Candidate is June 30, 2010 – that’s just over a month away as I write this.  You can upgrade either to a purchased copy of TFS for to a trial version (which will give you an extra 90 – 120 days). The process is pretty easy: 1. Uninstall TFS Beta2 or RC 2. Install TFS 2010 RTM release 3. Select the "Upgrade from Previous Version" wizard (Note: Always be sure to have a g...

Migrating your Dynamics AX development from SourceSafe to TFS
May 10, 2010
Post comments count 0
Post likes count 0

Migrating your Dynamics AX development from SourceSafe to TFS

Brian Harry
Brian Harry

The Dynamics team has just published a whitepaper to help people Migrate from SourceSafe to TFS.  Check it out here: http://www.microsoft.com/downloads/details.aspx?FamilyID=e651de10-5e5c-4748-bf41-d7e98221f42e&displaylang=enBrian

Extending Trials of TFS 2010,TFS 2012 and beyond
May 7, 2010
Post comments count 0
Post likes count 0

Extending Trials of TFS 2010,TFS 2012 and beyond

Brian Harry
Brian Harry

***UPDATE Nov 2, 2016*** Starting in TFS 2015 Update 3 and beyond, this trial extension process has been removed.  We have moved to and "honor based system".  A trial will expire and the product will inform you of that but it is up to you to stop using it at that point. The old process for TFS 2005 and TFS 2008 is no more.  It’s now baked into TFS 2010 and later.  The TFS 2010 and later trial period is 90 days.  However, after the first 30 days, you will start getting this dialog every time you run the admin console to remind you how much time you have left on your trial and allowing you to enter the product key ...

Visual Studio Wallpapers
May 6, 2010
Post comments count 0
Post likes count 0

Visual Studio Wallpapers

Brian Harry
Brian Harry

We recently sponsored a site where the community can upload Visual Studio wall paper.  You'll find it at: http://vs2010wallpapers.com/ There are some very nice wall papers up there.  I've just chosen "Shoot for the Moon" for my desktop.  Just right click on the image and choose "Set as Background".  There are some clever, beautiful and cool backgrounds up there! Check it out! Brian

Visual Studio Wallpapers
May 6, 2010
Post comments count 0
Post likes count 0

Visual Studio Wallpapers

Brian Harry
Brian Harry

We recently sponsored a site where the community can upload Visual Studio wall paper.  You'll find it at: http://vs2010wallpapers.com/ There are some very nice wall papers up there.  I've just chosen "Shoot for the Moon" for my desktop.  Just right click on the image and choose "Set as Background".  There are some clever, beautiful and cool backgrounds up there! Check it out! Brian

SCRUM Project Management with Urban Turtle
May 6, 2010
Post comments count 0
Post likes count 0

SCRUM Project Management with Urban Turtle

Brian Harry
Brian Harry

A few weeks ago I got a demo of the latest release of Urban Turtle - a SCRUM project management add on for TFS.  It is very nicely done.  Our Agile Project Management workbooks provide a nice SCRUM like planning tool but Urban Turtle takes it to the next level by making it even more visual and fit more seamlessly into a SCRUM regimen.  If you are doing SCRUM with TFS, I encourage you to have a look.  Here's their blog where you can learn about Urban Turtle: http://urbanturtle.com/blog/Brian

Addressing some TFS 2010 client connectivity issues
Apr 29, 2010
Post comments count 0
Post likes count 0

Addressing some TFS 2010 client connectivity issues

Brian Harry
Brian Harry

We've seen some reports of client connectivity problems when people upgrade a previous version of TFS to TFS 2010 and configure it to you the same URL.  This is the result of some stale client cache info.  Bryan Krieger has written a post on recognizing and fixing the issues.  Check it out here: http://blogs.msdn.com/bkrieger/archive/2010/04/27/visual-studio-client-connection-issues-after-upgrading-to-tfs-2010.aspxBrian

Your Visual Studio 2010 Dream Machine
Apr 29, 2010
Post comments count 0
Post likes count 0

Your Visual Studio 2010 Dream Machine

Brian Harry
Brian Harry

Now that Visual Studio 2010 has shipped, people are asking about preferred hardware configurations.  Customers want to know how to take advantage of all the cool new features that we have packed into this release.  We have published minimum hardware and software requirements, of course. You can install and run Visual Studio 2010 on almost any machine running 32-bit or 64-bit versions of Windows XP, Vista, or Windows 7 with at least 1 GB of RAM. (We recommend at least 2 GB of RAM on a 64-bit flavor of the OS.) You can install on any release of Windows Server 2003 or 2008, and install on a virtual machine...

Configuring TFS to work with MOSS
Apr 27, 2010
Post comments count 0
Post likes count 0

Configuring TFS to work with MOSS

Brian Harry
Brian Harry

I've seen a few questions lately about configuring TFS with MOSS.  The official MSDN documentation isn't quite ready yet.  In the mean time, Jon has written a blog post describing the steps necessary to configure it. http://blogs.msdn.com/team_foundation/archive/2010/03/06/configuring-sharepoint-server-2010-beta-for-dashboard-compatibility-with-tfs-2010-beta2-rc.aspx Brian

Office 2003 -> TFS integration breaks when you install VS 2010
Apr 26, 2010
Post comments count 0
Post likes count 0

Office 2003 -> TFS integration breaks when you install VS 2010

Brian Harry
Brian Harry

When we were planning the requirements for TFS 2010, we decided to take a dependency on Office 2007 and later.  This enabled us to make some significant improvements to the TFS integration due to extensibility improvements in Office 2007.  However, I've seen a few customers who are stuck on Office 2003 and have been disappointed to see that Excel and Project integration with TFS stops working when they install VS/Team Explorer 2010. It is possible to get it working again (with the 2008 client).  John explains how here: http://blogs.msdn.com/team_foundation/archive/2010/04/24/vs-2010-and-tfs-with-of...

TFS 2010 Power Tools have released
Apr 26, 2010
Post comments count 0
Post likes count 0

TFS 2010 Power Tools have released

Brian Harry
Brian Harry

Updated 4/27 because I forgot the tfpt addprojectportal and tfpt addprojectreports  TFS Power Tools April 2010 release http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da TFS MSSCCI Provider 2010 release http://visualstudiogallery.msdn.microsoft.com/en-us/bce06506-be38-47a1-9f29-d3937d3d88d6 TFS Build Extension Power Tool April 2010 release http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6 Finally, the first RTM’d version of the TFS 2010 Power Tools are available!  It’s been a long journey and I’m gla...

First wave of localized VS 2010 releases
Apr 22, 2010
Post comments count 0
Post likes count 0

First wave of localized VS 2010 releases

Brian Harry
Brian Harry

Yesterday we released the first wave of localized releases (Japanese, German and French) for VS 2010 on MSDN.  You will find the following downloads currently available:·         .NET Framework 4 Client Profile (x86 and x64) LangPack - Japanese, German, French·         .NET Framework 4 Client Profile (x86) LangPack - Japanese, German, French·         .NET Framework 4 Full (x86 and ia64) LangPack - Japanese, German, French·      ...

First wave of localized VS 2010 releases
Apr 22, 2010
Post comments count 0
Post likes count 0

First wave of localized VS 2010 releases

Brian Harry
Brian Harry

Yesterday we released the first wave of localized releases (Japanese, German and French) for VS 2010 on MSDN.  You will find the following downloads currently available:·         .NET Framework 4 Client Profile (x86 and x64) LangPack - Japanese, German, French·         .NET Framework 4 Client Profile (x86) LangPack - Japanese, German, French·         .NET Framework 4 Full (x86 and ia64) LangPack - Japanese, German, French·      ...

Home at last
Apr 20, 2010
Post comments count 0
Post likes count 0

Home at last

Brian Harry
Brian Harry

Well, kinda.  I'm actually at work :) But I made it back to North Carolina finally this morning.  It was another delay packed trip with about 11 hours of waiting in the Moscow airport and another 7 hours of waiting in New York (due to the missed connection caused by the Moscow waiting).  Another night of lost sleep but I'm finally home and can sleep in my own bed tonight.  I can't wait. The flight from Moscow went north for a good while (maybe an hour) and then turned west and passed north of Iceland and then back south down to New York. Brian

Early read on TFS 2010 installs
Apr 19, 2010
Post comments count 0
Post likes count 0

Early read on TFS 2010 installs

Brian Harry
Brian Harry

I've written quite a bit about how hard we worked in this release to improve the TFS installation process.  All through the pre-release process we tracked success rates and issues using telemetry.  In every release (beta, ctp, rc, etc), we tried to learn and get better.  Once we RTM'd that telemetry became "opt in" rather than "opt out".  However we now have enough data reported to give some semi-statistically significant success rate data.  At this point we've had a few hundred users agree to share their install data (I expect many times that have actually installed TFS). We look at the ...

Travel update
Apr 19, 2010
Post comments count 0
Post likes count 0

Travel update

Brian Harry
Brian Harry

After two canceled flights and countless hours of waiting over the weekend, I have, sadly, decided to throw in the towel on the rest of this trip.  I lost out on going to Croatia and it was not looking good to get to Prague.  Today, they closed Bulgarian airspace.  After already having two 36 hour runs of being awake this week due to travel problems and uncertainty about travel and ability to get home, I've decided I'm going to try to get home directly from Russia. I feel really bad about missing the events in Croatia, Czech Republic and Bulgaria but travel is just crazy.  I just heard I guy o...

Typemock Conference
Apr 18, 2010
Post comments count 0
Post likes count 0

Typemock Conference

Brian Harry
Brian Harry

If you are interested in learning more about unit testing and mocking with Typemock, check out http://site.typemock.com/typemock-academy/ That is if you can get to Norway with all of this volcanic ash :) Brian

WPF Performance
Apr 17, 2010
Post comments count 0
Post likes count 0

WPF Performance

Brian Harry
Brian Harry

A few months ago I was writing a great deal about the performance issues that were uncovered in Beta 2 and our efforts to address them.  As a result of your feedback and help the product we have now released is TREMENDOUSLY better.  Thank you. In those posts I talked a bit about work we were doing to improve drawing performance.  Some of the issues were sub optimal code in VS and others were missing optimizations in WPF.  Moving VS to be a heavy WPF user certainly put a lot of strain on WPF and was really a great way to help mature WPF quickly. Jossef has written a blog post on a bunch a of th...

VM Prep Tool for Lab Management
Apr 17, 2010
Post comments count 0
Post likes count 0

VM Prep Tool for Lab Management

Brian Harry
Brian Harry

All through the 2010 Beta cycle, we got feedback that the new lab management capabilities were really cool but just too dang hard to get configured (sound familiar? :)).  Well, we’ve been working hard on it since about July of last year and each pre-release got better: Beta 2, RC, RC2.  We’ve officially made available the released version of one more important piece to making using the Lab Management capabilities quick and easy – a tool for preparing VM images to be used with VS Lab Management. You can download the new version of the tool here: http://code.msdn.microsoft.com/vslabmgmt ...

TFS and Azure
Apr 17, 2010
Post comments count 0
Post likes count 0

TFS and Azure

Brian Harry
Brian Harry

We’ve started an investigation effort to see how hard it would be to get TFS running on Azure.  The thing we thought would be hardest was getting our extensive SQL Server code working.  It turns out we were wrong.  It was really easy.  We’ve already gotten the TFS backend up and running on SQL Azure.  One of the guys on our team has a local App Tier (in North Carolina) talking to a SQL Azure hosted database that contains all the TFS data.  Of course it’s all prototype right now and you’d never actually run a server that way but it’s very cool to see how ...

VS2010 has Shipped
Apr 17, 2010
Post comments count 0
Post likes count 0

VS2010 has Shipped

Brian Harry
Brian Harry

I expect you know this by now :)  It’s all we’ve been talking about since Monday.  It and all of the related products are available here: http://www.microsoft.com/visualstudio/en-us/download.  This link also has a bunch of pointers to related add-ons.  You will notice that the RTM TFS Power Tools are not available yet.  The good news is that the RC Power Tools still work with RTM (though you may need to uninstall them and reinstall them if you are upgrading from RC to RTM).  The RTM Power Tools should be available within the next week or so. I’ve spent the whole wee...

Volcanic Ash
Apr 17, 2010
Post comments count 0
Post likes count 0

Volcanic Ash

Brian Harry
Brian Harry

Well the cloud of volcanic ash from Iceland that is covering much of Europe currently has me grounded in Moscow.  I’m supposed to be on my way for the rest of my launch presentations but I suppose that will have to wait.  In the mean time, I think I’ll catch up on a little blogging.Brian

Been quiet a while
Apr 16, 2010
Post comments count 0
Post likes count 0

Been quiet a while

Brian Harry
Brian Harry

Sorry about that. It's been a busy time.  Right now I'm in Russia (and have been for the past week).  I'm doing VS 2010 launch events across Eastern Europe.  Before that I had to take some time off to handle the spring farm work :)  And then I was busy getting ready to leave for this trip. The last week has been a ton of fun.  I've never been to Russia (or Eastern Europe for that matter) before.  I've been impressed by many things.  The people I've met have been incredibly friendly.  They've been eager to get the opportunity to talk with me and excited about what we are doi...

TeamConf 2010 in Germany
Mar 24, 2010
Post comments count 0
Post likes count 0

TeamConf 2010 in Germany

Brian Harry
Brian Harry

If you live in Germany – or happen to be there in early May – then do not miss TeamConf 2010, Germany’s biggest conference on Application Lifecycle Management and Test/Quality Assurance with Visual Studio 2010, May 5th– 6th 2010 (plus deep-dive-workshops on May 4th). – Keynotes by Jason Zander and Jeff Sutherland Day 1 – May 5th – consists of three major tracks and is perfect for development leads, ALM professionals, project leads, testers/QA professionals, senior developers, IT leads, decision makers, software architects and software development managers: (1) Perspectiv...

TeamConf 2010 in Germany
Mar 24, 2010
Post comments count 0
Post likes count 0

TeamConf 2010 in Germany

Brian Harry
Brian Harry

If you live in Germany – or happen to be there in early May – then do not miss TeamConf 2010, Germany’s biggest conference on Application Lifecycle Management and Test/Quality Assurance with Visual Studio 2010, May 5th– 6th 2010 (plus deep-dive-workshops on May 4th). – Keynotes by Jason Zander and Jeff Sutherland Day 1 – May 5th – consists of three major tracks and is perfect for development leads, ALM professionals, project leads, testers/QA professionals, senior developers, IT leads, decision makers, software architects and software development managers: (1) Perspectiv...

2010 Release Candidate VPCs Available
Mar 22, 2010
Post comments count 0
Post likes count 0

2010 Release Candidate VPCs Available

Brian Harry
Brian Harry

I’ve gotten a few questions recently about the availability of VPCs with more recent builds (than Beta 2).  Brian Kelly has come to the rescue in his typical style.  He’s put together some VPCs with the Release Candidate on them.  They also have some sample data so that you don’t have to create it yourself to see how it works. Check out: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx   Brian

2010 Release Candidate VPCs Available
Mar 22, 2010
Post comments count 0
Post likes count 0

2010 Release Candidate VPCs Available

Brian Harry
Brian Harry

I’ve gotten a few questions recently about the availability of VPCs with more recent builds (than Beta 2).  Brian Kelly has come to the rescue in his typical style.  He’s put together some VPCs with the Release Candidate on them.  They also have some sample data so that you don’t have to create it yourself to see how it works. Check out: http://blogs.msdn.com/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx   Brian

Work item visualization
Mar 22, 2010
Post comments count 0
Post likes count 0

Work item visualization

Brian Harry
Brian Harry

One of our MVP, Jeff Levinson, has been hard at work on some tools to turn work item relationship information into DGML graphs that can then be viewed in the new architecture visualization tools.  He’s now put his work on CodePlex.  I recommend you check it out: http://visualization.codeplex.com/   Here’s a teaser picture of his output… Brian

Work item visualization
Mar 22, 2010
Post comments count 0
Post likes count 0

Work item visualization

Brian Harry
Brian Harry

One of our MVP, Jeff Levinson, has been hard at work on some tools to turn work item relationship information into DGML graphs that can then be viewed in the new architecture visualization tools.  He’s now put his work on CodePlex.  I recommend you check it out: http://visualization.codeplex.com/   Here’s a teaser picture of his output… Brian

Team Explorer 2005 update for interoperating with TFS 2010 is now available!
Mar 15, 2010
Post comments count 0
Post likes count 0

Team Explorer 2005 update for interoperating with TFS 2010 is now available!

Brian Harry
Brian Harry

This morning we delivered the final version of the patch to Team Explorer 2005 that enables it to work well with a TFS 2010 server.  Of course, it will also still work well against a 2005 or 2008 server.  You can download the update here:http://www.microsoft.com/downloads/details.aspx?FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689and, of course, the update for Team Explorer 2008 has been available for a while:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54d Good luck with it and let me know if I can help you,Brian 

Team Explorer 2005 update for interoperating with TFS 2010 is now available!
Mar 15, 2010
Post comments count 0
Post likes count 0

Team Explorer 2005 update for interoperating with TFS 2010 is now available!

Brian Harry
Brian Harry

This morning we delivered the final version of the patch to Team Explorer 2005 that enables it to work well with a TFS 2010 server.  Of course, it will also still work well against a 2005 or 2008 server.  You can download the update here:http://www.microsoft.com/downloads/details.aspx?FamilyID=22215e4c-af6f-4e2f-96df-20e94d762689and, of course, the update for Team Explorer 2008 has been available for a while:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=cf13ea45-d17b-4edc-8e6c-6c5b208ec54d Good luck with it and let me know if I can help you,Brian 

Delays delivering mail alerts in TFS 2010
Mar 12, 2010
Post comments count 0
Post likes count 0

Delays delivering mail alerts in TFS 2010

Brian Harry
Brian Harry

I've seen a few people complain about longer delays delivering mail alerts in TFS 2010.  The reason is that, by default, we batch all notifications and process them every 2 minutes.  This was done to accomplish higher scale on very high volume servers.  In retrospect a 2 minute delay was not the best default.  We will look at changing this for SP1.  In the meantime, you can change the default yourself.  You can set the delay to 0 if you want, in which case you'll get the same behavior you saw in TFS 2008.  Chris Sidi wrote a post giving some details of how this works. Also, we a...

TFS 2010 Installation and Upgrade success rates
Mar 12, 2010
Post comments count 0
Post likes count 0

TFS 2010 Installation and Upgrade success rates

Brian Harry
Brian Harry

As I’ve discussed in the past, we work VERY hard in this release to really improve the ease of installing TFS.  We’ve done everything from making more components optional, reducing prereqs, configuring prereqs for you, providing better defaults, implementing better diagnostic checks, making configuration serviceable and more.  It’s been a lot of work but I think it has really paid off in really transforming the TFS install experience from one that is very long and most people dread to one that’s pretty short, easy and problem free. Part of our “secret” to doing all of this has been intensive instrument...

Pre-ordering VS 2010 Professional Edition
Mar 11, 2010
Post comments count 0
Post likes count 0

Pre-ordering VS 2010 Professional Edition

Brian Harry
Brian Harry

Microsoft Visual Studio 2010 Professional will launch on April 12 but you can beat the rush and secure your copy today by pre-ordering at the affordable estimated retail price of $549, a saving of $250.  Along with all the great new features in Visual Studio 2010 (see www.microsoft.com/visualstudio) Visual Studio 2010 Professional includes a 12-month MSDN Essentials subscription which gives you access to core Microsoft platforms: Windows 7 Ultimate, Windows Server 2008 R2 Enterprise, and Microsoft SQL Server 2008 R2 Datacenter.  So visit http://www.microsoft.com/visualstudio/en-us/pre-order-visual-studi...

Programming Practices: Part 2 – Thoughts on TDD
Mar 10, 2010
Post comments count 0
Post likes count 0

Programming Practices: Part 2 – Thoughts on TDD

Brian Harry
Brian Harry

Well, it seems the last post wasn’t too controversial.  Let me try something that might be a bit more controversial.  Heck, it might even get some people down right agitated with me but that’s OK, disagreement is a useful tool to drive clarity and understanding. I don’t like Test Driven Development.  I don’t just not like it, I think it’s a bad idea. How’s that for an inflammatory statement?  Probably gonna make the cool kids black ball me :) I don’t spend a bunch of time debating the fine points of the various popular development techniques with peopl...

Programming Practices: Part 1 – Watching from a distance
Mar 9, 2010
Post comments count 0
Post likes count 0

Programming Practices: Part 1 – Watching from a distance

Brian Harry
Brian Harry

I figured I’d start the series with a more abstract post about what watching me code looks like.  It was interesting to observe myself doing it because I didn’t really realize the degree to which I do some things.  If I were to summarize my overall approach to coding with a simple description, I’d call it “Annealing” – from the Encarta dictionary: “metallurgy craft transitive and intransitive verb to subject an alloy, metal, or glass to a process of heating and slow cooling to make it tougher and less brittle.”  Or in more of a software sense, “...

Programming Practices: Part 1 – Watching from a distance
Mar 9, 2010
Post comments count 0
Post likes count 0

Programming Practices: Part 1 – Watching from a distance

Brian Harry
Brian Harry

I figured I’d start the series with a more abstract post about what watching me code looks like.  It was interesting to observe myself doing it because I didn’t really realize the degree to which I do some things.  If I were to summarize my overall approach to coding with a simple description, I’d call it “Annealing” – from the Encarta dictionary: “metallurgy craft transitive and intransitive verb to subject an alloy, metal, or glass to a process of heating and slow cooling to make it tougher and less brittle.”  Or in more of a software sense, “...

Series on Programming Practices
Mar 8, 2010
Post comments count 0
Post likes count 0

Series on Programming Practices

Brian Harry
Brian Harry

This is the first post in a series I’ve decided to write on my Programming Practices.  I’m not trying to say everyone has to do it the way I do it but I figured it might be interesting to talk about how I do it and have some fun, if sometimes controversial, discussions about it. A little before Christmas, when I decided that I really wanted to understand the Beta 2 performance issues first hand, I picked up a programming project that I’d been kicking around and started to get serious about it.  My job doesn’t really afford me the opportunity to spend a lot of time writing code an...

Series on Programming Practices
Mar 8, 2010
Post comments count 0
Post likes count 0

Series on Programming Practices

Brian Harry
Brian Harry

This is the first post in a series I’ve decided to write on my Programming Practices.  I’m not trying to say everyone has to do it the way I do it but I figured it might be interesting to talk about how I do it and have some fun, if sometimes controversial, discussions about it. A little before Christmas, when I decided that I really wanted to understand the Beta 2 performance issues first hand, I picked up a programming project that I’d been kicking around and started to get serious about it.  My job doesn’t really afford me the opportunity to spend a lot of time writing code an...

VS 2010 RC Patch available for the # 1 Connect bug
Mar 6, 2010
Post comments count 0
Post likes count 0

VS 2010 RC Patch available for the # 1 Connect bug

Brian Harry
Brian Harry

The most commonly reported/voted for Connect bugs in the Release candidate had to do with the ASP.NET designer not auto generating controls properly - it would sometimes just omit them.  Very frustrating if you are trying to use it.  We've just release a patch (the 3rd RC patch in total) to address this set of issues.  You can read more about the patch here:  http://blogs.msdn.com/webdevtools/archive/2010/03/05/hotfix-for-issue-with-auto-generated-designer-files-not-adding-controls.aspx And you can download and install it here: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetail...

Next Generation Testing with Visual Studio 2010 – Additional Events
Mar 5, 2010
Post comments count 0
Post likes count 0

Next Generation Testing with Visual Studio 2010 – Additional Events

Brian Harry
Brian Harry

A few days ago I posted a schedule of upcoming events in the Midwest focusing on Visual Studio 2010. That list represented only a small subset of the events planned for VS2010. There have been events all over North America and I suspect around the world. As these events are managed by the individual regions in which they are located I do not have one comprehensive list available--I'm posting them as people in the field organizing the events send them to me.  I presented at events in Boston, Wash DC, Reston VA, Durham NC and Chicago IL, but I've only been involved in a fraction of the full event schedule.&nbs...

Second Intellisense patch for the 2010 RC
Mar 5, 2010
Post comments count 0
Post likes count 0

Second Intellisense patch for the 2010 RC

Brian Harry
Brian Harry

We had a number of reports about Intellisense crashes soon after the RC was released.  After much investigation, the vast majority of reports have boiled down to two issues.  We released a patch for the more common of the two a week or so ago.  We've just released a patch for the second and customers who have tried the two patches are reporting that all of their Intellisense crashes are gone. Try them out and let us know if you are still seeing any IDE instability. Brian

Optimizing Visual Studio 2010 and WPF applications for Remote Desktop
Mar 5, 2010
Post comments count 0
Post likes count 0

Optimizing Visual Studio 2010 and WPF applications for Remote Desktop

Brian Harry
Brian Harry

As part of our work to improve VS performance after VS 2010 beta 2, we've done a ton of analysis of VS in various scenarios.  One of them is VS over remote desk top.  We've made a number of fixes to improve the performance but there are also some things you can do to configure remote desktop in ways that are significantly less bandwidth intensive and will make your experience better.  Jossef wrote a blog post about this recently that you might want to check out if you use RDP a lot: http://blogs.msdn.com/jgoldb/archive/2010/02/27/optimizing-visual-studio-2010-and-wpf-applications-for-remote-desktop...

VS 2005 support for TFS 2010 coming soon
Mar 5, 2010
Post comments count 0
Post likes count 0

VS 2005 support for TFS 2010 coming soon

Brian Harry
Brian Harry

I know many of you have been waiting patiently for our update to Team Explorer 2005 that will enable it to interact with TFS 2010.  In the past I've said it would be available by the 2010 launch.  I just wanted to give you a status update and let you know that we are still hard at work on it and are almost done.  We are just doing final QA validation and will be releasing it shortly.  Right now it looks like it should be available by March 19th.  As with all dates, don't take that as a hard and fast commitment but rather a target we are shooting for and believe we can make.  Stay tun...

MSDN Forum for TFS + Eclipse and other platforms
Mar 5, 2010
Post comments count 0
Post likes count 0

MSDN Forum for TFS + Eclipse and other platforms

Brian Harry
Brian Harry

As of today, we now have a new MSDN forum dedicated to discussion of heterogeneous development using Visual Studio ALM products.  If you've got questions or want to learn more please check it out.  Our good friend Martin Woodward will be your host and make sure you get answers to your questions.Brian

Microsoft Visual Studio Team Explorer 2010 codename “Eaglestone”
Mar 4, 2010
Post comments count 0
Post likes count 0

Microsoft Visual Studio Team Explorer 2010 codename “Eaglestone”

Brian Harry
Brian Harry

This morning, we are announcing the beta release of Microsoft Visual Studio Team Explorer 2010 codename “Eaglestone”, the Eclipse plugin and cross-platform command line assets that were acquired from Teamprise back in November. You can download the bits here, and participate in the associated Microsoft Connect community here. I want to use this post to provide some detail on what we’ve released here and a little information on where we’re taking the new heterogeneous client for TFS. The beta release contains what we consider to be the essential features necessary to claim that we’re a client for TFS 2010.  W...

Next Generation Testing with Visual Studio 2010
Mar 1, 2010
Post comments count 0
Post likes count 0

Next Generation Testing with Visual Studio 2010

Brian Harry
Brian Harry

Join us for a sneak peek at some of the new capabilities in Microsoft® Visual Studio® 2010, a landmark release of the premier development and testing toolset for Windows®, Web, and cloud development. Microsoft has made significant investments to improve the testing/QA tools in Visual Studio 2010. The Next Generation Testing Event is your exclusive opportunity to experience the incredible power and capabilities these new tools bring to the QA and testing process. At this event, you'll get a comprehensive overview, as well as a deep dive, into the range of new tools and how they can enable you to improv...

Next Generation Testing with Visual Studio 2010
Mar 1, 2010
Post comments count 0
Post likes count 0

Next Generation Testing with Visual Studio 2010

Brian Harry
Brian Harry

Join us for a sneak peek at some of the new capabilities in Microsoft® Visual Studio® 2010, a landmark release of the premier development and testing toolset for Windows®, Web, and cloud development. Microsoft has made significant investments to improve the testing/QA tools in Visual Studio 2010. The Next Generation Testing Event is your exclusive opportunity to experience the incredible power and capabilities these new tools bring to the QA and testing process. At this event, you'll get a comprehensive overview, as well as a deep dive, into the range of new tools and how they can enable you to improv...

A new Codeplex project for bulk work item manipulation
Feb 26, 2010
Post comments count 0
Post likes count 0

A new Codeplex project for bulk work item manipulation

Brian Harry
Brian Harry

I just heard about a new Codeplex project for bulk changes to work items.  Excel is a good solution for many bulk changes but we really don't have a great solution for rapidly changing a lot of work item links.  This looks like it might be a useful tool in that regard.  I haven't had a chance to try it yet but you might want to check it out.Brian

Creating Sharepoint and Reporting sites after the fact
Feb 25, 2010
Post comments count 0
Post likes count 0

Creating Sharepoint and Reporting sites after the fact

Brian Harry
Brian Harry

In TFS 2010, we made integration of TFS with Sharepoint and SQL Reporting Services optional.  You can choose not to install them, you can choose not to create sites even if they are installed, etc.  As part of this, you can also configure your TFS server to point at centralized Sharepoint and reporting infrastructure, etc.  Basically, we've made it really flexible. It's all well and good until you create your project, decide you don't need/want Sharepoint and then come back later and decide you made a mistake.  How do you get your Sharepoint and Reporting sites.  We knew this was going to...

Upgrading a TFS 2008 Server from SQL 2005 to SQL 2008
Feb 25, 2010
Post comments count 0
Post likes count 0

Upgrading a TFS 2008 Server from SQL 2005 to SQL 2008

Brian Harry
Brian Harry

Someone forwarded me a blog post with a pretty thorough recounting of their experiences upgrading SQL in a TFS install.  This is the kind of thing we have worked very hard to make better in 2010.  While the SQL and Sharepoint parts of such config changes still have their challenges (and are getting better in their own right), we've made the TFS part WAY better.  Anyway, it's a pretty good read if you need to do this too. http://nullabletype.com/2010/02/25/migrating-the-tfs-2008-data-tier-from-sql-server-2005-to-sql-server-2008/ Brian

Upgrading a TFS 2008 Server from SQL 2005 to SQL 2008
Feb 25, 2010
Post comments count 0
Post likes count 0

Upgrading a TFS 2008 Server from SQL 2005 to SQL 2008

Brian Harry
Brian Harry

Someone forwarded me a blog post with a pretty thorough recounting of their experiences upgrading SQL in a TFS install.  This is the kind of thing we have worked very hard to make better in 2010.  While the SQL and Sharepoint parts of such config changes still have their challenges (and are getting better in their own right), we've made the TFS part WAY better.  Anyway, it's a pretty good read if you need to do this too. http://nullabletype.com/2010/02/25/migrating-the-tfs-2008-data-tier-from-sql-server-2005-to-sql-server-2008/ Brian

TFS 2010 RC Power Tools are Available!
Feb 22, 2010
Post comments count 0
Post likes count 0

TFS 2010 RC Power Tools are Available!

Brian Harry
Brian Harry

Thank you very much for your patience.  We have just released an RC compatible build of the Power Tools.  The Team Members Power Tool features now work in this build!  Other than that, it just contains additional bug fixes and compatibility with the RC.  We still have a fair amount of work to go before we are done for the RTM Power Tools release and we’ll keep you up to date as we make progress.  If you find any issues, let us know so that we can fix them for RTM. Here are the download locations: Power Tools MSSCCI Provider Please make sure you uninstall any previous VS 2010 version...

Multi-touch fix for VS 2010 RC available
Feb 15, 2010
Post comments count 0
Post likes count 0

Multi-touch fix for VS 2010 RC available

Brian Harry
Brian Harry

The most commonly reported problem with the Release Candidate is a bug that causes crashes in IntelliSense when used on a multitouch capable system.  We've released a patch for the RC to address this issue.  You can download it here: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=26662 If you find anything else broken, please report them on Connect.  We're still fixing any serious issues that are found.  Brian

Learn about VS 2010 in Canada
Feb 12, 2010
Post comments count 0
Post likes count 0

Learn about VS 2010 in Canada

Brian Harry
Brian Harry

The Microsoft field team in Canada is running a series of events across the great white north, targeting existing customers and people who want to understand the new capabilities coming in Visual Studio 2010, as well as understand the impacts of licensing changes and the ultimate offer that is available for MSDN subscribers. The event will cover scenarios that touch on the new architecture capabilities, Intellitrace, the new Quality Assurance tooling, and Lab Management scenarios, with end-to-end demonstrations of the functionality. They’ll also touch on upgrade scenarios from existing TFS implementations,...

TFS 2010 RC Power Tools
Feb 11, 2010
Post comments count 0
Post likes count 0

TFS 2010 RC Power Tools

Brian Harry
Brian Harry

After answering the first half dozen or so questions I got about Power Tool availability (within hours of announcing the RC on Monday :)), I kind of stopped.  The truth is that we had not planned on producing RC compatible Power Tools.  We did them for Beta 2 and are hard at work on finishing them off for RTM.  However, the demand has been so high we started looking at how difficult it would be to get a build out and how long it would take. Today we reached the conclusion that we can do it and they should be available by the end of next week - no later than 2/19, assuming nothing too terrible goes ...

A TFS 2010 Upgrade success story
Feb 10, 2010
Post comments count 0
Post likes count 0

A TFS 2010 Upgrade success story

Brian Harry
Brian Harry

Today, I saw a nice report from one of our MVPs about their experience updating their production TFS server to the TFS 2010 RC: http://blog.hinshelwood.com/archive/2010/02/10/upgrading-from-tfs-2010-beta-2-to-tfs-2010-rc.aspx I wanted to share it for a couple of reasons. First, it's nice to see that they've been successful and he documents his process and give some advice. Second, he make a comment about Hyper-V snapshots I wanted to talk about.  A few months ago, it came to my attention that Microsoft won't support many scenarios where you've restored a system (particularly a server) to a saved snapshot.&nb...

A TFS 2010 Upgrade success story
Feb 10, 2010
Post comments count 0
Post likes count 0

A TFS 2010 Upgrade success story

Brian Harry
Brian Harry

Today, I saw a nice report from one of our MVPs about their experience updating their production TFS server to the TFS 2010 RC: http://blog.hinshelwood.com/archive/2010/02/10/upgrading-from-tfs-2010-beta-2-to-tfs-2010-rc.aspx I wanted to share it for a couple of reasons. First, it's nice to see that they've been successful and he documents his process and give some advice. Second, he make a comment about Hyper-V snapshots I wanted to talk about.  A few months ago, it came to my attention that Microsoft won't support many scenarios where you've restored a system (particularly a server) to a saved snapshot.&nb...

Support for the 2010 RC
Feb 9, 2010
Post comments count 0
Post likes count 0

Support for the 2010 RC

Brian Harry
Brian Harry

Like Beta 2, the RC is a  supported, "go live" release, able to be used in a production environment.  If you already acquired your support ID for Beta 2, it will continue to work for the RC.  If you haven't gotten it yet, here's how you can: http://blogs.msdn.com/bharry/archive/2009/10/26/support-for-vs-2010-beta-2.aspxBrian

Support for the 2010 RC
Feb 9, 2010
Post comments count 0
Post likes count 0

Support for the 2010 RC

Brian Harry
Brian Harry

Like Beta 2, the RC is a  supported, "go live" release, able to be used in a production environment.  If you already acquired your support ID for Beta 2, it will continue to work for the RC.  If you haven't gotten it yet, here's how you can: http://blogs.msdn.com/bharry/archive/2009/10/26/support-for-vs-2010-beta-2.aspxBrian

Upgrading to the TFS 2010 RC
Feb 9, 2010
Post comments count 0
Post likes count 0

Upgrading to the TFS 2010 RC

Brian Harry
Brian Harry

Bryan Krieger has put together a very thorough document on upgrading to the RC: http://blogs.msdn.com/bkrieger/archive/2010/02/03/tfs-2010-beta2-to-rc-upgrade-guide.aspx It's kind of long because it covers almost every form of upgrade you might consider.  For most people, upgrading will be uninstall Beta 2, install RC and run the "Upgrade from Previous Version" wizard.  If you have build controllers/agents, you'll need to uninstall and reinstall them as well.  There's tons of good detail in the doc that should answer just about every question you might have. It also covers bugs that we know about i...

VS 2010/.NET 4 Release Candidate is Available for MSDN subscribers
Feb 8, 2010
Post comments count 0
Post likes count 0

VS 2010/.NET 4 Release Candidate is Available for MSDN subscribers

Brian Harry
Brian Harry

This afternoon we published the 2010 release candidate for MSDN subscribers.  You can download it here: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx.  While the release candidate doesn't include every SKU, it includes most everything you might want to look at, including: VS (Pro, Premium and Ultimate), .NET 4 (Client and Full), TFS, Team Explorer, VS SDK and more. It should be available to everyone by Wednesday - it takes a little longer to propagate to the Microsoft public download site. Once you've used it for a while, we'd really appreciate your feedback on our RC survey. And, of course, you...

VS 2010/.NET 4 Release Candidate is Available for MSDN subscribers
Feb 8, 2010
Post comments count 0
Post likes count 0

VS 2010/.NET 4 Release Candidate is Available for MSDN subscribers

Brian Harry
Brian Harry

This afternoon we published the 2010 release candidate for MSDN subscribers.  You can download it here: http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx.  While the release candidate doesn't include every SKU, it includes most everything you might want to look at, including: VS (Pro, Premium and Ultimate), .NET 4 (Client and Full), TFS, Team Explorer, VS SDK and more. It should be available to everyone by Wednesday - it takes a little longer to propagate to the Microsoft public download site. Once you've used it for a while, we'd really appreciate your feedback on our RC survey. And, of course, you...

Secure Development Lifecycle Process Templates
Feb 5, 2010
Post comments count 0
Post likes count 0

Secure Development Lifecycle Process Templates

Brian Harry
Brian Harry

We’ve been working with the Secure Development Lifecycle team and Microsoft for quite a while now and they’ve done some excellent work to educate customers on how to build secure applications.  They’ve provided some great guidance and tools and made much of it available in a form that works well for Team System customers. They’ve recently made a series of announcements about their latest round of investments.  They’ve announced the availability of a Beta of a new SDL process template based on the TFS 2008 MSF Agile process template.  This enables customers doing Agile ...

New 2010 Guidance from the Rangers
Feb 5, 2010
Post comments count 0
Post likes count 0

New 2010 Guidance from the Rangers

Brian Harry
Brian Harry

The Visual Studio ALM Rangers, have been busy at work putting together some great guidance for helping customers get ready to put the 2010 release into production.  If you’d like to learn more about getting going with our 2010 release, check these out… Brian

New MSBuild Sidekicks available
Jan 29, 2010
Post comments count 0
Post likes count 0

New MSBuild Sidekicks available

Brian Harry
Brian Harry

The Sidekicks have been invaluable add-ons to Visual Studio for years.  Attrice just released an update to the MSBuild add-ons.  Read more about it here: http://www.attrice.info/blog/2010/01/27/msbuild-sidekick-v3-beta-is-available/   Brian

Playing back the help feedback
Jan 27, 2010
Post comments count 0
Post likes count 0

Playing back the help feedback

Brian Harry
Brian Harry

This has been a really good conversation.  I've also gotten some excellent off line emails articulating the issues.  As I have been reading the feedback, noodling over it and discussing it with the help team, I've come the the following summary conclusion: We set out to create an improved help platform that is open, standards based and extensible.  The primary benefits we were after were a good online experience, a very customizable off line experience without redundant content authoring, the ability for others to contribute to the offline content, a simple default UI and a customizable presen...

CodePlex now supports Mercurial
Jan 27, 2010
Post comments count 0
Post likes count 0

CodePlex now supports Mercurial

Brian Harry
Brian Harry

If you haven’t seen it, here’s the announcement: http://blogs.msdn.com/codeplex/archive/2010/01/22/codeplex-now-supporting-native-mercurial.aspx As you may know, CodePlex provides a hosted community development environment and has been built on TFS (you can connect to it from VS like any other TFS server).  They’ve just recently announced support for Mercurial for version control and I’ve already seen several threads of the form “Does this mean Microsoft is abandoning TFS?” If you read my blog, then you know I’m responsible for TFS.  You may be interested to kno...

Help with Help
Jan 25, 2010
Post comments count 0
Post likes count 0

Help with Help

Brian Harry
Brian Harry

Over the past few couple of months, I’ve seen some negative community feedback on the new help system – not universally, but enough that it’s been concerning me.  The truth is, though, I’ve been so busy with the performance work that other than pinging the help team every once in a while to make sure they were hearing the feedback, I really haven’t had time to understand it. When I was in Redmond this week, I finally got a couple of hours to sit down with the help team and the new TFSServerManager app I’m building and play with it.  I can now say that I really don&rsq...

State of VS 2010 Performance
Jan 24, 2010
Post comments count 0
Post likes count 0

State of VS 2010 Performance

Brian Harry
Brian Harry

Up until Christmas, I was blogging almost every day about the progress we’ve made on addressing the Beta 2 feedback that VS 2010 had significant performance issues.  Since then, our efforts have hardly taken a break.  I saw active investigations all the way up to Christmas eve and then a bit of a lull until Jan 4th when activity resumed in full force. The improvements are so many and so dramatic that I really couldn’t enumerate them all here.  I think the best way to summarize it is to talk about the feedback we are getting from people as they use new builds.  Since our renewed performance ef...

Finally back to blogging
Jan 24, 2010
Post comments count 0
Post likes count 0

Finally back to blogging

Brian Harry
Brian Harry

Man, it’s just crazy how fast a month can go.  I was blogging furiously all December about our performance efforts and progress and then a couple of days before Christmas I went “offline” and haven’t made it back until now :(.  It has been just crazy.  Other than a few days off between Christmas and the new year, I’ve literally been involved in performance design discussions, reviews and evaluations for hours every day. I also decided in mid December that I needed more hands-on experience with the product so that I could really tell when we had finally licked the perfo...

Finally back to blogging
Jan 24, 2010
Post comments count 0
Post likes count 0

Finally back to blogging

Brian Harry
Brian Harry

Man, it’s just crazy how fast a month can go.  I was blogging furiously all December about our performance efforts and progress and then a couple of days before Christmas I went “offline” and haven’t made it back until now :(.  It has been just crazy.  Other than a few days off between Christmas and the new year, I’ve literally been involved in performance design discussions, reviews and evaluations for hours every day. I also decided in mid December that I needed more hands-on experience with the product so that I could really tell when we had finally licked the perfo...

Praktik Hosting of Team Foundation Server
Dec 21, 2009
Post comments count 0
Post likes count 0

Praktik Hosting of Team Foundation Server

Brian Harry
Brian Harry

I’ve seen a lot of companies asking themselves whether they want to host their own ALM solution or pay someone else to do it.  Most are still deciding to do it for themselves but I see more people deciding to let someone else do it every year.  Being able to rely on someone else to provide a 24x7, global, reliable service is definitely appealing. There are a number of TFS partners out there provide TFS hosting.  I’ve blogged about several before.  I wanted to introduce you to a relatively new one: Praktik Hosting.  If hosting your development process is something that interest...

Praktik Hosting of Team Foundation Server
Dec 21, 2009
Post comments count 0
Post likes count 0

Praktik Hosting of Team Foundation Server

Brian Harry
Brian Harry

I’ve seen a lot of companies asking themselves whether they want to host their own ALM solution or pay someone else to do it.  Most are still deciding to do it for themselves but I see more people deciding to let someone else do it every year.  Being able to rely on someone else to provide a 24x7, global, reliable service is definitely appealing. There are a number of TFS partners out there provide TFS hosting.  I’ve blogged about several before.  I wanted to introduce you to a relatively new one: Praktik Hosting.  If hosting your development process is something that interest...

Final TFS Beta 2 Test Patch is Available
Dec 21, 2009
Post comments count 0
Post likes count 0

Final TFS Beta 2 Test Patch is Available

Brian Harry
Brian Harry

Today we are releasing the final TFS Beta 2 test patch.  This patch is for the client and has a few nice bug fixes in it.  Again, if you get the chance to try it out, please let me know if you have any issues. http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25422 or http://code.msdn.microsoft.com/KB978148 Note, the code.msdn.microsoft.com link is still in the process of publishing so you may still get an error for the next few hours. Here’s the list of bug fixes: Brian

VS 2010 & .NET 4 Public Release Candidate Planned
Dec 17, 2009
Post comments count 0
Post likes count 0

VS 2010 & .NET 4 Public Release Candidate Planned

Brian Harry
Brian Harry

I've written extensively in the last few weeks about the feedback we've gotten from our Beta 2.  I hope you can tell we've heard your feedback, we are taking it very seriously and are committed to shipping a product that you love.  I'm grateful for all of the feedback you've given.  I'm also grateful to all of you who have been able to pick up Super-Limited Community Technology Preview (SLCTP) builds. As we look at the feedback we've gotten and the improvements we've made, we're convinced we need another round of broad feedback.  As such we're announcing some changes to the 2010 end ...

Update on Debugger Perf
Dec 17, 2009
Post comments count 0
Post likes count 0

Update on Debugger Perf

Brian Harry
Brian Harry

One of the things we got a lot of performance feedback on in Beta 2 was the debugger.  We’ve been working hard on it since Beta 2 and it’s looking much better.  There was no single thing that was a magic bullet that made everything go faster – but rather a whole lot of small things that together have made a huge difference.  Like many of the areas we got feedback on in Beta 2, we decided we were really going to drill on perf on not only make it much better but not stop until it was even clearly better than VS 2008.  I’m very proud to say we’ve accomplished that with the debugger now. We worke...

Update on Debugger Perf
Dec 17, 2009
Post comments count 0
Post likes count 0

Update on Debugger Perf

Brian Harry
Brian Harry

One of the things we got a lot of performance feedback on in Beta 2 was the debugger.  We’ve been working hard on it since Beta 2 and it’s looking much better.  There was no single thing that was a magic bullet that made everything go faster – but rather a whole lot of small things that together have made a huge difference.  Like many of the areas we got feedback on in Beta 2, we decided we were really going to drill on perf on not only make it much better but not stop until it was even clearly better than VS 2008.  I’m very proud to say we’ve accomplished that with the debugger now. We worke...

Proof point for improved TFS 2010 manageability
Dec 16, 2009
Post comments count 0
Post likes count 0

Proof point for improved TFS 2010 manageability

Brian Harry
Brian Harry

As you know we’re a big believer in dogfooding the products we are building and TFS has a long history of it.  Dogfooding of TFS 2010 started even before Beta 1 shipped, both inside our team and with a few other groups in Microsoft.  One of those groups was a team in MSIT that was particularly interested in trying out the new testing capabilities. Some time ago, we decided we needed to decommission the server that this MSIT team was using and more them to a more recent build in the process.  There were some process delays in getting a new server setup in MSIT so we decided to move the MSIT Team Pr...

GamCom Talmia – A very cool process automation tool for TFS
Dec 16, 2009
Post comments count 0
Post likes count 0

GamCom Talmia – A very cool process automation tool for TFS

Brian Harry
Brian Harry

GamCom have just released a video demo of Talmia, their innovative process workflow tool for Team Foundation Server. The video shows how an example development process can be implemented so that work items are created and updated automatically along with relevant email alerts, escalation criteria and more. Updates are made interactively in response to user actions and according to the user’s process definitions. The video also shows how running processes can be monitored and reported on to improve process visibility. Talmia can be used to support any ALM process from project start-up and iteration managemen...

A last comment on editor/IntelliSense improvements
Dec 14, 2009
Post comments count 0
Post likes count 0

A last comment on editor/IntelliSense improvements

Brian Harry
Brian Harry

I got some data on some of the changes the languages team has made from Scott Wiltamuth (PUM of the languages team). The first change is in the message dispatching priority that we do in keystroke processing.  As a user is typing code that involves statement completion UI, we have a choice to make about the relative priority of (a) processing the keystrokes and (b) displaying and rendering the statement completion window.  The VS 2008 behavior was to delay the processing of IntelliSense presenters until the WM_KEYDOWN queue is empty.  As we transitioned the editor to WPF, the relative priorities ch...

Requests for access to VS 2010 post Beta 2 SLCTP builds
Dec 14, 2009
Post comments count 0
Post likes count 0

Requests for access to VS 2010 post Beta 2 SLCTP builds

Brian Harry
Brian Harry

Since I posted my offer to hook you up with one of the Super-Limited Community Technology Preview builds, I have received a number of requests.  I'm happy to do it but I want to clarify one thing.  A few people seem to have the assumption that the build will be more stable than Beta 2 and therefore a great upgrade for their daily use.  It's possible, but it's not likely.  That's not why we are distributing them.  We are distributing them so that people can test if specific issues that they reported in Beta 2 (particularly performance) have been addressed for them. When we ship a Beta, we ...

Requests for access to VS 2010 post Beta 2 SLCTP builds
Dec 14, 2009
Post comments count 0
Post likes count 0

Requests for access to VS 2010 post Beta 2 SLCTP builds

Brian Harry
Brian Harry

Since I posted my offer to hook you up with one of the Super-Limited Community Technology Preview builds, I have received a number of requests.  I'm happy to do it but I want to clarify one thing.  A few people seem to have the assumption that the build will be more stable than Beta 2 and therefore a great upgrade for their daily use.  It's possible, but it's not likely.  That's not why we are distributing them.  We are distributing them so that people can test if specific issues that they reported in Beta 2 (particularly performance) have been addressed for them. When we ship a Beta, we ...

Why do we require NDAs on our SLCTPs?
Dec 13, 2009
Post comments count 0
Post likes count 0

Why do we require NDAs on our SLCTPs?

Brian Harry
Brian Harry

Last night, I got the following question in email and it seemed like a good one and worth sharing the answer more broadly. I'm just a bit curious about why you have an NDA for your SLCTP's. The purpose of NDA's is to prevent people talking about all the new great stuff in upcoming releases. I would imagine at this stage the products are feature complete; only performance and bugfixing left. You yourself have gone publicly out and said that performance kind of sucks in the Beta releases. So it's not something anybody else will trumpet on their blogs and use as an example of how crap Microsoft products are....

Why do we require NDAs on our SLCTPs?
Dec 13, 2009
Post comments count 0
Post likes count 0

Why do we require NDAs on our SLCTPs?

Brian Harry
Brian Harry

Last night, I got the following question in email and it seemed like a good one and worth sharing the answer more broadly. I'm just a bit curious about why you have an NDA for your SLCTP's. The purpose of NDA's is to prevent people talking about all the new great stuff in upcoming releases. I would imagine at this stage the products are feature complete; only performance and bugfixing left. You yourself have gone publicly out and said that performance kind of sucks in the Beta releases. So it's not something anybody else will trumpet on their blogs and use as an example of how crap Microsoft products are....

Blend Feedback on SLCTP1
Dec 12, 2009
Post comments count 0
Post likes count 0

Blend Feedback on SLCTP1

Brian Harry
Brian Harry

About a week ago the Blend team upgraded to our SLCTP1 build (Super-Limited Community Technology Preview).  We’re starting to get some anecdotal feedback from them and we’re planning to do another survey this coming week that will include everyone who tried SLCTP1 (a couple of internal teams and over 50 external customers).  Before I share the new feedback with you, let me share some Beta 2 feedback.  I have to say it is painful to read, even now – after I’ve read through it numerous times over the past couple of months.  The thing I always have to keep reminding myself...

“Real World” Apps
Dec 11, 2009
Post comments count 0
Post likes count 0

“Real World” Apps

Brian Harry
Brian Harry

Someone asked me the other day what we were using as our “Real World” apps so they could compare them to their own apps to understand how the testing we are doing will apply.  Here’s a high level overview that characterizes several of them.  There are others that I haven’t listed but this should give you a decent flavor.  Many of these came from actual external customers and the names have been changed to protect the innocent :)     I’m not trying to tell you that no one has any apps bigger than this but we believe these represent a pretty good picture of a ...

Update on Solution Load Performance
Dec 11, 2009
Post comments count 0
Post likes count 0

Update on Solution Load Performance

Brian Harry
Brian Harry

One of the areas we’ve gotten a lot of performance feedback from Beta 2 on is loading solutions.  We’ve made a ton of progress addressing the causes of the slowness.  Like on the virtual memory issue I talked about yesterday, we’ve picked a set of “real world apps” – some of the same ones and some different ones to measure solution load time.  Most of them are pretty big.  I haven’t forgotten that I own you some data about how big these “real world” apps are.  That’s next on my list.  Again I’ve obfuscated the names to protect the identities of some of the customers who shared their ...

Second TFS 2010 Beta 2 Patch is Available
Dec 10, 2009
Post comments count 0
Post likes count 0

Second TFS 2010 Beta 2 Patch is Available

Brian Harry
Brian Harry

The second of our TFS 2010 Beta 2 test patches is now available.  The first one patched install/configuration logic.  This one fixes a number of product functionality issues and can be applied anytime after the MSI install phase, including after the server has been fully configured.  The fixes include: You can download the patch here: MSConnect: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25150 or here: Code Gallery: http://code.msdn.microsoft.com/KB977226 There are some manual steps associated with the process template part of this patch.&nb...

Second TFS 2010 Beta 2 Patch is Available
Dec 10, 2009
Post comments count 0
Post likes count 0

Second TFS 2010 Beta 2 Patch is Available

Brian Harry
Brian Harry

The second of our TFS 2010 Beta 2 test patches is now available.  The first one patched install/configuration logic.  This one fixes a number of product functionality issues and can be applied anytime after the MSI install phase, including after the server has been fully configured.  The fixes include: You can download the patch here: MSConnect: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25150 or here: Code Gallery: http://code.msdn.microsoft.com/KB977226 There are some manual steps associated with the process template part of this patch.&nb...

VS/TFS 2010 Build Questions
Dec 10, 2009
Post comments count 0
Post likes count 0

VS/TFS 2010 Build Questions

Brian Harry
Brian Harry

I’ve seen a lot of questions recently about various permutations of building VS 2008 apps with a TFS 2010 build service, building a VS 2010 app with a TFS 2008 build service, etc. Jim Lamb wrote a great FAQ post that I highly recommend you read.  The only thing he didn’t cover is building VS 2008 apps with a TFS 2010 build service – because it should just work.  The only thing you need to do is to install VS 2008 on the build server because VS 2010 doesn’t include all of the compiler/language components necessary to build VS 2008 apps.  But once you’ve done that, you s...

Status update on post Beta 2 performance work
Dec 10, 2009
Post comments count 0
Post likes count 0

Status update on post Beta 2 performance work

Brian Harry
Brian Harry

We continue to drive for improvements – trying to make contact with every person who reports issues (via my blog, Connect, Surveys, etc.).  We’re released on “Super-Limited Community Technology Preview” to individuals who have reported problems and are on the brink of releasing another. Every day we are seeing wins.  One of the many issues we’ve been tracking the last few weeks has been that localized/international installs were substantially slower than English (yeah, I know you are thinking that would be hard :)) – on the order of 2 times slower in some cases. ...

Another Virtual Memory Tip
Dec 9, 2009
Post comments count 0
Post likes count 0

Another Virtual Memory Tip

Brian Harry
Brian Harry

In truth, this won’t apply to very many of you and it is with some trepidation that I share it.  The last thing in the world I want is for everyone to blindly follow it.  This, like in many things in software, involves trade-offs that you need to think hard about. VS 2010 includes more managed code than any previous version of VS.  Also more of the managed code is NGENed (precompiled and saved on disk to avoid just in time compilation cost).  As we’ve investigated the VM exhaustion issues (approaching the 2GB limit) we’ve seen some effects from this. Before I go into the effe...

Another Virtual Memory Tip
Dec 9, 2009
Post comments count 0
Post likes count 0

Another Virtual Memory Tip

Brian Harry
Brian Harry

In truth, this won’t apply to very many of you and it is with some trepidation that I share it.  The last thing in the world I want is for everyone to blindly follow it.  This, like in many things in software, involves trade-offs that you need to think hard about. VS 2010 includes more managed code than any previous version of VS.  Also more of the managed code is NGENed (precompiled and saved on disk to avoid just in time compilation cost).  As we’ve investigated the VM exhaustion issues (approaching the 2GB limit) we’ve seen some effects from this. Before I go into the effe...

The first TFS 2010 patch is available
Dec 8, 2009
Post comments count 0
Post likes count 0

The first TFS 2010 patch is available

Brian Harry
Brian Harry

As part of getting ready to ship, one of our exercises is to make sure we can service the product once it ships.  We do this by releasing a few "test" patches for the Beta 2 release.  At the same time, we like to include a few fixes that people may actually find useful. We (the TFS team) are planning 3 patches as part of our Beta 2 patch testing.  The first is available now: http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=25099 or http://code.msdn.microsoft.com/KB976934 (as soon as the propagation process for it finishes – it’s not quite done as ...

Looking at Virtual Memory Usage
Dec 8, 2009
Post comments count 0
Post likes count 0

Looking at Virtual Memory Usage

Brian Harry
Brian Harry

One of the big problems that I’ve talked about is virtual memory exhaustion and the resulting VS instability.  Today, VS is a 32-bit process – I’m sure that’s going to change (become 64-bit) at some point but it won’t for 2010.  A 32-bit process has 2GB of address space on a 32-bit OS.  You can throw the 3GB switch and get another GB at the cost of taking a GB away from the OS – it works OK but the OS doesn’t always like it – particularly if you are running server components on your machine (like IIS).  If you are on a 64-bit OS, 32-bit processes get a full 4GB of virtual address space without...

Visual Studio Testing Tools Roadshow in Chicago and Milwaulkee
Dec 8, 2009
Post comments count 0
Post likes count 0

Visual Studio Testing Tools Roadshow in Chicago and Milwaulkee

Brian Harry
Brian Harry

Angela Dugan (Binkowski), a friend of mine in the field, asked that I help her advertise a roadshow she is doing.  Here’s what she had to say about it: Ram Cherala, Principal Program Manager in the Visual Studio Test Tools Business, will be visiting the Midwest District to provide a deeper dive into the innovative new capabilities being introduced in Visual Studio 2010 Ultimate, Visual Studio Test Elements and Test and Lab Management products. These sessions are targeted toward Developers, Architects, and Quality Assurance teams. Attendees will be given the unique opportunity to have a first glimpse into th...

Some WPF Designer Performance Improvements
Dec 7, 2009
Post comments count 0
Post likes count 0

Some WPF Designer Performance Improvements

Brian Harry
Brian Harry

We've heard loud and clear that the WPF designer performance in Beta 2 was unacceptable.  Well, in a good kind of way, we knew that before we shipped Beta 2.  This was one case where our performance tests were telling us the right thing.  We discovered some issues late in the Beta 2 cycle (partially a regression, I think) and didn't have time to fully test a solution to address the performance issues.  We did code it up and include it in the Beta but you have to use a registry key to enable it.  Here's thread on it if you want to give it a try: http://social.msdn.microsoft.com/Forums/en-...

WPF TreeView performance tip
Dec 7, 2009
Post comments count 0
Post likes count 0

WPF TreeView performance tip

Brian Harry
Brian Harry

Another of the many performance issues we hit (trust me not all of them were WPF related, it just so happens that the first two I've blogged about were)... http://blogs.msdn.com/permanenttan/archive/2009/11/20/wpf-treeview-memory-consumption-and-performance.aspx We hit this in the tree view you use to select which branches you want to visualize change for. A 108MB savings (on an admittedly artificially large data set), not bad :) Brian

WPF TreeView performance tip
Dec 7, 2009
Post comments count 0
Post likes count 0

WPF TreeView performance tip

Brian Harry
Brian Harry

Another of the many performance issues we hit (trust me not all of them were WPF related, it just so happens that the first two I've blogged about were)... http://blogs.msdn.com/permanenttan/archive/2009/11/20/wpf-treeview-memory-consumption-and-performance.aspx We hit this in the tree view you use to select which branches you want to visualize change for. A 108MB savings (on an admittedly artificially large data set), not bad :) Brian

Team System Web Access 2008 Scalability Update Released
Dec 7, 2009
Post comments count 0
Post likes count 0

Team System Web Access 2008 Scalability Update Released

Brian Harry
Brian Harry

While we're talking about perf... Over the past year we've heard increasing complaints from customers about the scalability of the Team System Web Access Power Tool as more and more people try to use it.  The problem is usually manifested as frequent application recycles (you can see if it's hitting you by looking in your event log).  We've done a bunch of work in the 2010 release (where we've integrated Web Access into TFS) to improve performance and scalability. Back in August, our leadership team met to make the hard call on whether to update the 2008 Web Access Power Tool or to just wait f...

The first of many performance discoveries
Dec 7, 2009
Post comments count 0
Post likes count 0

The first of many performance discoveries

Brian Harry
Brian Harry

Along with painting the big picture of our performance efforts I'd like to share a few specific things we've learned along the way.  The first is hosting a WPF window inside a Windows Forms Window. We've spent a lot of time looking at memory usage over the past several months and one of the things that we saw was that some tool windows were causing surprising growth in memory usage.  We tracked the problem down to hosting a WPF control inside a WinForms window wrapper.  I'm particularly close to this one because the issue was discovered by the TFS team.  We've done some cool visualizations in ...

Shipping a great release
Dec 7, 2009
Post comments count 0
Post likes count 0

Shipping a great release

Brian Harry
Brian Harry

I've seen a number of comments here (and elsewhere) about VS 2010 being another "Vista".  We are very aware how weakness in a few key areas (like performance) can cast a pall over an entire product.  As I said in the original post, we are committed to shipping a great release (in all respects). David mentioned in a comment on my last post that we are taking "risky fixes" later in the product cycle than we usually would.  David's right but I'd like to add a little color to this.  We normally think of Beta 2 as our "validation" pre-release.  We are looking for customers to confirm or deny t...

Anatomy of a Performance Problem
Dec 5, 2009
Post comments count 0
Post likes count 0

Anatomy of a Performance Problem

Brian Harry
Brian Harry

You've seen me write a fair amount recently about the VS 2010 Beta 2 performance problems - well, you're going to see me keep writing about them :)  We've had enough time, at this point, to understand the feedback and characterize the problem - I'd like to share it with you in hopes of you understanding it and perhaps learning something that can help you avoid the same issue in the future. The irony of the whole thing is that in this product cycle, we had a bigger concerted focus across the division on performance than we had ever had before.  From the very beginning we focused on defining scenarios, go...

Lab Management in VS 2010
Dec 5, 2009
Post comments count 0
Post likes count 0

Lab Management in VS 2010

Brian Harry
Brian Harry

One of the coolest new capabilities in 2010 is "Lab Management".  It enables you to automate the setup and configuration of test environments, saving you a bunch of time doing it every time you have a new build you want to test.  We first released it in Beta 1, but the truth is it's a V1 product and it just wasn't really ready enough for a lot of people to be successful getting it up and running - installing and configuring it was too complicated. We've done a ton of work over the past 7 months or so to make it much easier to get up and going, easier to diagnose when there are issues and more reliable w...

Improvements in Intellisense post Beta 2
Dec 4, 2009
Post comments count 0
Post likes count 0

Improvements in Intellisense post Beta 2

Brian Harry
Brian Harry

I’ve written a couple of posts in the last month or so soliciting performance feedback from you all and talking about our performance efforts.  Since we realized the degree of performance problem that we still had, we have spent a ton of effort working on understanding it and making it better. Just yesterday, we made available a build we’re calling “SLCTP1” (Super Limited Community Technology Preview 1 :)).  That build is only available under NDA and is only being provided to customers who have reported specific performance issues and worked with us to narrow them down so that we could improve them.&...

Quest releases a public Beta of Oracle integration
Dec 4, 2009
Post comments count 0
Post likes count 0

Quest releases a public Beta of Oracle integration

Brian Harry
Brian Harry

Quest software has been working on a provider to enable the Visual Studio database tools to work with Oracle databases (refactorying, deployment, testing, analysis, etc).  They've just released a public Beta that you can try out with the VS 2010 Beta 2.  Read more about it and download the Beta.  You can also check out a video demonstration of the capabilities.  In it they cover creating a new Oracle database project, importing your schema, managing and altering objects, comparing your changes to the live schema and deploying them back to the database. Check it out! Brian

Initial TFS 2010 BPA Tool Available
Dec 2, 2009
Post comments count 0
Post likes count 0

Initial TFS 2010 BPA Tool Available

Brian Harry
Brian Harry

We’ve also just released the first cut at the TFS 2010 Best Practices Analyzer that will help you diagnose configuration issues on TFS 2010 servers.  It’s a long way from being done – we’ll be continuing to work on it hard between now and the 2010 release but it’s a start. Updating the BPA tool was a major undertaking due to all of the new TFS topologies and features in 2010.  Application Tier scale out, Data Tier scale out, Build agent pooling, Sharepoint flexibility and Lab Management are just a few of the new features that required a pretty major overhaul of the BPA tool...

SCRUM For Team System V3, Beta 2 released
Dec 1, 2009
Post comments count 0
Post likes count 0

SCRUM For Team System V3, Beta 2 released

Brian Harry
Brian Harry

EMC (formerly from Conchango) has recently released a Beta of a new release of their popular SCRUM for Team System.  This Beta is designed to work with TFS 2010 Beta 2.  You can find download details here:  http://scrumforteamsystem.com/cs/forums/4554/ShowPost.aspx and I recommend checking out Crispin Parker's blog to learn more: http://consultingblogs.emc.com/crispinparker/default.aspx Brian

TFS 2010 Power Tools are Available
Dec 1, 2009
Post comments count 0
Post likes count 0

TFS 2010 Power Tools are Available

Brian Harry
Brian Harry

The first public build of the TFS 2010 Power Tools are now available.  I wrote details about them a couple of weeks ago: http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx A reminder – these are really “pre-release” Power Tools.  We’re producing this build so that early adopters of TFS 2010 Beta 2 will have them but we’ll be producing a final 2010 Power Tools release near the VS/TFS 2010 launch date. We’ve also moved our Power Tools from the general Microsoft download site to the Visual Studio Gallery site.  This is in an attemp...

TFS 2010 Power Tools are Available
Dec 1, 2009
Post comments count 0
Post likes count 0

TFS 2010 Power Tools are Available

Brian Harry
Brian Harry

The first public build of the TFS 2010 Power Tools are now available.  I wrote details about them a couple of weeks ago: http://blogs.msdn.com/bharry/archive/2009/11/18/tfs-2010-power-tools-coming-soon.aspx A reminder – these are really “pre-release” Power Tools.  We’re producing this build so that early adopters of TFS 2010 Beta 2 will have them but we’ll be producing a final 2010 Power Tools release near the VS/TFS 2010 launch date. We’ve also moved our Power Tools from the general Microsoft download site to the Visual Studio Gallery site.  This is in an attemp...

More Beta 2 Localized builds available publicly
Nov 25, 2009
Post comments count 0
Post likes count 0

More Beta 2 Localized builds available publicly

Brian Harry
Brian Harry

GermanMicrosoft Visual Studio 2010 Ultimate Beta 2 - ISOhttp://www.microsoft.com/downloads/details.aspx?FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81&displaylang=deMicrosoft Visual Studio 2010 Ultimate Beta 2 – Web Bootstrapperhttp://www.microsoft.com/downloads/details.aspx?FamilyID=92c65d2d-0a6b-4507-a4dc-767f4cc6e823&displaylang=deMicrosoft Visual Studio 2010 Professional Beta 2 - ISOhttp://www.microsoft.com/downloads/details.aspx?FamilyID=a80dfb5d-51c6-4778-8656-a9ff29d3a132&displaylang=deMicrosoft Visual Studio 2010 Professional Beta 2 – Web Bootstrapperhttp://www.microsoft.com/downloa...

VS Beta 2 is now available to MSDN subscribers in German
Nov 20, 2009
Post comments count 0
Post likes count 0

VS Beta 2 is now available to MSDN subscribers in German

Brian Harry
Brian Harry

In addition .NET 4.0 Beta 2 is available in Arabic. Here's the SKU list: Visual Studio 2010 Team Foundation Server Beta 2 (x86 and x64) - DVD (German) Visual Studio 2010 Ultimate Beta 2 (x86) - DVD (German) Visual Studio 2010 Professional (x86) - DVD (German) Visual Studio 2010 Ultimate Beta 2 Web Installer (x86) - (German) Visual Studio 2010 Professional Beta 2 Web Installer (x86) - (German) .NET Framework 4 Full Language Pack Beta 2 (x86) - (German) .NET Framework 4 Full Language Pack Beta 2 (x86 and x64) - (German) .NET Framework 4 Full Language Pack Beta 2 (x86 and ia64) - (German) .NET Framework 4 Client Pro...

Intellectual Honesty
Nov 20, 2009
Post comments count 0
Post likes count 0

Intellectual Honesty

Brian Harry
Brian Harry

I'm going to jump out of character here and rant about something that really got under my skin today.  Let me start by saying I'm not into politics all that much - I see both sides of too many issues to have overwhelmingly strong opinions.  Further, I consider myself pretty moderate sometimes agreeing with Democrats and sometimes with Republicans. Every day at the end of the radio news on the local radio station there is a political commentary.  As I was driving home tonight, I heard the latest installment and was offended to my core - not because I agreed or disagreed with the position but because...

Beta 2 Survey Results
Nov 19, 2009
Post comments count 0
Post likes count 0

Beta 2 Survey Results

Brian Harry
Brian Harry

A couple of weeks ago I asked you all for feedback on Beta 2 and pointed you at a survey.  I think, all of you that contacted me directly have been contacted by someone to investigate the issues you reported.  If not, let me know and I’ll get it fixed.  We’ve spent the last week or so assessing the survey results. One thing that has become clear is that you all really like the release/feature set.  There has been a ton of very positive feedback about the new testing features, architecture tools, Intellitrace, Sharepoint tooling, etc.  We’re seeing more people choose to g...

Beta 2 Survey Results
Nov 19, 2009
Post comments count 0
Post likes count 0

Beta 2 Survey Results

Brian Harry
Brian Harry

A couple of weeks ago I asked you all for feedback on Beta 2 and pointed you at a survey.  I think, all of you that contacted me directly have been contacted by someone to investigate the issues you reported.  If not, let me know and I’ll get it fixed.  We’ve spent the last week or so assessing the survey results. One thing that has become clear is that you all really like the release/feature set.  There has been a ton of very positive feedback about the new testing features, architecture tools, Intellitrace, Sharepoint tooling, etc.  We’re seeing more people choose to g...

TFS 2010 Power Tools Coming Soon
Nov 18, 2009
Post comments count 0
Post likes count 0

TFS 2010 Power Tools Coming Soon

Brian Harry
Brian Harry

I think for 6 months or more I’ve been promising that we’d release updated Power Tools to support TFS 2010 “soon”.  Well, I apologize that it hasn’t worked out that way.  It seems like some higher priority activity always rears its head when we think we are ready to get started on it.  But the good news is you won’t have to wait much longer, honestly. :)  We’ve been working on them and testing them for the last couple of months and we are now doing final validation of the what we think is the last build.  It should be available within a week. With...

TFS 2010 Power Tools Coming Soon
Nov 18, 2009
Post comments count 0
Post likes count 0

TFS 2010 Power Tools Coming Soon

Brian Harry
Brian Harry

I think for 6 months or more I’ve been promising that we’d release updated Power Tools to support TFS 2010 “soon”.  Well, I apologize that it hasn’t worked out that way.  It seems like some higher priority activity always rears its head when we think we are ready to get started on it.  But the good news is you won’t have to wait much longer, honestly. :)  We’ve been working on them and testing them for the last couple of months and we are now doing final validation of the what we think is the last build.  It should be available within a week. With...

Early look at the TMap process template
Nov 13, 2009
Post comments count 0
Post likes count 0

Early look at the TMap process template

Brian Harry
Brian Harry

I've had the pleasure of working with some of the folks at Sogeti on a new process template they are building for TFS 2010 that manifests their TMap testing process on top of TFS and the new VS 2010 testing features.  Clemens just sent me a pointer to his blog post about the first publicly available drop of their work.  If testing process is something that interests you, check it out. http://www.clemensreijnen.nl/post/2009/11/11/First-drop-of-TMap-for-VS2010-available-on-Codeplex.aspx  Brian

TFS Integration Platform rises like a Phoenix
Nov 13, 2009
Post comments count 0
Post likes count 0

TFS Integration Platform rises like a Phoenix

Brian Harry
Brian Harry

From the ashes of the TFS Migration and Synchronization toolkit rises the new and improved TFS Integration Platform.  This platform can be used to integrate other data stores with TFS.  We get a lot of requests for integration with other version control & work item tracking system, collaboration systems (like Sharepoint), CRM systems, help desk systems, etc.  The TFS Integration Platform is  agreat starting point for building these solutions.  Matt Mitrik has written a blog post describing the "Alpha release" that is available now.  We're working hard on getting a "Beta release" ...

Japanese 2010 Beta 2 is now publicly available
Nov 13, 2009
Post comments count 0
Post likes count 0

Japanese 2010 Beta 2 is now publicly available

Brian Harry
Brian Harry

.NET Framework 4 Beta 2http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&displaylang=ja .NET Framework 4 Beta 2 Web Bootstrapperhttp://www.microsoft.com/downloads/details.aspx?FamilyID=9f5e8774-c8dc-4ff6-8285-03a4c387c0db&displaylang=ja .NET Framework 4 Beta 2 Language Packhttp://www.microsoft.com/downloads/details.aspx?FamilyID=178a0003-f791-4ff3-b6f6-633f0ad1740d&displaylang=ja .NET Framework 4 Client Profile Beta 2http://www.microsoft.com/downloads/details.aspx?FamilyID=68a7173d-7ee5-4213-a06f-f2e943ec9249&displaylang=ja .NET Frame...

Very active blog on testing with 2010
Nov 13, 2009
Post comments count 0
Post likes count 0

Very active blog on testing with 2010

Brian Harry
Brian Harry

With Beta 2 out there and garnering attention, the teams producing the new testing tools as part of the VS 2010 release have really begun to blog about it actively.  There's a ton of great content on their blog to help you get started and address frequently asked questions.  Check out the blog here: http://blogs.msdn.com/vstsqualitytools/Brian

TFS Sidekicks 2.4 Released
Nov 13, 2009
Post comments count 0
Post likes count 0

TFS Sidekicks 2.4 Released

Brian Harry
Brian Harry

If you haven't ever checked out the TFS Sidekicks from Attrice, here's a great opportunity to look at them.  Attrice just released an update (version 2.4) with a bunch of new features and bug fixes. http://www.attrice.info/blog/2009/11/12/team-foundation-sidekicks-2-4-release/ You can think of the Sidekicks as a little like our Power Tools but from Attrice rather than from Microsoft.  They are some great tools and I point users at them all the time.  They help fill in gaps and add cool features to TFS.  Their permissions side kick tool has some great features for understanding what permission ...

Back from Europe
Nov 13, 2009
Post comments count 0
Post likes count 0

Back from Europe

Brian Harry
Brian Harry

I just got back from Europe last night.  I spent one week in Rome at a partners summit and almost a week in Berlin at Tech Ed.  I had 4 talks in each city (wow, it was a lot of speaking :)).  It was really a terrific trip.  It's the first time I've had the chance to spend a lot of time face to face with customers since Beta 2 shipped. The excitement is really encouraging.  People are really psyched about the 2010 release.  There's a ton of good stuff in there pretty much no matter what angle you come at it from.  Of course, there are tons of questions too - particularly about th...

Microsoft has Acquired the Teamprise Client Suite
Nov 9, 2009
Post comments count 0
Post likes count 0

Microsoft has Acquired the Teamprise Client Suite

Brian Harry
Brian Harry

Today we are announcing that Microsoft has closed on the purchase of the Teamprise Client Suite from Teamprise (a division of SourceGear). I’m incredibly excited to be taking this step. From my very first software job (producing an email client in the late 80’s) it has been clear to me that the value of collaboration software grows exponentially with the number of people who can use it. This is why when we built SourceSafe in the early 90’s we produced DOS, Win16, Win32, Mac and Unix (8 different flavors) clients. When we set out to build Team Foundation Server almost 7 years ago, it was equally clear. We began ...

Tool to automate VM setups for Lab
Nov 7, 2009
Post comments count 0
Post likes count 0

Tool to automate VM setups for Lab

Brian Harry
Brian Harry

One of the cool new capabilities in the 2010 wave of products is Lab Management.  It allows you to easily manage a pool of virtual machines and automate deployment and testing of your applications.  Lab Management allows you do define "Environments" - collections of virtual machine templates that define your application deployment architecture.  For example, a 3 tier environment would have a client, a mid tier and a data tier VM template.  Once you have an environment, you can easily and repeatabily deploy builds of your software onto it and run automate or manual tests. However, getting a pro...

The Japanese version of Visual Studio Beta 2 is now available to MSDN subscribers
Nov 5, 2009
Post comments count 0
Post likes count 0

The Japanese version of Visual Studio Beta 2 is now available to MSDN subscribers

Brian Harry
Brian Harry

The products available include: We also have Japanese translated documentation available: Please provide feedback on our Connect site at: http://connect.microsoft.com/VisualStudioJapan/  The product downloads will be available for non-MSDN subscribers on November 11th.  I’ll blog the download links when I have them. Thanks, Brian

Sharepoint log files growing out of control
Oct 30, 2009
Post comments count 0
Post likes count 0

Sharepoint log files growing out of control

Brian Harry
Brian Harry

As part of the Beta 2 evaluation process, I've seen a couple of reports of customers having problems with Sharepoint log files growing out of control - gigabytes in just a few minutes.  Needless to say, it fills up disks and creates all kinds of havoc.  While I don't know the root cause, we have found a bunch of useful information about it and a solution to make it stop.  I've included that info here in hopes of making it more readily available. All the cases I've seen so far fill the log file with messages starting with "The previous instance of the timer job "  Here's a forum thread on the i...

Beta 2 survey is available
Oct 29, 2009
Post comments count 0
Post likes count 0

Beta 2 survey is available

Brian Harry
Brian Harry

As part of our efforts to collect as much feedback on Beta 2 as we can, we've posted a survey that we hope you'll fill out.  It's 11 multiple choice questions and 3 free form answer questions.  If you've had a chance to try Beta 2, please take the time to fill out the survey.  If you've already given me performance feedback on my blog, you don't have to give all the detail again - all the info goes to the same place: you could just say "see bharry's blog" if you want. https://mscuillume.smdisp.net/Collector/Survey.ashx?Name=D10G1 Please pass on the news to anyone you know who's had a chance to use ...

Performance of VS Beta 2
Oct 27, 2009
Post comments count 0
Post likes count 0

Performance of VS Beta 2

Brian Harry
Brian Harry

I'm starting to get very mixed messages about people's satisfaction with performance in Beta 2.  Clearly performance in Beta 1 was bad.  We knew that.  We did a lot of work in Beta 2 to make it better and I've heard a lot of people comment on how much better Beta 2 is.  At the same time, I'm hearing some people say they are very unhappy about Beta 2 performance.  We really need to understand the source of that unhappiness if we are to have any hope of doing anything about it. We're working on a Beta 2 survey that will go out within the next week and are adding some questions about satisfa...

Managing your work with TFS and Telerik
Oct 26, 2009
Post comments count 0
Post likes count 0

Managing your work with TFS and Telerik

Brian Harry
Brian Harry

Check out Telerik's new tool for managing work on TFS.  It's got a task board, iteration planning tools, and some generally cool query/filter capabilities.  They've just released a version that works with TFS 2010 Beta 2.  I saw a demo late last week and it looks really good.  And best of all, it's a free add on.  I highly recommend you check it out.Brian

Managing your work with TFS and Telerik
Oct 26, 2009
Post comments count 0
Post likes count 0

Managing your work with TFS and Telerik

Brian Harry
Brian Harry

Check out Telerik's new tool for managing work on TFS.  It's got a task board, iteration planning tools, and some generally cool query/filter capabilities.  They've just released a version that works with TFS 2010 Beta 2.  I saw a demo late last week and it looks really good.  And best of all, it's a free add on.  I highly recommend you check it out.Brian

Support for VS 2010 Beta 2
Oct 26, 2009
Post comments count 0
Post likes count 0

Support for VS 2010 Beta 2

Brian Harry
Brian Harry

As you may know, we are offering a "go-live" agreement for Beta 2.  As part of that, we are making support available.  Of course news groups and other avenues are available but I mean a live person on the phone helping you (assuming the hours match up - standard US business hours).  Sorry, we can't support 24x7 until the product ships. I was just checking on the status of TFS support and was told it is indeed up and running.  Here is how you get connected: Customer sends email to mailto:vsgolive@microsoft.com We respond back to them asking for enough information from them to create an Access I...

Going Live with Beta 2
Oct 22, 2009
Post comments count 0
Post likes count 0

Going Live with Beta 2

Brian Harry
Brian Harry

Jeff Beehler wrote a good post on what it means to "go-live" on Beta 2 and steps you need to take in order to get support.  The only thing I'd add to his post is a little tempering of "high standards of quality".  I want everyone to understand that it is a Beta.  If you are going to go live on it, you need to be prepared to live with some bugs.  Last I checked the TFS product still has about 300 known bugs to fix after Beta 2 and we are doing another test pass right now that will yield more bugs to fix. Just yesterday we were having a discussion with our MVPs about a bug where bulk saving work...

More resources for 2010 Beta 2
Oct 22, 2009
Post comments count 0
Post likes count 0

More resources for 2010 Beta 2

Brian Harry
Brian Harry

We've been working on a bunch of training content - videos, labs, etc to help you get up to speed on the 2010 wave of products.  Check out http://r.ch9.ms/vs2010b2f for videos and a like to the Visual Studio 2010 and .NET 4.0 Training Kit download.Brian

Beta 2 documentation survey
Oct 22, 2009
Post comments count 0
Post likes count 0

Beta 2 documentation survey

Brian Harry
Brian Harry

It's probably a bit early yet.  But once you've had a change to play with Beta 2 and look at the docs, the doc team here at MS would like some feedback from you so that they know where to focus their remaining work.  They've created a survey to help them collect your feedback.Brian

Beta 2 is now available to the public
Oct 21, 2009
Post comments count 0
Post likes count 0

Beta 2 is now available to the public

Brian Harry
Brian Harry

All the great stuff you've been reading about for the past few days is now available for you to try out.  Check out: http://go.microsoft.com/fwlink/?LinkID=151797 Brian

Upgrading from TFS 2005/2008 to TFS 2010
Oct 21, 2009
Post comments count 0
Post likes count 0

Upgrading from TFS 2005/2008 to TFS 2010

Brian Harry
Brian Harry

Lots of people are trying out TFS 2010 now and they want to import their 2005/2008 data.  Here are some good things to know as you think through this: The TFS installation guide is a great resource in helping you understand your upgrade options: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2d531219-2c39-4c69-88ef-f5ae6ac18c9f First a little advice on the "upgrade decision tree": Are you upgrading the server and planning to use the upgraded server as your new production server?  Or are you upgrading it just to kick the tires but will keep using your 2005/2008 server for a w...

TFS 2010 Compatibility with Older Clients
Oct 19, 2009
Post comments count 0
Post likes count 0

TFS 2010 Compatibility with Older Clients

Brian Harry
Brian Harry

We've worked hard to make sure TFS 2010 is usable from all clients that can access TFS 2005 and 2008 in order to make your upgrade to TFS 2010 easier.  Unfortunately, the changes in 2010 are significant enough it will require patches/updates to older clients to work fully.  The follow post explains the compatibility philosophy and details the issues you might run into. http://blogs.msdn.com/teams_wit_tools/archive/2009/10/19/compatibility-matrix-for-2010-beta-2-team-foundation-server-to-team-explorer-2008-and-2005.aspx The patch for VS 2008 Team Explorer clients is available now here: http://www.microso...

TFS 2010 Compatibility with Older Clients
Oct 19, 2009
Post comments count 0
Post likes count 0

TFS 2010 Compatibility with Older Clients

Brian Harry
Brian Harry

We've worked hard to make sure TFS 2010 is usable from all clients that can access TFS 2005 and 2008 in order to make your upgrade to TFS 2010 easier.  Unfortunately, the changes in 2010 are significant enough it will require patches/updates to older clients to work fully.  The follow post explains the compatibility philosophy and details the issues you might run into. http://blogs.msdn.com/teams_wit_tools/archive/2009/10/19/compatibility-matrix-for-2010-beta-2-team-foundation-server-to-team-explorer-2008-and-2005.aspx The patch for VS 2008 Team Explorer clients is available now here: http://www.microso...

Learning about VS 2010 Beta 2
Oct 19, 2009
Post comments count 0
Post likes count 0

Learning about VS 2010 Beta 2

Brian Harry
Brian Harry

There’s going to be a ton of content coming out over the next few days and weeks to help you understand what all is in the 2010 release and how to get started with it.  One great source of information is Channel 9.  Brian has already put up one new video on installing and getting started with the Beta:   https://channel9.msdn.com/shows/10-4/10-4-Episode-33-Downloading-and-Installing-Visual-Studio-2010-Beta-2/   I’ve posted quite a few posts on the TFS 2010 feature set and now that Beta 2 is out there, I will get off my duff and finish the last few – covering reporting, versio...

VS 2010 Licensing Changes
Oct 19, 2009
Post comments count 0
Post likes count 0

VS 2010 Licensing Changes

Brian Harry
Brian Harry

The big news, along with the announcement of VS 2010 Beta 2 availability, are all the licensing changes that go along with it.  I won’t go into all of them here because it’s pretty long.  I just want to communicate the philosophy and the high points.  Our pre-sales web sites will have more detailed information for you. Over the past several years we’ve gotten feedback that the VS/VSTS/TFS SKU line up was too complicated and it is unclear what is the right thing to buy.  We’ve also gotten feedback that people want a long term successor to SourceSafe that modernized the t...

VS 2010 Beta 2 is Now Available for MSDN Subscriber Download
Oct 19, 2009
Post comments count 0
Post likes count 0

VS 2010 Beta 2 is Now Available for MSDN Subscriber Download

Brian Harry
Brian Harry

This includes: The VS Beta also includes the features formerly known as Team System role SKUS.  Very shortly I’ll be writing a post on the packaging changes we are making to combine and simplify the VS/VSTS products. MSDN subscribers can download Beta 2 today (It will be available to the rest of the world on Wednesday). https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx Here’s a picture of your download options on the site. Brian

TeamCompanion 2.2 released
Oct 10, 2009
Post comments count 0
Post likes count 0

TeamCompanion 2.2 released

Brian Harry
Brian Harry

A new version of the TeamCompanion for Outlook product that provides integration of TFS work items into your Outlook experience has just been released.  I've heard a log of great things about TeamCompanion from customers.  If you are looking for a better way to manage all of your work and communication centrally in one UI, check it out. Blog announcement Product home page Free trial Brian

Synchronizing two TFS servers
Oct 8, 2009
Post comments count 0
Post likes count 0

Synchronizing two TFS servers

Brian Harry
Brian Harry

I've seen a lot of questions lately about synchronizing one TFS server with another.  I think the heightened interest in this scenario has been brought on by the announcement of the TFS Basic installation option.  People are starting to think of new and cool ways they can use TFS and they want to be able to synchronize them with their "central" TFS server. We don't have a solution for this today.  I'm going to be watching the feedback over the next several months to judge how important this is to people to decide where to go with it. Synchronizing TFS is potentially a VERY complicated problem depen...

Thinking about the future of TFS installation
Oct 6, 2009
Post comments count 0
Post likes count 0

Thinking about the future of TFS installation

Brian Harry
Brian Harry

I've posted over the past several months about the great advances we've made in the TFS installation experience.  As we start to wrap up work on TFS 2010, we're starting to think about the future (beyond 2010 :)).  One of the things that has interested me for a while is the notion of virtual appliances.  I've been wondering how many people would like it or not like it if we shipped TFS as a virtual appliance.  The advantage of a virtual appliance is that there is almost no setup to do at all.  We would do all of the setup - prereqs, etc onto a virtual machine image and all you would do is...

Going Live with TFS Beta 2
Oct 3, 2009
Post comments count 0
Post likes count 0

Going Live with TFS Beta 2

Brian Harry
Brian Harry

TFS Beta 2 is just around the corner and it's going to be the first pre-release with a "go-live" license.  This means that we'll support customers putting it into production and we'll ensure upgrades from Beta 2 to RTM work so you don't lose any data. Brian Keller wrote a great post about preparing for putting TFS into production: http://blogs.msdn.com/briankel/archive/2009/10/02/get-ready-to-go-live-with-team-foundation-server-2010-beta-2.aspx We've been using TFS 2010 in production in DevDev since July and a few Microsoft IT teams since the Beta 1 timeframe.  We've also had a few TAP customers li...

Seven steps for manually integrating SDL into your team project
Oct 2, 2009
Post comments count 0
Post likes count 0

Seven steps for manually integrating SDL into your team project

Brian Harry
Brian Harry

A few months ago, the Microsoft SDL team released their SDL Process Template for VSTS 2008. When I blogged about the release, a number of you responded back to me that you wanted to have something like this that you could add to your existing team projects to make all of your development secure.After we discussed this internally, the SDL Team went off and worked with the VSTS team to write a whitepaper that explains how to do exactly that. This paper outlines the steps for manually extracting the key elements of the SDL Process Template and integrating them into an existing Visual Studio 2008 team project. By com...

Two free security tools from Microsoft SDL team
Oct 2, 2009
Post comments count 0
Post likes count 0

Two free security tools from Microsoft SDL team

Brian Harry
Brian Harry

The SDL team here at Microsoft released a couple of new tools recently to help development teams verify the security of their software before they ship. BinScope Binary Analyzer and MiniFuzz File Fuzzer are both being offered as free downloads. The team took the time to make sure that both tools work as stand-alone tools as well as integrated into Visual Studio and Team System. BinScope is a verification tool that has been used inside Microsoft for several years to help developers and testers confirm they are building their code to use compiler/linker protections required by the SDL. BinScope allows you to scan ...

TFS 2010 for SourceSafe Users
Oct 1, 2009
Post comments count 0
Post likes count 0

TFS 2010 for SourceSafe Users

Brian Harry
Brian Harry

We started building SourceSafe in January 1992 in the vacated dining room of the house belonging to one of my partners.  Within a couple of short years SourceSafe went from concept to major success and was acquired by Microsoft in 1994, soon after which it became the most widely used version control system in the world.  The thing that was truly novel about SourceSafe in the early 1990s was that it was really easy to learn and use.  People tried it and just liked it.  It wasn’t the most powerful system around but it had what people needed and was a refreshing break from complicated command lin...

TFS Access Everywhere
Sep 28, 2009
Post comments count 0
Post likes count 0

TFS Access Everywhere

Brian Harry
Brian Harry

It's pretty well known that Teamprise provides a TFS client that allow access to TFS from Mac, Unix (and Windows).  Their client includes Eclpse integration, a stand-alone explorer and a command-line clent.  What's not well known is that they are currently working on mainframe support as well.  Pretty soon you'll be able to access TFS from everywhere you do development. I'm really thrilled they are taking this step because I've always believed that it's important that all people in a software development project are able to access the project resources no matter what their role and no matter what p...

Dogfooding TFS 2010 in DevDiv
Sep 4, 2009
Post comments count 0
Post likes count 0

Dogfooding TFS 2010 in DevDiv

Brian Harry
Brian Harry

As you probably know from my blog that dogfooding (using the product ourselves) is a very important part of our development cycle.  We like to use the product early and often and make sure we understand what it's going to be like for our customers. This have been a pretty big undertaking for TFS.  If you've watched my blog over the years, you've seen the journey from just a couple of dozen people up to well over 3,000 people.  Along the way we've made a lot of product improvements from what we've learned - particularly with respect to performance and scale. Mid last year we expanded TFS usage to al...

SaaS Made Easy is now a BizSpark partner
Sep 4, 2009
Post comments count 0
Post likes count 0

SaaS Made Easy is now a BizSpark partner

Brian Harry
Brian Harry

A year or more ago, Microsoft announced a series of "Spark" programs: BizSpark, DreamSpark, ... BizSpark is a program aimed at early stage startups to help provide with the resources they need (software, expertise, etc) to be successful. SaaS Made Easy has been a Microsoft partner for a while now providing hosting services for Team Foundation Server (there are others as well, for example, I blogged a while ago about free hosted TFS trials by TeamDevCentral).  SaaS Made Easy has just become a BizSpark partner and is providing inexpensive TFS hosting for all startups in the BizSpark program. If you are doing a...

SaaS Made Easy is now a BizSpark partner
Sep 4, 2009
Post comments count 0
Post likes count 0

SaaS Made Easy is now a BizSpark partner

Brian Harry
Brian Harry

A year or more ago, Microsoft announced a series of "Spark" programs: BizSpark, DreamSpark, ... BizSpark is a program aimed at early stage startups to help provide with the resources they need (software, expertise, etc) to be successful. SaaS Made Easy has been a Microsoft partner for a while now providing hosting services for Team Foundation Server (there are others as well, for example, I blogged a while ago about free hosted TFS trials by TeamDevCentral).  SaaS Made Easy has just become a BizSpark partner and is providing inexpensive TFS hosting for all startups in the BizSpark program. If you are doing a...

How fast can a month go?
Sep 4, 2009
Post comments count 0
Post likes count 0

How fast can a month go?

Brian Harry
Brian Harry

I've been feeling bad about leaving my blog untended for a while.  Finally this morning I went and looked and realized it's been over a month since my last post and I haven't written many all summer. It's been very busy both at home and at work.  We shipped VS/VSTS/TFS 2010 Beta 1 back in May.  Right after that we had a DCR push (Design Change Request).  Think of this as a big effort to plug all of the feature gaps, smooth all of the edges and finish any know work that was identified in the run up to shipping Beta 1 but was too late to address in Beta 1.  The drive to ship the first Beta ...

How fast can a month go?
Sep 4, 2009
Post comments count 0
Post likes count 0

How fast can a month go?

Brian Harry
Brian Harry

I've been feeling bad about leaving my blog untended for a while.  Finally this morning I went and looked and realized it's been over a month since my last post and I haven't written many all summer. It's been very busy both at home and at work.  We shipped VS/VSTS/TFS 2010 Beta 1 back in May.  Right after that we had a DCR push (Design Change Request).  Think of this as a big effort to plug all of the feature gaps, smooth all of the edges and finish any know work that was identified in the run up to shipping Beta 1 but was too late to address in Beta 1.  The drive to ship the first Beta ...

Oracle database support for Team System database tools is in Beta
Jul 21, 2009
Post comments count 0
Post likes count 0

Oracle database support for Team System database tools is in Beta

Brian Harry
Brian Harry

Quest has released a Beta version of the Oracle DSP to enable Oracle databases to participate in the Team System development world - working offline, refactoring schemas, comparing schema, generating test data and more.  The Quest Beta works in concert with Visual Studio Team System 2010 Beta 1.  For most of the last year we've been working hard to enable 3rd party databases to plug into the Team System tools a first class citizens.  It's great to see a provider for such an important database as Oracle begin to come to light. Check out Terry's blog post for links to the Quest site, videos and more:...

A dogfooding milestone
Jul 17, 2009
Post comments count 0
Post likes count 0

A dogfooding milestone

Brian Harry
Brian Harry

This week we hit a notable milestone on the DevDiv TFS dogfood server – 1,000,000 checkins.  One of the people on our team put together this graph to demonstrate the trend: We’re going to be having a little celebration on Monday to commemorate it. Brian

A dogfooding milestone
Jul 17, 2009
Post comments count 0
Post likes count 0

A dogfooding milestone

Brian Harry
Brian Harry

This week we hit a notable milestone on the DevDiv TFS dogfood server – 1,000,000 checkins.  One of the people on our team put together this graph to demonstrate the trend: We’re going to be having a little celebration on Monday to commemorate it. Brian

Expression Blend 3 has TFS integration!
Jul 14, 2009
Post comments count 0
Post likes count 0

Expression Blend 3 has TFS integration!

Brian Harry
Brian Harry

Last week we announced the availability of Silverlight 3 and a release candidate (and imminent release) of Expression Blend 3.  Quite a while ago, I mentioned that Blend 3 would include TFS version control integration so that designers can easily participate in the team workflow.  It is here!  Ed Hintz included a screenshot in his post here: http://blogs.msdn.com/edhintz/archive/2009/07/13/tfs-integration-a-top-10-new-feature-of-expression-blend-3.aspx Brian

July ‘09 DevDiv Dogfood Statistics
Jul 13, 2009
Post comments count 0
Post likes count 0

July ‘09 DevDiv Dogfood Statistics

Brian Harry
Brian Harry

It’s been about 6 months since I last posted detailed statistics on the DevDiv TFS dogfood server.  Overall it’s been a good 6 months.  Early this year we got the bulk of our TFS 2010 branching/merging/scaling changes deployed to the server and they’ve made a a big difference in the scalability challenges we were having last fall.  The server’s running pretty well these days. Later this month we’ll be setting up a second DevDiv dogfood server that will mirror chunks of the “main” server and will be used by the Visual Studio Team System team.  This new separate server will exist because we nee...

TFS Database sizes for a somewhat more “normal” team
Jul 13, 2009
Post comments count 0
Post likes count 0

TFS Database sizes for a somewhat more “normal” team

Brian Harry
Brian Harry

I talk a lot about the DevDiv dogfood server.  The numbers are always astronomical and people’s heads spin when they see them and most people wonder what relevance it has to their life :)  I publish the DevDiv stuff for a variety of reasons.  I do it to show how scalable TFS is and that it is ready to handle almost anything you throw at it.  I also do it because I’m closest to that server – I use it all the time so it’s somewhat personal. I think I’m going to start publishing information about other servers occasionally so that you can see what things looks like for a range of different teams...

Updated Web Services Load Testing Tool
Jun 16, 2009
Post comments count 0
Post likes count 0

Updated Web Services Load Testing Tool

Brian Harry
Brian Harry

The Visual Studio Team System Rangers released an update to the WCF load testing tool to also support ASMX web services: http://wcfloadtest.codeplex.com/ The initial incarnation of the tool was very popular and I hope this update will make it useful to even more people. Brian

Trial TFS with TeamDevCentral
Jun 10, 2009
Post comments count 0
Post likes count 0

Trial TFS with TeamDevCentral

Brian Harry
Brian Harry

We’ve been working with a variety of hosters for the past 18 months or so.  One of those hosters is TeamDevCentral.  TeamDevCentral provides a variety of options for paid hosting of TFS. The new, really cool thing they they have just released is a new, free TFS hosted trial.  It’s a great easy way to get started with TFS.  I signed up myself yesterday and it was really easy.  I got the “welcome” email within about 30 minutes after I signed up. Unfortunately the Microsoft firewall doesn’t allow https traffic over the default (8081) port.  I’m told t...

The Future of eScrum
Jun 10, 2009
Post comments count 0
Post likes count 0

The Future of eScrum

Brian Harry
Brian Harry

For a year or two now, there’s been a free download of a SCRUM based Team Foundation Server process template on microsoft.com called eScrum.  It has been periodically updated and I’ve blogged about it a few times.  Since it first went up I’ve tried to be clear that it was developed and maintained by an internal team not associated in any way with the Team System team.  As Microsoft’s adoption of Team System grows and matures, I’ll expect we’ll see that trend continue – with more teams publishing cool things they’ve done with Team System. Unfortunately...

Visual Studio Team System 2010 Development Edition: Overview
Jun 5, 2009
Post comments count 0
Post likes count 0

Visual Studio Team System 2010 Development Edition: Overview

Brian Harry
Brian Harry

Taking a break from my series on new TFS 2010 features, I thought it would be a good idea to also give a high level overview of what exactly is new in the VSTS 2010 Development edition. This should really give you a flavor for all the cool new stuff we’ve enabled for developers and development teams. If you haven’t already downloaded the VSTS 2010 beta 1, then check out the download page, as well as Brian Keller’s blog post for step by step instructions on how to quickly download and install VSTS 2010 Beta 1. First off here’s a list of the major themes that we went after for VSTS 2010 Development edition, I...

VS/VSTS 2010 and .NET 4.0 Japanese Beta 1 is available on MSDN
Jun 4, 2009
Post comments count 0
Post likes count 0

VS/VSTS 2010 and .NET 4.0 Japanese Beta 1 is available on MSDN

Brian Harry
Brian Harry

Yesterday afternoon we made the Japanese versions of VS/VSTS 2010 and .NET 4.0 Beta 1 available to MSDN subscribers.  In a few days we will also make them more broadly available.  We’re very interested in any feedback you have. The MSDN subscriber download center is here: http://msdn.microsoft.com/subscriptions/downloads/default.aspx?pv=18:370 Brian

DevDiv TFS Database Sizes
May 31, 2009
Post comments count 0
Post likes count 0

DevDiv TFS Database Sizes

Brian Harry
Brian Harry

Someone asked me the other day how big to expect the relative sizes of TFS databases to be.  At the time all I had time to say was “Over time TfsVersionControl will dwarf everything else”.  This weekend, I finally had a few minutes to sit down and do some analysis.  As with all such things, your mileage will vary.  DevDiv is a VERY heavy version control user and this may be a bit disproportionate from what you’ll see but as a system grows, I expect it will start to look more and more like this.   Here’s a pie chart that shows you relative sizes: And here’s the actual numbers: ...

Recent TFS add-ons
May 31, 2009
Post comments count 0
Post likes count 0

Recent TFS add-ons

Brian Harry
Brian Harry

Fairly often people send me pointers to new Team System/TFS tools and releases.  I try not to blog about each and every one but rather batch them up and then occasionally do a summary post about the new ones I've heard about.  Some of them are free and some of them are paid.  This is the next installment in that series... TeamReview - A new version of this free tool for automating TFS based code reviews is now available. Talmia - A new partner product for adding workflow to TFS.  This looks like a very cool way to tie into the TFS eventing system and augment TFS with higher level workflows tha...

VS 2005 support for TFS 2010
May 28, 2009
Post comments count 0
Post likes count 0

VS 2005 support for TFS 2010

Brian Harry
Brian Harry

A few weeks ago I wrote a blog post talking about some of our TFS 2010 feature set – I’m referring to the one on Admin & Setup. In that post I talked about compatibility and supported dependency versions. One of the things that I mentioned was that we would be supporting VS 2008 clients through an update to the Team Explorer 2008 client and VS 2003 clients (and earlier) through an update to the MSSCCI provider but that, based on an analysis on usage trends, we had decided not to support VS 2005 clients. I got quite a strong reaction from customers, partners and the field objecting to the lack of V...

The Microsoft SDL Process Template and the Future
May 21, 2009
Post comments count 0
Post likes count 0

The Microsoft SDL Process Template and the Future

Brian Harry
Brian Harry

I’ve seen a flurry of feedback since I announced the Microsoft SDL template.  I’d summarize much of that feedback as “We don’t want a single template that results in secure code development.  We use a variety of templates and we want all of our development to be secure.”  I couldn’t agree more with that general sentiment and unfortunately the posting of this template and my announcement of it all happed so fast I just didn’t really have time to think about it.  There was also a little bit of “the left hand wasn’t paying attention to the rig...

The Microsoft SDL Process Template and the Future
May 21, 2009
Post comments count 0
Post likes count 0

The Microsoft SDL Process Template and the Future

Brian Harry
Brian Harry

I’ve seen a flurry of feedback since I announced the Microsoft SDL template.  I’d summarize much of that feedback as “We don’t want a single template that results in secure code development.  We use a variety of templates and we want all of our development to be secure.”  I couldn’t agree more with that general sentiment and unfortunately the posting of this template and my announcement of it all happed so fast I just didn’t really have time to think about it.  There was also a little bit of “the left hand wasn’t paying attention to the rig...

VS/VSTS 2010 and .NET 4.0 Beta 1 are now publicly available!
May 20, 2009
Post comments count 0
Post likes count 0

VS/VSTS 2010 and .NET 4.0 Beta 1 are now publicly available!

Brian Harry
Brian Harry

On Monday we released Beta 1 for MSDN subscribers.  Today at 10am PDT, we are making it available to anyone who wants to download it.  We’re excited to reach this big milestone in the journey of shipping 2010 and we’re eagerly anticipating your feedback. The blogosphere is full of posts about the release.  You can read about TFS 2010 in my still unfolding series that is a high level overview of all of the TFS 2010 features.  The best landing site to learn more about the Beta and download it is here: Visual Studio 2010 and .NET Framework 4 Beta 1 site.  You’ll also find l...

Upgrading a TFS 2008 server to TFS 2010 Beta 1
May 20, 2009
Post comments count 0
Post likes count 0

Upgrading a TFS 2008 server to TFS 2010 Beta 1

Brian Harry
Brian Harry

I don't expect too many of you will try this given that this is a Beta 1 release and there's no broad go-live license or support associated with it, but for those of you out there that are interested, I've got some useful information for you.  Upgrading a TFS 2008 server to TFS 2010 Beta 1 should work (upgrading TFS 2005 won't work until Beta 2).  However, once you've done the upgrade, you still have the old TFS 2008 process template for all of your already created projects.  This means that some of the new TFS 2010 features won't work because they rely on changes to the process template or other a...

Conchango's SCRUM for Team System support for VSTS 2010
May 20, 2009
Post comments count 0
Post likes count 0

Conchango's SCRUM for Team System support for VSTS 2010

Brian Harry
Brian Harry

Conchango (EMC) is working on an update for their popular SCRUM template for Team System to enhance it for VSTS 2010.  You can read about their plans here: http://blogs.conchango.com/stuartpreston/archive/2009/05/19/scrum-for-team-system-v3-0-plans.aspxBrian

The Microsoft SDL Process Template – Making Secure Code Easier
May 19, 2009
Post comments count 0
Post likes count 0

The Microsoft SDL Process Template – Making Secure Code Easier

Brian Harry
Brian Harry

I wanted to let you know that the Microsoft Security Development Lifecycle team has just announced a new offering that makes writing secure code easier! This morning they released the Microsoft SDL Process Template for Visual Studio Team System.  This new template is designed to work with TFS 2008. For several years, security has been a top priority here at Microsoft. All of our software products use the SDL process to design and build with security in mind. Using the SDL has significantly improved the security and privacy of our products and reduced the number and severity of software vulnerabilities – pro...

TFS 2010 Project Management
May 19, 2009
Post comments count 0
Post likes count 0

TFS 2010 Project Management

Brian Harry
Brian Harry

This is the second in the set of 3 TFS 2010 feature posts around project management.  The first was on Work Item Tracking enhancements.  This one is on general project management improvements that I can’t fit into a category :)  And the third will be on Reporting improvements – with a focus on report authoring/customization.  Again, there are gray areas of overlap so please bear with me. We’ve made some big strides to improve the TFS project management experience in TFS 2010.  Much of it is built on the new work item tracking improvements I talked about in the last post. Microsoft Project...

Issues installing 2010 Beta 1
May 19, 2009
Post comments count 0
Post likes count 0

Issues installing 2010 Beta 1

Brian Harry
Brian Harry

As with every Beta release, there are a set of gotchas that you have to look out for when installing.  My primary guidance is to read the readme file.  Lots of stuff we know about is in there.  I'll call out a few things here as I see them become stumbling blocks for people.  I'll append to this post as I learn more. Installing VS/VSTS on Windows 7 RC and Windows 2008 R2 RC - The client products include SQL 2008 Express.  It does not install work properly on Windows 7 & R2.  The installation will go OK but will result in an error message, however, it won't run after being install...

VS/VSTS 2010 and .NET 4.0 Beta 1 is Available!
May 18, 2009
Post comments count 0
Post likes count 0

VS/VSTS 2010 and .NET 4.0 Beta 1 is Available!

Brian Harry
Brian Harry

Today at 10:00am PST, the Beta 1 download for Visual Studio 2010, Visual Studio Team System 2010 and .NET 4.0 is available to MSDN subscribers.  It will be available to the general public on Wednesday.  MSDN subscribers can download it from the MSDN subscriber download site using this link.  I’ll post the public links for non-MSDN subscribers on Wednesday. It’s been a long time in the making.  We’ve shipped several CTPs along the way.  But the Beta is finally here.  I’ve started a series of posts on VSTS/TFS 2010 features and will continue it until I’ve ...

Customizing TFS to fit your process
May 18, 2009
Post comments count 0
Post likes count 0

Customizing TFS to fit your process

Brian Harry
Brian Harry

Customizing TFS to fit your process can be a significant undertaking if you have an involved and detailed process.  Our tools can guidance for doing this could certainly use some work to help stream line it.  Kathryn Elliott, one of the people on our documentation team, is undertaking the task of understand how we can improve the experience for people.  She’ll be focusing primarily on documentation and guidance.  She’s started a blog series to solicit feedback on what you need most.  If you have opinions about this, go comment on her post here: http://blogs.msdn.com/kaelli/arc...

Customizing TFS to fit your process
May 18, 2009
Post comments count 0
Post likes count 0

Customizing TFS to fit your process

Brian Harry
Brian Harry

Customizing TFS to fit your process can be a significant undertaking if you have an involved and detailed process.  Our tools can guidance for doing this could certainly use some work to help stream line it.  Kathryn Elliott, one of the people on our documentation team, is undertaking the task of understand how we can improve the experience for people.  She’ll be focusing primarily on documentation and guidance.  She’s started a blog series to solicit feedback on what you need most.  If you have opinions about this, go comment on her post here: http://blogs.msdn.com/kaelli/arc...

TFS 2010 Work Item Tracking
May 18, 2009
Post comments count 0
Post likes count 0

TFS 2010 Work Item Tracking

Brian Harry
Brian Harry

In my last 2010 post, I covered Setup, Admin & Ops.  In this post I’m going to cover work item tracking features.  The truth, however, is that the lines between the next 3 posts are going to be pretty blurry.  I’ve tried to think about ways to partition it but Work Item Tracking, Project Management and Reporting are all heavily interrelated.  I considered writing a single post for them but then it would be 30 pages or something silly.  So, I’m going to break them up but bear with me on the rough edges. Hierarchical work items Perhaps the banner feature in TFS 2010 is the ability to br...

Lessons from the last few days
May 11, 2009
Post comments count 0
Post likes count 0

Lessons from the last few days

Brian Harry
Brian Harry

Twice in the past few days I've had the opportunity to be reminded that one shouldn't forget lessons of the past - one of the opportunities was personal and the other was professional. The personal one happened yesterday on my farm.  The family was over for Mother's day dinner and after dinner, my son wanted to go target shooting with my father.  We got out the .22s and shot some cans and some targets.  After a bit I decide to get out my 7mm-08 hunting rifle that I bought a few months ago.  I had never shot it before and I wanted to see what it was like.  I have a pretty fair experience w...

TFS 2010 Admin, Operations & Setup Improvements
Apr 30, 2009
Post comments count 0
Post likes count 0

TFS 2010 Admin, Operations & Setup Improvements

Brian Harry
Brian Harry

Since I started with the key architectural concepts, I think the most appropriate place (though perhaps least exciting) is the setup/admin/ops feature area. Pre-reqs I wrote a post on pre-reqs a while ago but I’ll refresh it a bit here.  To save me typing and you reading, you can assume an “and later” appears following each supported version listed below.  This is a bit more detailed than the post I wrote before now that we know what the service pack landscape looks like. Server Operating System – Windows 2003 SP3, Windows 2008 SP2, Windows 2008 R2. 64-bit – The TFS 2010 se...

Gaming Company drives compliance using IBM Telelogic Doors integration with VSTS
Apr 30, 2009
Post comments count 0
Post likes count 0

Gaming Company drives compliance using IBM Telelogic Doors integration with VSTS

Brian Harry
Brian Harry

Here's a nice story about how Telelogic can integrate with TFS for a team that has rigorous requirements management needs. http://blogs.msdn.com/terryclancy/archive/2009/04/29/gaming-company-drives-compliance-using-ibm-telelogic-doors-integration-with-vsts.aspx Brian

Gaming Company drives compliance using IBM Telelogic Doors integration with VSTS
Apr 30, 2009
Post comments count 0
Post likes count 0

Gaming Company drives compliance using IBM Telelogic Doors integration with VSTS

Brian Harry
Brian Harry

Here's a nice story about how Telelogic can integrate with TFS for a team that has rigorous requirements management needs. http://blogs.msdn.com/terryclancy/archive/2009/04/29/gaming-company-drives-compliance-using-ibm-telelogic-doors-integration-with-vsts.aspx Brian

Power Tool for Profiling Browser JScript Code
Apr 30, 2009
Post comments count 0
Post likes count 0

Power Tool for Profiling Browser JScript Code

Brian Harry
Brian Harry

We've recently released a new Power Tool to enable profiling of JScript code running in a web browser.  Today getting a good understand on where all of the time spent in the overall user experience in a sophisticated web application is difficult.  This tool shines a light on a key component of overall user responsiveness and does it in a novel way.  It works by running on the server and instrumenting JScript code that is sent to the client so that it reports timings back to the server.  This means you don't have to have control of the clients and you can use the same technique with many differ...

Team Foundation Server 2010 Key Concepts
Apr 19, 2009
Post comments count 0
Post likes count 0

Team Foundation Server 2010 Key Concepts

Brian Harry
Brian Harry

Before I start enumerating the features of TFS 2010, I need to start with some of the big conceptual changes that we’ve made.  This post set some architectural groundwork and define some terms that I’ll use in subsequent posts. Team Project Collections The first important concept to understand is what we call Team Project Collections (TPCs).  In TFS 2008 a TFS server contains a set of Team Projects.  Those Team Projects are mostly but not 100% independent of each other.  For instance one project can be a branch of another project.  Also work item types in 2 projects share the same under...

Using SQL 2008 SP1 with TFS 2008 SP1
Apr 15, 2009
Post comments count 0
Post likes count 0

Using SQL 2008 SP1 with TFS 2008 SP1

Brian Harry
Brian Harry

You may have noticed that SQL 2008 SP1 was recently released.  I've seen a flurry of questions about whether or not TFS 2008 SP1 will work with SQL 2008 SP1.  The good news is that the answer is yes.  The bad news is that there's a work around you may have to do to get it to install.  The problem has to do with version checks that the TFS installer does to ensure the SQL version is compatible.  The checks are too restrictive and even though it will actually work, the installer will tell you the SQL version is incompatible. Because of the nature of the problem, the install order matters.&n...

Team System 2010 Overview
Apr 8, 2009
Post comments count 0
Post likes count 0

Team System 2010 Overview

Brian Harry
Brian Harry

I’ve been threatening for 6 months to start blogging about VSTS 2010 features and somehow it’s just never made it to the top of my list.  With the Beta 1 release coming increasingly closer, it seems like I’m running out of time to tell you much about it before you can easily discover it all yourself.  So now seems like an opportune time to start.  Being, overall more intimately familiar with the details of the new TFS features, the series will focus more in that area than others but I thought I’d start with a big picture VSTS overview of what we’re doing in the 2010 re...

TFS Product team to be at the Down Town Seattle User Group meeting April 8th
Apr 7, 2009
Post comments count 0
Post likes count 0

TFS Product team to be at the Down Town Seattle User Group meeting April 8th

Brian Harry
Brian Harry

Chuck sent me email asking to publicize the fact a couple of the TFS Product Team Members will be at this week’s Seattle Down Town User group.  From the description looks to be a good time.   Where: Seattle Down Town User Group @ Safeco Center 1191 Second Ave (2nd & Seneca) 1st Floor, Alki Room Seattle, WA 98101 When: Wednesday, April 8, 2009 5:30 – 6:00 PM – Mixer, group kickoff and speaker introduction 6:00 – 7:30 PM – Presentation 7:30 – 8:00 PM – Spillover time and raffle Add to Outlook   Title New Features in Visual Studio Team System 2010 Founda...

New Official Blog for VSTS Database features information
Apr 7, 2009
Post comments count 0
Post likes count 0

New Official Blog for VSTS Database features information

Brian Harry
Brian Harry

We've recently launched a new blog as a semi-official channel for information on the VSTS Database Edition.  There's already several good posts up there, including one with details of the updates coming for the GDR to support SQL 2008.Brian

Update to the DBPro GDR
Apr 6, 2009
Post comments count 0
Post likes count 0

Update to the DBPro GDR

Brian Harry
Brian Harry

A few months ago we released an update to the Team System for Database Edition product that enabled it to work seamlessly with SQLServer 2008.  Since then we've gotten some reports from customers about compatibility issues and things that didn't work quite right.  We are preparing to release the next update that will address all of those issues.  You can read in detail about the fixes that are coming and how to download the patch here: http://blogs.msdn.com/gertd/archive/2009/03/26/release-candidate-of-gdr-qfe.aspxBrian

Second annual Team System Conference in Germany
Apr 6, 2009
Post comments count 0
Post likes count 0

Second annual Team System Conference in Germany

Brian Harry
Brian Harry

Last year's German Team System conference was a big hit so the new tradition is continuing.  This year's conference will be May 5-7th.  The conference will include keynotes for prominent people in the industry, case studies from other companies (so you can learn from both their successes and their failures) and sessions on how to put Team System features to work for you.  The conference is designed to be helpful regardless of whether you are new to Team System or you are a battle tested practitioner. Check it out at: http://www.teamconf.de/ Brian

ALM Catalyst workshops
Apr 6, 2009
Post comments count 0
Post likes count 0

ALM Catalyst workshops

Brian Harry
Brian Harry

During the months of April, May and June, we are running a series of workshops on Application Lifecyle Management with Team system.  These workshops are not just about how to use the tools but ideas for improving your software development process.  There are four 2 hour workshops and each are offered about 4 times per month.  The are organized a live meeting events.  You can sign up for them here: www.almcatalyst.com.  Just click on the "Register" button and you will see a schedule that lists the dates and times each workshop is available.  Here's a brief summary of what th...

Another use for TFS Work Item Tracking
Apr 1, 2009
Post comments count 0
Post likes count 0

Another use for TFS Work Item Tracking

Brian Harry
Brian Harry

Our user education (documentation) team recently changed the tooling and process for tracking documentation reviews.  They have a fairly daunting requirement to track reviews of hundreds of topics by dozens of people against a rigorous schedule.  We used to have a purpose build documentation review tool but no one ever liked it.  They recently moved to a TFS/Sharepoint based solution for it.  The results from the first round have been pretty promising and I thought I'd just pass it on as a creative way to think about using TFS to track a complex process. Here's look at what the custom work ite...

TFS & Outlook add-ins
Mar 17, 2009
Post comments count 0
Post likes count 0

TFS & Outlook add-ins

Brian Harry
Brian Harry

Integration of Team Foundation Server work items into the Outlook user experience continues to be a popular area for innovation.  Just recently an author sent me mail about a new one called Wit-It! that enables work item forms to be easily opened from TFS work item change notifications.  It's not entirely unlike configuring links to Team System Web Access from event notifications but it uses local rich client UI that some will like better. There are several other Outlook extension offerings out there with varying levels of completeness.  If it's an area that iterests you, you can also check out: Te...

Scrum Sprint Monitor on CodePlex
Mar 17, 2009
Post comments count 0
Post likes count 0

Scrum Sprint Monitor on CodePlex

Brian Harry
Brian Harry

I just learned about a new CodePlex project for a tool to display the status of a Scrum sprint.  I haven’t played with it myself but if it’s something you are interested in, check it out.  I checked and the project includes the source code.  Here’s a description and a screen shot. Scrum Sprint Monitor is a screen saver designed to provide a birds-eye view on the team performance and the status of the current sprint on a large LCD monitor. It is a tool designed to help teams who are adopting Agile methodologies, such as Scrum or Lean development. Brian

Scrum Sprint Monitor on CodePlex
Mar 17, 2009
Post comments count 0
Post likes count 0

Scrum Sprint Monitor on CodePlex

Brian Harry
Brian Harry

I just learned about a new CodePlex project for a tool to display the status of a Scrum sprint.  I haven’t played with it myself but if it’s something you are interested in, check it out.  I checked and the project includes the source code.  Here’s a description and a screen shot. Scrum Sprint Monitor is a screen saver designed to provide a birds-eye view on the team performance and the status of the current sprint on a large LCD monitor. It is a tool designed to help teams who are adopting Agile methodologies, such as Scrum or Lean development. Brian

QFE for debugger crash available
Mar 17, 2009
Post comments count 0
Post likes count 0

QFE for debugger crash available

Brian Harry
Brian Harry

I don't usually blog about QFE availability but this is one that has annoyed me personally over the past 6 months or so and I wanted to share it.  I'm told there have been over 50,000 reports of it through Dr. Watson.  I'm glad we were able to get a fix out. A fix for a widely reported crash in the Visual Studio 2008 IDE is now available.  This fixes a crash that occurs after changing layouts (undocking/docking windows) and then changing modes (start stop debug, or switch to/from full screen).  This bug was introduced in Service Pack 1 and the fix for this is now available for download via Cod...

Sharepoint development with VSTS guidance is available now
Mar 16, 2009
Post comments count 0
Post likes count 0

Sharepoint development with VSTS guidance is available now

Brian Harry
Brian Harry

A while ago I said we were working on some guidance for doing Sharepoint development with VSTS.  It's been a long time and the work was delayed for numerous reasons.  It is finally available now.  Here are links (and summaries) to two whitepapers that have been published.   As Sharepoint has become an increasingly popular development platform, our focus on it has increased.  You'll find some significant additional support for Sharepoint development in VS/VSTS 2010.  We're looking at additional substantial investment for the follow on version. Brian

Lots of News
Mar 10, 2009
Post comments count 0
Post likes count 0

Lots of News

Brian Harry
Brian Harry

I don’t know what it is.  I’ve been complaining for a while now about being busy and I just can’t seem to shake it.  In fact it only seems to get worse every week.  I’m on my second straight week in Redmond this week – family’s not happy about that :)  I’ve been trying to figure out what is taking so much of my time.  I think it’s many things.  In the last 2 months I’ve spent an inordinate amount of time reviewing progress across all of VS/VSTS2010/.NET4.0 trying to understand the project state and help determine the Beta 1 releas...

TFS Performance Report Pack
Feb 6, 2009
Post comments count 0
Post likes count 0

TFS Performance Report Pack

Brian Harry
Brian Harry

Managing the Developer Division Dogfood instance of Team Foundation Server is always a real challenge.  The server is so big and has so many users and those users impose so much load that it has been a continuous effort to understand the performance of the system and to figure out how to improve it.  In this effort, we have created a set of reports that we use to track the performance and growth for both diagnostic and capacity planning purposes.  Check out Grant’s blog post on describing the reports we use.  He has attached them to his post in the event you want to try them out against ...

An improved Team System web presence
Feb 6, 2009
Post comments count 0
Post likes count 0

An improved Team System web presence

Brian Harry
Brian Harry

For at least 2 years I (and others) have complained that our Team System web site on MSDN was stale, hard to navigate, incomplete and more.  Finally, several months ago, we made the decision to hire a web site manager to give us a web site we could be proud of.  She's been working hard on cleaning it up.  The first phase was to reorganize it, making it easier to navigate and search and to clean up all of the existing content so it is up to date, non-redundant and accurate.  More improvements will arrive in the coming months.  Please check out the new look at http://msdn.microsoft.com/en-u...

Important Team System Web Access update (updated)
Feb 2, 2009
Post comments count 0
Post likes count 0

Important Team System Web Access update (updated)

Brian Harry
Brian Harry

Within the last couple of weeks, we released an important update to the Team System Web Access 2008 SP1 Power Tool.  The update includes only one change and it fixes a significant security issue that we discovered.  I'm not going to describe it in detail, for obvious reasons, however, I encourage anyone who had previously installed TSWA 2008 SP1 to uninstall it and install the updated version.  The link is here: ·         http://go.microsoft.com/fwlink/?LinkID=136577 If you go to "Help -> About" in TSWA you can tell whether or not you have the corre...

Microsoft TFS Adoption Update
Jan 16, 2009
Post comments count 0
Post likes count 0

Microsoft TFS Adoption Update

Brian Harry
Brian Harry

It’s been a while now since I have an overall look at the adoption of TFS at Microsoft.  I decided to go ahead and do it this month even though some of the numbers (particularly active users) are a bit skewed by the recent holidays.  Regardless, there’s some good data here.  One big milestone that we passed recently is more than 50,000,000 distinct source files being managed across the deployment.  We have 27 TFS instances in production.   Here’s some charts to show how things are going…   Brian

Microsoft TFS Adoption Update
Jan 16, 2009
Post comments count 0
Post likes count 0

Microsoft TFS Adoption Update

Brian Harry
Brian Harry

It’s been a while now since I have an overall look at the adoption of TFS at Microsoft.  I decided to go ahead and do it this month even though some of the numbers (particularly active users) are a bit skewed by the recent holidays.  Regardless, there’s some good data here.  One big milestone that we passed recently is more than 50,000,000 distinct source files being managed across the deployment.  We have 27 TFS instances in production.   Here’s some charts to show how things are going…   Brian

Jan '09 DevDiv Dogfood Statistics
Jan 13, 2009
Post comments count 0
Post likes count 0

Jan '09 DevDiv Dogfood Statistics

Brian Harry
Brian Harry

It has been a long time since I updated you on DevDiv TFS dogfood usage statistics.  Sorry about that - it was a very busy fall.  The last update was in September so the deltas in the numbers below reflect changes since then.  As you can see usage in most respects continues to grow  at a pretty substantial rate.  We've added 141 million files in the past 4 months, increasing the count by about 25% - pretty amazing.  Work items passed the half a million mark.  You'll notice that local copies are down because we've been doing a bunch of work to reduce the size of that table by del...

Setting up TFS to require client certificates
Jan 12, 2009
Post comments count 0
Post likes count 0

Setting up TFS to require client certificates

Brian Harry
Brian Harry

A portion of our very security conscious customers want to be able to configure their TFS server to require client certificates.  Client certificates allow an additional level of security on top of user name and password that ensures that the computer terminal being used has security clearance - through a cryptographic certificate.  The first requests we got for this feature were from the U.S. government but since then we've had other requests as well. Unfortunately configuring it properly is a bit tricky.  As such, we've recent produced a document on how to do it: http://msdn.microsoft.com/en-us/l...

TFS and Quality Center
Jan 7, 2009
Post comments count 0
Post likes count 0

TFS and Quality Center

Brian Harry
Brian Harry

**UPDATE** This post is now obsolete.  Check out http://msdn.microsoft.com/en-us/vstudio/bb840033.aspx for more info on integration solutions. I see a fair number of customers where the development team uses TFS but the QA team uses HP Quality Center.  There has been a growing interest in interoperatbility between TFS and Quality Center that allows developers and testers to work more closely together. For the past 6 months or more we've been working with HP to develop just such a solution.  The TFS 2008 - HP Quality Center Connector is the result of this collaboration.  You will need to r...

TFS and Quality Center
Jan 7, 2009
Post comments count 0
Post likes count 0

TFS and Quality Center

Brian Harry
Brian Harry

**UPDATE** This post is now obsolete.  Check out http://msdn.microsoft.com/en-us/vstudio/bb840033.aspx for more info on integration solutions. I see a fair number of customers where the development team uses TFS but the QA team uses HP Quality Center.  There has been a growing interest in interoperatbility between TFS and Quality Center that allows developers and testers to work more closely together. For the past 6 months or more we've been working with HP to develop just such a solution.  The TFS 2008 - HP Quality Center Connector is the result of this collaboration.  You will need to r...

TFS Installation troubleshooting guide
Jan 6, 2009
Post comments count 0
Post likes count 0

TFS Installation troubleshooting guide

Brian Harry
Brian Harry

We had a new program manager join the TFS team several months ago and the first job we gave him was combing through all the the customer cases reporting problems installing or configuring TFS to understand them and make recommendations on how to avoid/eliminate them.  One of the outputs of his investigations is a new Troubleshooting Installation of Team Foundation Server guide.  If you are having a problem installing TFS, this is a good resource to check out.  Of course, don't forget the TFS Best Practices Analyzer tool in the TFS Power Tools.  It's another really terrific resource for he...

A new blogger joins the VSTS ranks
Jan 5, 2009
Post comments count 0
Post likes count 0

A new blogger joins the VSTS ranks

Brian Harry
Brian Harry

I'd like to introduce you to Amit Chatterjee.  He is my peer in VSTS and is responsible for the VSTS testing products.  He has recently decided to join the blogosphere to talk about the products his team is building and how they are trying to address the problems people face with testing.  I'm sure he'd be very interested in hearing any thoughts you have.  Visit Amit here: http://blogs.msdn.com/amit_chatterjee/ Brian

Merry Christmas, Happy Holidays, …
Dec 25, 2008
Post comments count 0
Post likes count 0

Merry Christmas, Happy Holidays, …

Brian Harry
Brian Harry

I hope the holidays are treating you well.  We've just finished opening presents at my house and the kids are all bouncing off the walls with joy.  As I said in my last post, it's been a busy holiday season and I haven't had much time to post.  After the new year, things should return a little bit more to normal. In the mean time, I wanted to alert you to a couple of new deliveries... Brian Randell has published a new set of VSTS evaluation VPCs.  These extend the expiration date a year and include all the updated components you could want.  You can read about it here: http://www.pluralsi...

Busy as I can Be
Dec 9, 2008
Post comments count 0
Post likes count 0

Busy as I can Be

Brian Harry
Brian Harry

Sorry for the light blogging lately.  It's been busy the past couple of weeks and it's not looking like it will be less so until after the holidays.  I spent two weeks in Europe in late Nov visiting customers, partners and attending Tech Ed.  It was a terrific trip and a great opportunity to understand the challenges people are facing and share some of the work we are doing.  It was the first road show I've done where I spent a lot of time talking about the VSTS 2010 (codenamed Rosario) release.  It was also crazy with visits to multiple cities every day and plan flights every night.&nbsp...

Visual Studio Team System Promotions
Dec 9, 2008
Post comments count 0
Post likes count 0

Visual Studio Team System Promotions

Brian Harry
Brian Harry

I wanted to give you an early peek at some great Team System cost savings opportunities.  The marketing campaign around it hasn't started yet, but we are introducing a host of promotional Visual Studio and Team System price breaks to encourage people to try out new options.  There are 5 offers in the slate: Team Suite, Team Development, Team Development + Database, VS Pro, and MSDN. You can read more about the offerings here: https://www.microsoft.com/visualstudio/promotions/overview.mspx Brian

Visual Studio Team System Promotions
Dec 9, 2008
Post comments count 0
Post likes count 0

Visual Studio Team System Promotions

Brian Harry
Brian Harry

I wanted to give you an early peek at some great Team System cost savings opportunities.  The marketing campaign around it hasn't started yet, but we are introducing a host of promotional Visual Studio and Team System price breaks to encourage people to try out new options.  There are 5 offers in the slate: Team Suite, Team Development, Team Development + Database, VS Pro, and MSDN. You can read more about the offerings here: https://www.microsoft.com/visualstudio/promotions/overview.mspx Brian

System Center 2007 Management Pack for TFS 2008 is available!
Nov 27, 2008
Post comments count 0
Post likes count 0

System Center 2007 Management Pack for TFS 2008 is available!

Brian Harry
Brian Harry

I know it's been a long time coming and we've had quite a few false starts but it is finally available.  Not a week goes by that someone doesn't check with me on when they could get it so I know there's a fair number of people out there waiting for it.  We've been piloting it with a couple of customers for a couple of months now and we wanted to make sure we had resolved all of the issues they hit before we released it.  A few last minute issues and a complex publishing process made it hard to say for sure when it would be available, but wait no longer... I think you will find this tool to be ...

VSTS 2008 Database Professional GDR Ships!
Nov 26, 2008
Post comments count 0
Post likes count 0

VSTS 2008 Database Professional GDR Ships!

Brian Harry
Brian Harry

The long awaited update for VSTS 2008 Database professional is now available.  You may have been following the many pre-releases (CTPs, RCs, etc).  This is the final update. The biggest new feature in this update is support for SQLServer 2008 but there's a great deal more.  Among my favorite are support for offline database development and decoupling of build and deployment making database deployment more flexible.  You can read all about the release here: http://blogs.msdn.com/gertd/archive/2008/11/25/visual-studio-team-system-2008-database-edition-gdr-rtm.aspx Brian

A new TFS add-on from Teamprise
Nov 21, 2008
Post comments count 0
Post likes count 0

A new TFS add-on from Teamprise

Brian Harry
Brian Harry

Teamprise has released a new TFS add-on called Teamprise Remote Accelerator.  It is a solution similar to the TFS proxy but is designed for single user remote scenarios.  It functions exactly like a TFS proxy but can easily be run on your local client and polls the server to "prefetch" files so that they are already local whenever you need them.  This can be a significant performance improvement if you don't have a big enough remote team to keep the TFS proxy server up to date. If this sounds like something interesting to you, check it out here: http://www.teamprise.com/products/accelerator/ Brian

Coolest Team System Gadget
Nov 18, 2008
Post comments count 0
Post likes count 0

Coolest Team System Gadget

Brian Harry
Brian Harry

A couple of months ago, I mentioned that one of our MVPs (Mike Azocar) was running a "Coolest Team System Gadget" contest.  He has just announced the winner of the contest: Mathew Rowan for TFS Working On, a tool to help you track the time you spend on tasks.  The tool is availble on CodePlex here: http://www.codeplex.com/TFSWorkingOn I haven't played with it myself so I can't give you a personal testamonial but I hear a lot of people asking about time tracking lately and it looks cool. Brian

Coolest Team System Gadget
Nov 18, 2008
Post comments count 0
Post likes count 0

Coolest Team System Gadget

Brian Harry
Brian Harry

A couple of months ago, I mentioned that one of our MVPs (Mike Azocar) was running a "Coolest Team System Gadget" contest.  He has just announced the winner of the contest: Mathew Rowan for TFS Working On, a tool to help you track the time you spend on tasks.  The tool is availble on CodePlex here: http://www.codeplex.com/TFSWorkingOn I haven't played with it myself so I can't give you a personal testamonial but I hear a lot of people asking about time tracking lately and it looks cool. Brian

Community Translations of Team System Web Access
Nov 17, 2008
Post comments count 0
Post likes count 0

Community Translations of Team System Web Access

Brian Harry
Brian Harry

A few months ago some of our MVPs expressed interest in creating some translations of Team System Web Access.  We looked into it and concluded that enabling it would be pretty straight forward and seemed like a great way to experiment with a new way of interacting with the community.  Thus was born the TSWA Community Translation Project on CodePlex. Hakan Eskici signed up to be the product team sponsor for the effort and Marcel de Vries (one of our Team System MVPs) agreed to coordinate the project.  Marcel corralled an array of other MVPs to contribute effort on a variety of translations.  Th...

Community Translations of Team System Web Access
Nov 17, 2008
Post comments count 0
Post likes count 0

Community Translations of Team System Web Access

Brian Harry
Brian Harry

A few months ago some of our MVPs expressed interest in creating some translations of Team System Web Access.  We looked into it and concluded that enabling it would be pretty straight forward and seemed like a great way to experiment with a new way of interacting with the community.  Thus was born the TSWA Community Translation Project on CodePlex. Hakan Eskici signed up to be the product team sponsor for the effort and Marcel de Vries (one of our Team System MVPs) agreed to coordinate the project.  Marcel corralled an array of other MVPs to contribute effort on a variety of translations.  Th...

Extending the new TFS Team Members Power Tool
Nov 13, 2008
Post comments count 0
Post likes count 0

Extending the new TFS Team Members Power Tool

Brian Harry
Brian Harry

The October release of the Team Foundation Power Tools includes a new feature called "Team Members" that allows you to collaborate with your team even better.  One of the features is integration with instant messaging that allows you to see presence, IM, video, audio, etc from inside Team Explorer.  You can read more about the feature here: http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx. One of the key design points of this new IM integration is extensibility.  The Power Tools included providers for Office Communicator and Live Messenger.  Howe...

Extending the new TFS Team Members Power Tool
Nov 13, 2008
Post comments count 0
Post likes count 0

Extending the new TFS Team Members Power Tool

Brian Harry
Brian Harry

The October release of the Team Foundation Power Tools includes a new feature called "Team Members" that allows you to collaborate with your team even better.  One of the features is integration with instant messaging that allows you to see presence, IM, video, audio, etc from inside Team Explorer.  You can read more about the feature here: http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx. One of the key design points of this new IM integration is extensibility.  The Power Tools included providers for Office Communicator and Live Messenger.  Howe...

Common Oct '08 TFS Power Tools Questions
Nov 10, 2008
Post comments count 0
Post likes count 0

Common Oct '08 TFS Power Tools Questions

Brian Harry
Brian Harry

This post is going to be my periodically updated list of answers to questions/problems that I hear about.  I'll get right to it... Last updated 12/2/08 1) Login problems with the TFS Windows Shell Extension - Right now the shell extension only supports contact TFS with your default Windows credentials (using integrated authentication).  This won't work in extranet scenarios (or any other where you can't use integrated auth).  We plan to add support for enabling you to explicitly provide your user name & password for TFS in the next Power Tools release. I've discovered that you can use stored cr...

Common Oct '08 TFS Power Tools Questions
Nov 10, 2008
Post comments count 0
Post likes count 0

Common Oct '08 TFS Power Tools Questions

Brian Harry
Brian Harry

This post is going to be my periodically updated list of answers to questions/problems that I hear about.  I'll get right to it... Last updated 12/2/08 1) Login problems with the TFS Windows Shell Extension - Right now the shell extension only supports contact TFS with your default Windows credentials (using integrated authentication).  This won't work in extranet scenarios (or any other where you can't use integrated auth).  We plan to add support for enabling you to explicitly provide your user name & password for TFS in the next Power Tools release. I've discovered that you can use stored cr...

Oct '08 TFS Power Tools are Available!
Nov 8, 2008
Post comments count 0
Post likes count 0

Oct '08 TFS Power Tools are Available!

Brian Harry
Brian Harry

Yes, I know it's November now :(  We had originally planned to release them about two weeks ago but an early release to our MVP showed us that we still had work left to do to really get it ready.  You can read about all the cool new stuff in this release here: http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx.  We think the release is in pretty good shape but as I say in that post, this is a very big and very broad release.  As such we are expecting to have to do some mop up work in the next update.  At this point I'm expecting that to h...

Oct '08 TFS Power Tools are Available!
Nov 8, 2008
Post comments count 0
Post likes count 0

Oct '08 TFS Power Tools are Available!

Brian Harry
Brian Harry

Yes, I know it's November now :(  We had originally planned to release them about two weeks ago but an early release to our MVP showed us that we still had work left to do to really get it ready.  You can read about all the cool new stuff in this release here: http://blogs.msdn.com/bharry/archive/2008/10/01/preview-of-the-next-tfs-power-tools-release.aspx.  We think the release is in pretty good shape but as I say in that post, this is a very big and very broad release.  As such we are expecting to have to do some mop up work in the next update.  At this point I'm expecting that to h...

Getting the VS 2010 CTP running on Hyper-V
Nov 7, 2008
Post comments count 0
Post likes count 0

Getting the VS 2010 CTP running on Hyper-V

Brian Harry
Brian Harry

I've seen people run into some issues doing this and one of the guys on our team wrote a good blog post on things you need to do.  Check this out if you are trying to use the VS/VSTS/TFS 2010 CTP under hyper-V: http://blogs.msdn.com/granth/archive/2008/11/03/converting-vs2010-ctp-to-hyper-v.aspxBrian

Getting the VS 2010 CTP running on Hyper-V
Nov 7, 2008
Post comments count 0
Post likes count 0

Getting the VS 2010 CTP running on Hyper-V

Brian Harry
Brian Harry

I've seen people run into some issues doing this and one of the guys on our team wrote a good blog post on things you need to do.  Check this out if you are trying to use the VS/VSTS/TFS 2010 CTP under hyper-V: http://blogs.msdn.com/granth/archive/2008/11/03/converting-vs2010-ctp-to-hyper-v.aspxBrian

Microsoft Development Software for the "little guy"
Nov 6, 2008
Post comments count 0
Post likes count 0

Microsoft Development Software for the "little guy"

Brian Harry
Brian Harry

Something came across my desk today that really peaked my interest.  There was a discussion about how expensive software can be for individuals, startups, etc.  Someone forwarded a link to a new program that Microsoft is launching for startups that enables people to get a small startup going with just about all the software they need and little to no initial cost.  I was looking over the program and saw that it had links to a variety of programs targeted at people in different situations (students, etc).  It seemed like some great information worth sharing. BizSpark - A program for new startup...

Microsoft Development Software for the "little guy"
Nov 6, 2008
Post comments count 0
Post likes count 0

Microsoft Development Software for the "little guy"

Brian Harry
Brian Harry

Something came across my desk today that really peaked my interest.  There was a discussion about how expensive software can be for individuals, startups, etc.  Someone forwarded a link to a new program that Microsoft is launching for startups that enables people to get a small startup going with just about all the software they need and little to no initial cost.  I was looking over the program and saw that it had links to a variety of programs targeted at people in different situations (students, etc).  It seemed like some great information worth sharing. BizSpark - A program for new startup...

Feedback on the VSTS 2010 CTP
Nov 6, 2008
Post comments count 0
Post likes count 0

Feedback on the VSTS 2010 CTP

Brian Harry
Brian Harry

About a week ago now we released a new CTP build of VS/VSTS/TFS 2010 and .NET 4.0.  I haven't heard much feedback yet.  I'm curious what you think about it.  Have you had a chance to download it?  Play with it?  Go through the walk-throughs?  If you have, please let me know what you are thinking.Brian

Team System Database Edition GDR Release Candidate
Oct 28, 2008
Post comments count 0
Post likes count 0

Team System Database Edition GDR Release Candidate

Brian Harry
Brian Harry

Yesterday Gert announced that the release candidate for Database Edition that enables support for SQL 2008 is now available.  Read more about it here: http://blogs.msdn.com/gertd/archive/2008/10/27/the-gdr-rc-is-here.aspx   Brian

Tales from PDC 2008
Oct 28, 2008
Post comments count 0
Post likes count 0

Tales from PDC 2008

Brian Harry
Brian Harry

We have 12 talks on Team System at the PDC this year.  They include: TL47 Visual Studio Team System: A Lap Around VSTS 2010 TL52 Team Foundation Server 2010: Cool New Features TL03 Microsoft Visual Studio Team System: Software Diagnostics and Quality for Services TL09 Agile Development with Microsoft Visual Studio TL45 Microsoft Visual Studio Team System Database Edition: Overview TL37 Microsoft Visual Studio Team System: Leveraging Virtualization to Improve Code Quality with Team Lab TL61 Panel: The Future of Unit Testing TL60 Improving Code Quality with Code Analysis TL24 Improving .NET Application Perform...

Visual Studio 2010 and .NET Framework 4.0 CTP Available
Oct 28, 2008
Post comments count 0
Post likes count 0

Visual Studio 2010 and .NET Framework 4.0 CTP Available

Brian Harry
Brian Harry

Yesterday we released a CTP for Visual Studio 2010 and .NET 4.0.  This CTP also includes the Visual Studio Team System "Rosario" features and signals the end of separate "Rosario" CTPs.  From here on, Rosario will only be available in the context of VS/VSTS 2010 pre-releases. It's been quite some time since we put out a CTP and so much has changed.  I'm not going to try to detail it all in this post because I'd be writing for hours.  The main advice I have for you is to try out the walk-throughs that are included with the CTP.  They will give you a terrific overview of the 2010 feature se...

Update on the October TFS Power Tools release.
Oct 25, 2008
Post comments count 0
Post likes count 0

Update on the October TFS Power Tools release.

Brian Harry
Brian Harry

A few weeks ago, I blogged about our upcoming Power Tools release and the really cool new features that are in it.  It's a big enough release that we decided getting some external feedback before releasing it was a good idea.  So about 2 weeks ago we released a preview to our MVPs and, in retrospect, I'm really glad we did.  They found a half dozen or so significant issues that really needed to be addressed. ISince we got the feedback, we've been working diligently to address it and are preparing to give them a refreshed build in a few days.  If all goes well, it will take a couple of weeks to...

TFS and Fully Qualified Domain Names
Oct 25, 2008
Post comments count 0
Post likes count 0

TFS and Fully Qualified Domain Names

Brian Harry
Brian Harry

A while back I promised to blog about how to configure TFS with fully qualified domain names (particularly in light of changes in .NET 3.5 SP1).  Buck beat me to it so I'll just reference his post and you can read it to learn everything you need to do.  Let us know if you have questions.Brian

Announcing DevLabs!
Oct 25, 2008
Post comments count 0
Post likes count 0

Announcing DevLabs!

Brian Harry
Brian Harry

This week we introduced a new website and yet another way to collaborate with the community around the future of our Software.  This new initiative is called DevLabs.  The goal of it is to create a forum where we can share with you projects that are still in their incubation phase.  We don't know what their future is or whether or not they will ultimately make it into shipping products.  We don't know if the approach is right.  What we do know is that they are interesting problems and innovative solutions.  What we'd like is for you to work with us to evolve these ideas.  Some o...

TFS 2008 SP1 Hotfix for notifications is available
Oct 15, 2008
Post comments count 0
Post likes count 0

TFS 2008 SP1 Hotfix for notifications is available

Brian Harry
Brian Harry

Unfortunately, TFS 2008 SP1 had a bug that caused checkin notifications to fail when you've used the new tfsadminutil configureconnections options to configure the URL to your Team System Web Access site in order to get richer links in email notifications.  Yesterday we released a hotfix that you can apply to a TFS 2008 SP1 server and will fix the issue, enabling to use the new notifications feature.  We're sorry for the inconvenience and really hope you like the new feature. http://code.msdn.microsoft.com/KB957196 Brian

Pre-checkin validation for TFS
Oct 14, 2008
Post comments count 0
Post likes count 0

Pre-checkin validation for TFS

Brian Harry
Brian Harry

One of our new "killer" features coming in our TFS 2010 (Rosario) release is what we call "Gated Checkin".  It is a feature that enables you validate checkins on a separate build machine before the checkin happens.  I think of it as an evolution of continuous integration that scales a little better for large teams.  Continuous integration finds integration issues quickly be constantly building checkins and notifying you of breaks.  The downside is that the "current" code is broken until someone fixes it.  Gated checkin does the same thing but before the check in and prevents the current c...

MSBuild Extension Pack
Oct 7, 2008
Post comments count 0
Post likes count 0

MSBuild Extension Pack

Brian Harry
Brian Harry

Mike Fourie has recently published a new CodePlex project for MSBuild extensions.  It is the successor for the FreeToDev MSBuild Extensions and is probably the most comprehensive library available.  If you are looking for MSBuild tasks or are interested in contributing, check it out.Brian

Sharepoint Development with Team System Guidance begins to roll out
Oct 7, 2008
Post comments count 0
Post likes count 0

Sharepoint Development with Team System Guidance begins to roll out

Brian Harry
Brian Harry

Over the next couple of months we are publishing a series of documents providing guidance for doing Sharepoint 3.0 & MOSS 2007 development with Visual Studio and Visual Studio Team System.  Over the past year, we've seen increasing interest in guidance on doing Sharepoiint development with VSTS, particularly with Team Foundation Server.  A few months ago we embarked upon a Team System Rangers project to create guidance and some tooling to improve the experience.  The first of the articles is now available and the rest will be released with a cadence of one about every 2 weeks.  I...

Update on TFS Adoption at Microsoft
Oct 4, 2008
Post comments count 0
Post likes count 0

Update on TFS Adoption at Microsoft

Brian Harry
Brian Harry

Every month we take stock of how TFS adoption is going.  I thought I'd share some of the results with you this month.  Overall, it is going strong but we are starting to see a leveling off in the number of regular users at about 15,000.  We've got some new teams in the pipeline but I think we are starting to level out on the number of internal teams that can adopt in this timeframe and on the TFS 2008 release.  I expect to see an up tick as Rosario gets to the point teams can use it and some of the bigger teams (like Office and Windows) finish up their next product cycles. Here's a quick summ...

Combining Team Development & Database Editions
Oct 2, 2008
Post comments count 0
Post likes count 0

Combining Team Development & Database Editions

Brian Harry
Brian Harry

We announced last week that we would be providing "two for the price of one" by combining the Team System Development Edition and Team System Database Edition.  The offer went into effect yesterday and more details are coming out now.  You can read an FAQ on the change and visit this site to see it and learn more.Brian

Preview of the next TFS Power Tools release
Oct 1, 2008
Post comments count 0
Post likes count 0

Preview of the next TFS Power Tools release

Brian Harry
Brian Harry

Time for a little bit of a teaser post... We've been working on the next Power Tools release for Team Foundation Server 2008 for a while now.  I think I mentioned before that we really wanted to make this next release a "major" Power Tools release and I'm happy to report that I think we have accomplished it.  I think you are going to be incredibly happy with work we've got coming out.  We are just wrapping up development this week.  It will then take a few weeks of verification and "shipping" process.  I'm hoping to get the update out in late October as the "Team...

VSTS 2008 Database Edition GDR September CTP is Available
Oct 1, 2008
Post comments count 0
Post likes count 0

VSTS 2008 Database Edition GDR September CTP is Available

Brian Harry
Brian Harry

We've just released a new CTP for the GDR update of the Team System Database Edition product that adds support for SQLServer 2008.  This is the last CTP and the team is really looking for your feedback to ensure that they've gotten it right.  Read more about it on Gert's Blog: http://blogs.msdn.com/gertd/archive/2008/09/30/visual-studio-team-system-2008-database-edition-gdr-september-ctp.aspxBrian

More Links on the VS/VSTS/TFS 2010 & .NET Framework 4.0 Announcements
Sep 30, 2008
Post comments count 0
Post likes count 0

More Links on the VS/VSTS/TFS 2010 & .NET Framework 4.0 Announcements

Brian Harry
Brian Harry

Visual Studio 2010 and .NET Framework 4.0 Overview Visual Studio Team System 2010 Overview Channel 9 Videos   Brian

Shining the Light on Rosario
Sep 29, 2008
Post comments count 0
Post likes count 0

Shining the Light on Rosario

Brian Harry
Brian Harry

Today is an important milestone in the march towards the Rosario release of Visual Studio Team System. Among the announcements is the official name of the release.  It will be called Visual Studio Team System 2010.  We also announced that it will ship in concert with Visual Studio 2010 and the .NET Framework 4.0.  That should give you some hint as to the ship timeframe.  You might look at our recent history for some indication of what to expect.  VS 2005 shipped in November 2004, VS 2008 shipped in November 2007, SQL 2008 shipped in July 2008, ...  That should give you some idea of t...

VSTS Demos
Sep 26, 2008
Post comments count 0
Post likes count 0

VSTS Demos

Brian Harry
Brian Harry

I have been thinking a lot lately about how to demonstrate the value of what we are doing in our Rosario release.  There is so much and there are so many ways to talk about it.  The first idea I stumbled across was what I call "Wow!" demos.  The goal would be to create a set of demos that show how Team System enables people to solve a really hard problem that lots of people face.  They would not be "feature" focused demos.  They would focus on the problem and the solution and cut across any feature areas that are involved.  By design they would not show every feature of the product (...

VSTS Demos
Sep 26, 2008
Post comments count 0
Post likes count 0

VSTS Demos

Brian Harry
Brian Harry

I have been thinking a lot lately about how to demonstrate the value of what we are doing in our Rosario release.  There is so much and there are so many ways to talk about it.  The first idea I stumbled across was what I call "Wow!" demos.  The goal would be to create a set of demos that show how Team System enables people to solve a really hard problem that lots of people face.  They would not be "feature" focused demos.  They would focus on the problem and the solution and cut across any feature areas that are involved.  By design they would not show every feature of the product (...

Managing your TFS Server data
Sep 26, 2008
Post comments count 0
Post likes count 0

Managing your TFS Server data

Brian Harry
Brian Harry

I recently got a recommendation from someone to check out "TFS Data Manager" from OnePulse.  It was described as "Phenomenal".  I've taken a few minutes to browse their web site and what I see looks very good.  They are solving a bunch of problems customers ask about often - moving projects between servers, back up and restore of individual projects, server health analytics, etc and their price seems quite reasonable.  I don't have any personal experience with it yet but I have gotten one testamonial from someone I trust.  I've asked my team to take a closer look at it to see how they've ...

Charting a course for TFS "Rosario"
Sep 23, 2008
Post comments count 0
Post likes count 0

Charting a course for TFS "Rosario"

Brian Harry
Brian Harry

It's been on my mind recently to talk about some of the assumptions and pre-requisites that are going to exist for the Rosario release of Team Foundation Server.  The main reason is to make sure people have plenty of time to prepare for it.  It's still going to be a while before this information is actionable but I just want to make sure you don't have any problems preparing for this in your future upgrade, planning and budgeting cycles.  I expect it will be Beta 1 before we have a non-VPC, installable build and that's really the first time that this information might become relevant for you. With ...

More 3rd party support for Team System
Sep 21, 2008
Post comments count 0
Post likes count 0

More 3rd party support for Team System

Brian Harry
Brian Harry

In all of the hectic activity of the last couple of months I missed a couple of important partner announcements.  Two (at least, I may find more I've missed yet) partners have released support for Team System in the past couple of months. VersionOne - VersionOne is one of the leading Agile project management tools in the market.  In early August they released support for TFS integration.  You can find details in the press release here: http://www.reuters.com/article/pressRelease/idUS143424+05-Aug-2008+PRN20080805 TX Chrono - TX Chrono, by TeamExpand, is a time tracking add-on to Team System th...

Belated announcement of an update to the eScrum process template
Sep 17, 2008
Post comments count 0
Post likes count 0

Belated announcement of an update to the eScrum process template

Brian Harry
Brian Harry

I apologize.  I'm about a month late in getting out this announcement and promised I'd announce it as soon as it happened :(  It just slipped through the cracks of a very busy summer (I was on vacation at the beach the week it released :)). The eScrum process template for Microsoft Team Foundation Server has been updated.  You can download it here: http://www.microsoft.com/downloads/details.aspx?FamilyID=55a4bde6-10a7-4c41-9938-f388c1ed15e9&DisplayLang=en The primary change is that it now supports TFS 2008.  In addition to that, there is a new and improved installation guide, the installat...

Migration Toolkit and TFS to TFS updates
Sep 17, 2008
Post comments count 0
Post likes count 0

Migration Toolkit and TFS to TFS updates

Brian Harry
Brian Harry

I've seen quite a lot of people having problems with and ultimately abandoning use of the Migration Toolkit and the TFS to TFS migration tool over the past year or so.  In my mind, there are two categories of reasons for this 1) People are expecting the tool (particularly the TFS to TFS tool) to solve a problem that it does not solve and 2) There have been quite a few bugs that have made it a very frustrating experience. We have just released an update to both tools and you can read about the details on the TFS Migration Blog post.  This release was designed to address the most egregious bugs that have ...

A new Team System users group (with a twist)
Sep 16, 2008
Post comments count 0
Post likes count 0

A new Team System users group (with a twist)

Brian Harry
Brian Harry

A couple of our MVPs have hatched an interesting idea.  They are starting a "virtual" Team System users group.  The advantage is that they can pull people from disparate locations (both members and presenters).  The disadvantage, obviously, is that it's less personal.  It seems to me like it has got great potential to serve as a really valuable resource for people who want to meet others who are passionate about software development and lifecycle management and to learn about Team System present and future.  I'm confident we, the Team System team, will be happy to contribute to the conten...

Team Foundation Server 2008 SP1 Bug fixes
Sep 16, 2008
Post comments count 0
Post likes count 0

Team Foundation Server 2008 SP1 Bug fixes

Brian Harry
Brian Harry

Team Foundation Server 2008 SP1 Bug fixes
Sep 16, 2008
Post comments count 0
Post likes count 0

Team Foundation Server 2008 SP1 Bug fixes

Brian Harry
Brian Harry

September '08 DevDiv TFS Dogfood Statistics
Sep 15, 2008
Post comments count 0
Post likes count 0

September '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

Well, I let it happen again :(.  It's been over two months since my last report on this and my blog has gone sadly quiet in general.  As I'd mentioned before, it's been an unbelievably busy summer but I think I'm finally coming out of it.  With luck you'll see quite a few posts this week and then my stream of 3 or 4 a week resume. It has also been a very busy period for dogfooding.  Pretty much the entire division is on TFS now and it's been an exciting time.  One of the things that we've learned over the past several months is that having almost 3,000 people with almost 400,000,000 file...

Microsoft Joins the OMG (Object Management Group)
Sep 15, 2008
Post comments count 0
Post likes count 0

Microsoft Joins the OMG (Object Management Group)

Brian Harry
Brian Harry

Last week we announced that Microsoft has joined the OMG. Over the past year or so, you've probably seen Microsoft talking more and more about modeling as a key technology for business processes and application development.  At Tech Ed this summer, we did a demo in the keynote and BillG talked about how important a role modeling will play.  We've talked about a new project code named "Oslo" to build a modeling platform and tools.  We've talked about new modeling features coming in Team System in Rosario (including 6 UML designers) to enable modeling as a first class component of application develop...

A new New York City VSTS user group
Sep 2, 2008
Post comments count 0
Post likes count 0

A new New York City VSTS user group

Brian Harry
Brian Harry

I've heard there's a new VSTS user group forming in New York City.  If you are interested in checking it out, see if you can attend their first meeting on Sept 30th, 6:30 - 8:00 at the NYC Microsoft office.  You can read more about it here: http://nyc-vsts-ug.com/ or here if you don't have/want Silverlight: https://www.clicktoattend.com/invitation.aspx?code=130712 Brian

Team System Web Access update released!
Sep 2, 2008
Post comments count 0
Post likes count 0

Team System Web Access update released!

Brian Harry
Brian Harry

On Saturday, we released an updated version of Team System Web Access.  You will find the download here:  http://www.microsoft.com/downloads/details.aspx?FamilyId=3ECD00BA-972B-4120-A8D5-3D38311893DE&displaylang=en I wrote an extensive post about it with screenshots a few months ago so I won't repeat it.  The changes since then have been: To summarize...  The new features in this TSWA release include: Enjoy and let me know what you think.  Brian

Team System Web Access update released!
Sep 2, 2008
Post comments count 0
Post likes count 0

Team System Web Access update released!

Brian Harry
Brian Harry

On Saturday, we released an updated version of Team System Web Access.  You will find the download here:  http://www.microsoft.com/downloads/details.aspx?FamilyId=3ECD00BA-972B-4120-A8D5-3D38311893DE&displaylang=en I wrote an extensive post about it with screenshots a few months ago so I won't repeat it.  The changes since then have been: To summarize...  The new features in this TSWA release include: Enjoy and let me know what you think.  Brian

TFS & FQDN problems
Aug 19, 2008
Post comments count 0
Post likes count 0

TFS & FQDN problems

Brian Harry
Brian Harry

I've seen a rash of reports lately with people having problems with TFS when configured to use a Fully Qualified Domain Name (FQDN).  There are certain extranet scenarios when you need to configure TFS this way.  The problem has been isolated to a change in Windows 2003 SP1. The symptom is error messages that look like the following in your event log: Exception Message: TF30063: You are not authorized to access https://teamsystem.contoso.co.uk:8081/. (type TeamFoundationServerUnauthorizedException) Read the following KB article to understand the issue and learn how to correct it: http://support.microsof...

New TFS Sidekicks release available
Aug 18, 2008
Post comments count 0
Post likes count 0

New TFS Sidekicks release available

Brian Harry
Brian Harry

I've been remiss in my blogging responsibilities for the past few weeks - sorry about that.  Between summer vacations, work travel and a new power tool I'm working on, I've just haven't been able to find any time to blog.  In my job, I don't get to spend a ton to time coding - too many other things to do.  But I decided to take on this Power Tool and I'm having a blast.  The problem is that, for me, programming is all consuming.  I was half joking to someone the other day that, for me, programming is incompatible with everything else in my life.  It's in compatible with eating, sleep...

More things to know about installing SP1
Aug 12, 2008
Post comments count 0
Post likes count 0

More things to know about installing SP1

Brian Harry
Brian Harry

I'll let this post be a running list of issues that I hear about as people try installing SP1.  So far I've heard mostly good things about the installation process but a few problems as well.  Here's a few things to know: 1) If you get a Windows Update prompt to reboot during SP1 installation, ignore it (don't reboot).  Wait until after the SP1 installation completes and then reboot. 2) If you have a prerelease of the Team System for Database Development GDR (that supports SQL 2008) installed, you will need to uninstall and 2reinstall it after upgrading to SP1. 3) Apparently you can't create the ad...

More things to know about installing SP1
Aug 12, 2008
Post comments count 0
Post likes count 0

More things to know about installing SP1

Brian Harry
Brian Harry

I'll let this post be a running list of issues that I hear about as people try installing SP1.  So far I've heard mostly good things about the installation process but a few problems as well.  Here's a few things to know: 1) If you get a Windows Update prompt to reboot during SP1 installation, ignore it (don't reboot).  Wait until after the SP1 installation completes and then reboot. 2) If you have a prerelease of the Team System for Database Development GDR (that supports SQL 2008) installed, you will need to uninstall and 2reinstall it after upgrading to SP1. 3) Apparently you can't create the ad...

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!
Aug 11, 2008
Post comments count 0
Post likes count 0

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Brian Harry
Brian Harry

Following on the release last week of SQLServer 2008, we are proud to announce the release of Visual Studio/Visual Studio Team System 2008 SP1, Team Foundation Server 2008 SP1 and the .NET Framework 3.5 SP1.  You can download them here.  Bootstrappers are for online installs and iso is if you want to download the whole thing and install offline or share it with several people.  The TFS download is an iso.  I'm not sure about the .NET 3.5 one. These updates bring some unbelievably good value.  If you've been following my commentary, then you already know these are not our trad...

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!
Aug 11, 2008
Post comments count 0
Post likes count 0

VS/VSTS/TFS/.NET 3.5 SP1 is shipping!

Brian Harry
Brian Harry

Following on the release last week of SQLServer 2008, we are proud to announce the release of Visual Studio/Visual Studio Team System 2008 SP1, Team Foundation Server 2008 SP1 and the .NET Framework 3.5 SP1.  You can download them here.  Bootstrappers are for online installs and iso is if you want to download the whole thing and install offline or share it with several people.  The TFS download is an iso.  I'm not sure about the .NET 3.5 one. These updates bring some unbelievably good value.  If you've been following my commentary, then you already know these are not our trad...

Blogging about testing
Jul 28, 2008
Post comments count 0
Post likes count 0

Blogging about testing

Brian Harry
Brian Harry

With our Rosario release, we are entering the software quality tools market in an even more serious way than we are today.  You've heard me talk before about the "pillars" of the Rosario release and one of them being - Testing and Application Quality. Several months ago, we had a new guy join our organization.  His name is James Whittaker.  James is now an architect for our Testing products.  He has a long history of passion for the testing space - going back to his dissertation on model based testing.  He is an author and has written (or co-written): How to Break Software, How to Br...

Clearing up confusion
Jul 19, 2008
Post comments count 0
Post likes count 0

Clearing up confusion

Brian Harry
Brian Harry

There has been quite a lot of confusion around the StyleCop free download tool that was put on Microsoft downloads a while back.  It first crossed my radar probably 6 weeks ago when it was initially made available because it was positioned as a generic source analysis tool and there was a ruckus in the VSTS community about how it related to FXCop and the tools provided in VSTS Developer and why we were releasing another tool to do the same thing, etc. At the time we (the VSTS team) really didn't know much about it.  We looked into it and found that it was an internal tool that had been built by a develo...

VSTSDB 2008 GDR July CTP is now available
Jul 19, 2008
Post comments count 0
Post likes count 0

VSTSDB 2008 GDR July CTP is now available

Brian Harry
Brian Harry

 Microsoft® Visual Studio Team System 2008 Database Edition GDR July CTP http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en Most important changes: Brian

July '08 Power Tools are available!
Jul 16, 2008
Post comments count 0
Post likes count 0

July '08 Power Tools are available!

Brian Harry
Brian Harry

You can download them here: http://www.microsoft.com/downloads/details.aspx?FamilyID=00803636-1d16-4df1-8a3d-ef1ad4f4bbab&displaylang=en You can read all about them in the preview I wrote a couple of weeks ago: http://blogs.msdn.com/bharry/archive/2008/07/08/july-08-tfs-power-tool-preview.aspx This is the first release of the Power Tools that we did some limited pre-release testing with our MVPs.  It was very valuable because they helped find a few bugs that would have otherwise been in the release.  The Team System Web Access update and the SCOM management pack are still in the works and should be ...

Working on TFS SDK improvements
Jul 9, 2008
Post comments count 0
Post likes count 0

Working on TFS SDK improvements

Brian Harry
Brian Harry

We are working on improving the TFS SDK to make it easier for people who want to write extensions.  There are many areas for improvement so it's hard to pick a place to start.  We chose, for the first project, a sample VS add-in that demonstrates a pretty wide array of ways in which you can integrate with TFS, inside VS.  It includes the sample VS add-in infrastructure, examples of invoking the TFS API, querying selection and receiving events. This sample is focused on version control and we are working on another one more targeted at work item tracking.  It is not intended to be a useful tool...

Tickled by a Rosario feature
Jul 9, 2008
Post comments count 0
Post likes count 0

Tickled by a Rosario feature

Brian Harry
Brian Harry

Today, I'm finally getting around to working on something I've been wanting to do for a while.  Rosario is a big release with a ton of great stuff and I've been thinking for a while that I really need to work on figuring out how to articulate all of that value in a way that people can really understand and be excited about.  To make sure I'm not forgetting anything, I decided to peruse our feature list to refresh my memory on everything we are doing.  In the process I got to use one of the new Rosario features (after all, we already dogfooding Rosario for some scenarios) and I was just so tickled I...

July '08 TFS Power Tool Preview
Jul 8, 2008
Post comments count 0
Post likes count 0

July '08 TFS Power Tool Preview

Brian Harry
Brian Harry

We are approaching the release date of our next release of the Team Foundation Server Power Tools.  We are targeting to have it available in about 3 weeks.  As I've mentioned before this is a smaller Power Tools release than we typically have done.  This is because so much of our effort has been on getting TFS 2008 SP1 done.  I am expecting that our Sept Power Tools release will have a lot more in it.  We'll start planning that feature set soon.  The other thing is that this Power Tools release is going to be more of a "wave" than a point in time release.  A few of the...

Power Tools and Software Assurance
Jul 5, 2008
Post comments count 0
Post likes count 0

Power Tools and Software Assurance

Brian Harry
Brian Harry

I love our Power Tool program.  I really enjoy the opportunity to deliver stuff that people are wanting every few months.  I also really like the very positive feedback we get on them.  I'm always looking for the next "killer" Power Tool feature that we can build. One of the lingering questions that has never been answered and we mostly ignore is "How are Power Tools monetized?"  Right now, it kind of works like this...  Power Tools generally support the latest release of TFS.  So one of the benefits of buying the latest release is a new stream of Power Tools until the next TFS relea...

Power Tools and Software Assurance
Jul 5, 2008
Post comments count 0
Post likes count 0

Power Tools and Software Assurance

Brian Harry
Brian Harry

I love our Power Tool program.  I really enjoy the opportunity to deliver stuff that people are wanting every few months.  I also really like the very positive feedback we get on them.  I'm always looking for the next "killer" Power Tool feature that we can build. One of the lingering questions that has never been answered and we mostly ignore is "How are Power Tools monetized?"  Right now, it kind of works like this...  Power Tools generally support the latest release of TFS.  So one of the benefits of buying the latest release is a new stream of Power Tools until the next TFS relea...

July '08 DevDiv TFS Dogfood Statistics
Jul 3, 2008
Post comments count 0
Post likes count 0

July '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

I missed the June Dogfood statistics - sorry about that.  This report represents the change since my last dogfood report in May.  The big thing that you will observe is that downloads have dropped dramatically (from a peak around ~150,000,000 to ~50,000,000).  The reason for this is that we installed a TFS proxy on our corp net and had the majority of users configure their clients to use it.  The proxy is 2 machines configured behind an NLB load balancer.  The reason we had to make this configuration change was that during peak hours, downloads were reaching over 1,000 downloads per secon...

July '08 DevDiv TFS Dogfood Statistics
Jul 3, 2008
Post comments count 0
Post likes count 0

July '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

I missed the June Dogfood statistics - sorry about that.  This report represents the change since my last dogfood report in May.  The big thing that you will observe is that downloads have dropped dramatically (from a peak around ~150,000,000 to ~50,000,000).  The reason for this is that we installed a TFS proxy on our corp net and had the majority of users configure their clients to use it.  The proxy is 2 machines configured behind an NLB load balancer.  The reason we had to make this configuration change was that during peak hours, downloads were reaching over 1,000 downloads per secon...

Another innovation in the evolution of Hotfixes
Jul 2, 2008
Post comments count 0
Post likes count 0

Another innovation in the evolution of Hotfixes

Brian Harry
Brian Harry

I've been keeping you all abreast of changes in our Hotfix plans.  More than a year ago, we introduced the notion of advertising hotfixes and enabling people to browse and download the hotfixes the find most useful.  Prior to that, the only way to get a hotfix was to call customer support with a problem and have them determine that one of our available hotfixes would solve it.  Six months or so ago, we introduced a new and much improved site (MSDN Code Gallery) for searching for and browsing hotfixes.  We also enabled notification via an RSS feed. We have just added a new capability - localiz...

Another innovation in the evolution of Hotfixes
Jul 2, 2008
Post comments count 0
Post likes count 0

Another innovation in the evolution of Hotfixes

Brian Harry
Brian Harry

I've been keeping you all abreast of changes in our Hotfix plans.  More than a year ago, we introduced the notion of advertising hotfixes and enabling people to browse and download the hotfixes the find most useful.  Prior to that, the only way to get a hotfix was to call customer support with a problem and have them determine that one of our available hotfixes would solve it.  Six months or so ago, we introduced a new and much improved site (MSDN Code Gallery) for searching for and browsing hotfixes.  We also enabled notification via an RSS feed. We have just added a new capability - localiz...

Expression and TFS
Jun 30, 2008
Post comments count 0
Post likes count 0

Expression and TFS

Brian Harry
Brian Harry

Warning - this is early information and is subject to change but the Expression team cleared me to say something about it. We get a lot of feedback from customers who would like more seamless integration between Expression and the rest of their development team using TFS.  Last week I saw a demo of work being done that will result in TFS source control integration into Expression Web and Expression Blend.  It was very nice.  All of the basic operations were there - add, checkout, undo checkout, history, diff, checkin, etc.  Checkin even used the same dialog as Team Explorer so you get full fid...

Expression and TFS
Jun 30, 2008
Post comments count 0
Post likes count 0

Expression and TFS

Brian Harry
Brian Harry

Warning - this is early information and is subject to change but the Expression team cleared me to say something about it. We get a lot of feedback from customers who would like more seamless integration between Expression and the rest of their development team using TFS.  Last week I saw a demo of work being done that will result in TFS source control integration into Expression Web and Expression Blend.  It was very nice.  All of the basic operations were there - add, checkout, undo checkout, history, diff, checkin, etc.  Checkin even used the same dialog as Team Explorer so you get full fid...

TFS on Hyper-V
Jun 27, 2008
Post comments count 0
Post likes count 0

TFS on Hyper-V

Brian Harry
Brian Harry

With the announcement of the release of the new Microsoft Hyper-V virtualization technology, I've seen a surge of questions about TFS support for Hyper-V.  We have tested TFS running in a Hyper-V virtual machine.  It works well and is officially supported. TFS Components & Support One thing to keep in mind is that there are 2 major components of a TFS server.  The first is the TFS application tier.  It runs fine in Hyper-V, Virtual Server and VMWare.  You must remember that the TFS application tier in TFS 2005 and TFS 2008 is 32-bit only - so, if you are going to use it on a 64-bit Wi...

Automating the creation of Team Projects
Jun 23, 2008
Post comments count 0
Post likes count 0

Automating the creation of Team Projects

Brian Harry
Brian Harry

Since I announced the ability to automate the creation of Team Projects in my TFS SP1 feature set post and my March Power Tools post, I've gotten several questions about the format of the XML file you need to create and pass to: tfpt createteamproject /settingsfile:"filename.xml" I've attached the XML schema to this blog post and included a sample settings file. <?xml version="1.0" encoding="utf-8"?> <Project xmlns="ProjectCreationSettingsFileSchema.xsd">     <TFSName>A Valid TFS server</TFSName>     <LogFolder>       c:\Remot...

Rally connects to TFS for Agile project management
Jun 23, 2008
Post comments count 0
Post likes count 0

Rally connects to TFS for Agile project management

Brian Harry
Brian Harry

Today Rally is announcing that they have built a connector to enable its web based Agile project management tool to connect to TFS.  This new connection enable source code checkins and TFS builds to be tied to the project management features in Rally, enabling a more comprehensive picture of the state of your projects. Rally is hosting a web cast on June 25th at 10AM PDT.  Click here to read more and to register for this web cast. Here's Rally's press release: http://www.rallydev.com/press_release_080623.jsp Brian

TFS support for Dynamics developers
Jun 18, 2008
Post comments count 0
Post likes count 0

TFS support for Dynamics developers

Brian Harry
Brian Harry

Less than a month ago, Dynamics AX 2009 was released.  This new version enables Dynamics developers to store their source code and have an integrated experience for checkout, check in, get and history - the basic version control operations in TFS.  I'm excited about this because I get the question fairly often and people are always surprised when I tell them we don't have a solution.  Now I don't have to disappoint any longer. It's great to be able to bring a whole new community of developers into the Team System collaborative development fold.  You can get a peek at what is there today by vie...

PDC 2008 & precons
Jun 16, 2008
Post comments count 0
Post likes count 0

PDC 2008 & precons

Brian Harry
Brian Harry

Preparation is in full swing for the Microsoft PDC this fall (Oct 27 - 30).  PDCs are the primary event where we talk about the future (as opposed to events like TechEd where we primarily talk about the present).  This PDC promised to have a great deal of new content for developers.  Among them, I think this will be the first conference where we really talk in depth about what is coming in the Team System release code named "Rosario".  If you are passionate about ALM, it will be a great show. In addition to the core PDC event, there will be a set of pre-conference presentations the preceding d...

Coolest Team System Gadget contest
Jun 16, 2008
Post comments count 0
Post likes count 0

Coolest Team System Gadget contest

Brian Harry
Brian Harry

Mike Azocar (one of the Team System MVPs) has come up with the idea of running a contest to see who can come up with the coolest Team System add-on.  It seems like it could be fun.  If you've got some great idea for an add-on that you've been eager to try, now might be a great time to do it and submit and see if you can win. http://www.michaelazocar.com/blog/?p=485  I'm trying to think of things I can provide to Mike that would make great prizes (other than lot's of money, which I can't do :)).  If you have any ideas, I'd be interested to hear them. Brian

TFS & Teamprise for enterprises doing serious cross platform development
Jun 10, 2008
Post comments count 0
Post likes count 0

TFS & Teamprise for enterprises doing serious cross platform development

Brian Harry
Brian Harry

We recently published a case study with Thomson Reuters on their experiences adoption TFS in a cross platform development team using Teamprise for their Java developers.  It's a great testament to how the combination of these two products can work together to create a comprehensive ALM solution for a significant development team.  I frequently get asked about how well TFS + Teamprise can meet the needs of a Java development team.  I'm really glad to actually have something concrete to point at instead of having to ask you to take my word for it :)Brian

Sharing Team System Process Templates
Jun 9, 2008
Post comments count 0
Post likes count 0

Sharing Team System Process Templates

Brian Harry
Brian Harry

There are as many processes for software development as there are software teams.  Ever since we shipped TFS, I have hoped that a community would form for sharing process ideas and for sharing process templates.  Creating new process templates can be a significant undertaking.  It's way easier if you can start with a process template that's reasonably close to what you want and just tweak it.  Wouldn't it be nice if there was a library of process templates available and an easy way to share ones you create? We'll a new CodePlex project has just been created for this purpose.  It's too ear...

Sharing Team System Process Templates
Jun 9, 2008
Post comments count 0
Post likes count 0

Sharing Team System Process Templates

Brian Harry
Brian Harry

There are as many processes for software development as there are software teams.  Ever since we shipped TFS, I have hoped that a community would form for sharing process ideas and for sharing process templates.  Creating new process templates can be a significant undertaking.  It's way easier if you can start with a process template that's reasonably close to what you want and just tweak it.  Wouldn't it be nice if there was a library of process templates available and an easy way to share ones you create? We'll a new CodePlex project has just been created for this purpose.  It's too ear...

DB Pro Database Extensibility
Jun 5, 2008
Post comments count 0
Post likes count 0

DB Pro Database Extensibility

Brian Harry
Brian Harry

Also, at the TechEd Keynote, I demonstrated VSTS for Database Professionals working with DB2.  The first step in the process is a release we are working on now called the VSTS for Database Professionals 2008 GDR (I'm not going to waste your time trying to explain what a GDR is - just think of it as an update - not too much unlike a service pack).  This GDR will be the initial trial of a bunch of extensibility work we've been doing.  The first proof point is that SQL 2008 support is implemented on top of this extensibility and then DB2 and others can follow after that.  There are many other thi...

DB Pro Database Extensibility
Jun 5, 2008
Post comments count 0
Post likes count 0

DB Pro Database Extensibility

Brian Harry
Brian Harry

Also, at the TechEd Keynote, I demonstrated VSTS for Database Professionals working with DB2.  The first step in the process is a release we are working on now called the VSTS for Database Professionals 2008 GDR (I'm not going to waste your time trying to explain what a GDR is - just think of it as an update - not too much unlike a service pack).  This GDR will be the initial trial of a bunch of extensibility work we've been doing.  The first proof point is that SQL 2008 support is implemented on top of this extensibility and then DB2 and others can follow after that.  There are many other thi...

TechEd 2008 Keynote
Jun 5, 2008
Post comments count 0
Post likes count 0

TechEd 2008 Keynote

Brian Harry
Brian Harry

I just got back from TechEd.  I had a great time and met some terrific people.  This is the first TechEd where the conference has been split across 2 weeks - the first for developers, the second for IT. This TechEd has a first for me.  I got to do one of the big demos in big keynote with Bill - his last big keynote as full time chairman at Microsoft.  One of the things I learned in this exercise is the amount of work that goes into putting this together.  The work on the demo, the rehearsals, getting everyone to agree on the talking points, all of the back stage logistics.  I'd esti...

Translating Team System Web Access to your langauge
May 28, 2008
Post comments count 0
Post likes count 0

Translating Team System Web Access to your langauge

Brian Harry
Brian Harry

We have gotten some requests for translations of Team System Web Access into additional languages (beyond the 9 we already do).  I am speculating that the additional interest here comes from the fact that TSWA targets a broader audience beyond the core development team and as such translations are even more valuable than for Visual Studio itself. We aren't set up to create and test these translations, however, we would like to satisfy the demand.  Fortunately, translating TSWA is not a massive undertaking.  In all, it only involves translating a few hundred strings.  For our own localization e...

Professional Developers Conference this fall
May 28, 2008
Post comments count 0
Post likes count 0

Professional Developers Conference this fall

Brian Harry
Brian Harry

We'll be holding a PDC this fall in Los Angeles Oct 27 - 30.  Registration opens today at: http://www.microsoftpdc.com/.  There are many developer oriented conferences that present an opportunity to learn about Microsoft technologies.  The PDC is the most forward looking of those conferences.  It is an opportunity to learn what our plans and directions are for the next several years.  It's a unique glimps into the future and a chance to mold your plans. This PDC is going to be the first really big splash for the Rosario release of Team System.  We'll be holding quite a few talks...

1 week left for SP1 Beta feedback
May 22, 2008
Post comments count 0
Post likes count 0

1 week left for SP1 Beta feedback

Brian Harry
Brian Harry

We are nearing the end of the window for collecting Beta feedback on VS/VSTS/TFS 2008 SP1.  We are actively taking and working on feedback through the end of the month.  I haven't heard too much feedback yet.  I know it's hard to get excited about testing a Beta of an SP but if you have tried it, please let me know how it went.  If you haven't tried it but plan to, please try to fit it in over the next few days.  I'm tremendously grateful for any feedback you can give (good or bad).  We are trying really hard to make this SP1 upgrade as easy as we possibly can. Thanks, Brian

Hotfixes update
May 20, 2008
Post comments count 0
Post likes count 0

Hotfixes update

Brian Harry
Brian Harry

We've recently had a spike in hotfix publishing for TFS.  At this point we have published all completed TFS 2008 hot fixes and are expecting a few more this week.  We are still behind on publishing TFS 2005 hotfixes but at this point, I'm thinking it may not be worth a ton of effort on that since much of our user base has or is migrating to TFS 2008.  Feedback on that thinking is welcome. At this point I am expecting we will stay up to date on publishing all new hotfixes. Here's the url for the TFS hotfixes: http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?TagName=Hotfix%2ctfs Brian

2008 Beta Update
May 15, 2008
Post comments count 0
Post likes count 0

2008 Beta Update

Brian Harry
Brian Harry

A few things that I've run across in the last few days...   1) If you have both TFS and Team Explorer installed on the same server, you may not upgrade just one of them to the SP1 Beta, you would need to upgrade both of them if you want to upgrade either of them.  If they are on different machines, there is not a problem. 2) When installing Visual Studio 2008 SP1 Beta on top of Visual Studio 2008, VS user settings are reset to default VS settings.  This bug is caused by code originally put in place to reset settings when upgrading minor version of VS, for example from VS Beta1 to VS Beta2 so that V...

stpSoft Releases ReqSheet for TFS based Requirements Elicitation
May 14, 2008
Post comments count 0
Post likes count 0

stpSoft Releases ReqSheet for TFS based Requirements Elicitation

Brian Harry
Brian Harry

ReqSheet enables offline creation and editing of requirements.  The tool manages a simple, lightweight requirements hierarchy and can be synchronized with TFS.  The requirements "documents" can be emailed, shared via Sharepoint and more.  Along with their storyboarding product, Reqsheet creates a great solution for requirements elicitation with TFS. Check out more at the stpSoft web site: http://www.stpsoft.co.uk/vsts/ Brian

VS/VSTS/TFS 2008 SP1 Beta is now available
May 13, 2008
Post comments count 0
Post likes count 0

VS/VSTS/TFS 2008 SP1 Beta is now available

Brian Harry
Brian Harry

Sorry for being a bit late to the game...  I should have posted yesterday but I've been drowning.  As you may already know, we released the Beta for 2008 SP1.  I'm eager to have you try it out and give us feedback.  You can find the list of new TFS features here. I do, however, want you to keep in mind that it is a Beta and you shouldn't expect a completely seamless experience.  I installed the VSTS SP1 myself and it went pretty well.  The main thing I noticed was that I installed and it rebooted and then I had to install again (and reboot again) - the first install was .NET 3.5 SP1;...

A new Team System Licensing Whitepaper is available
May 13, 2008
Post comments count 0
Post likes count 0

A new Team System Licensing Whitepaper is available

Brian Harry
Brian Harry

I know licensing around Team System continues to be a pain point.  In an attempt to address issues with clarity and understanding, we've produced an updated whitepaper that includes all licensing updates for VSTS 2008.  Please let me know if you have feedback.Brian

May '08 DevDiv TFS Dogfood Statistics
May 12, 2008
Post comments count 0
Post likes count 0

May '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

Today seems to be blogging day.  Here's post #3 of 4 or 5 that are coming today.  Sorry for the deluge but it's been a couple of weeks since I blogged. I think we are finally nearing the end of the full scale roll out of TFS to the Developer Division.  Almost everyone working on the next version of VS/.NET are now on TFS.  There's some other projects that have not switched yet but I expect most will before too long.  The biggest sign of this continued growth is in # of Recent users (up 145).  That's 145 more regular users this month than last month. The other number that staggering...

BizTalk Support with TFS
May 12, 2008
Post comments count 0
Post likes count 0

BizTalk Support with TFS

Brian Harry
Brian Harry

We get a reasonable amount of feedback from BizTalk users that would like a more seamless experience working with Team System and BizTalk.  The number one complaint that I hear is that building BizTalk with Team Build is very difficult.  The underlying reason for this is that BizTalk does not use msbuild for building their projects. I've been working with the BizTalk team for the past several months to try to figure out how to fit this support in.  I'm very happy to say that I've just been informed that they will be getting it into the upcoming BizTalk Server 2006 R3.  I think this will be a n...

Another TFS Spec Published
May 12, 2008
Post comments count 0
Post likes count 0

Another TFS Spec Published

Brian Harry
Brian Harry

Last week, we published another new spec on "Properties" for TFS.  This spec describes a new feature that allows you to associate properties with different artifacts in TFS.  The include Files/folders, shelvesets, labels, branches, Workspaces, pending changes, etc.  Ultimately, we hope to expand this to all artifacts in TFS.  This spec is still in draft form - in fact we just reviewed it internally on Friday and there was a lot of feedback to simplify some aspects of it.  We're very interested in your input as well. To get you thinking about what this might be used for, here are some exam...

Team Foundation Server 2008 SP1 Preview
Apr 28, 2008
Post comments count 0
Post likes count 0

Team Foundation Server 2008 SP1 Preview

Brian Harry
Brian Harry

The stream of new stuff coming out for VS/VSTS/TFS 2008 continues! - see my recent post on an update to the TFS Power Tools.  It is time for me to tell you about what is coming in TFS 2008 SP1.  The release of the Beta is very close (as always, don't ask me for a date but if you want to play with it when it comes out, start figuring out how you are going to find the time :)). TFS 2008 SP1 is going to be another fantastic release.  In TFS 2005 SP1, we started the tradition of adding small, tactical features that address common customer requests or enable delivering new value out of band.  In TF...

Me, in Japanese
Apr 24, 2008
Post comments count 0
Post likes count 0

Me, in Japanese

Brian Harry
Brian Harry

We've gotten a lot of feedback over the past year that our online content is really valuable but that it is a big problem that it is not translated for countries where English is not a commonly spoken/learned language.  Japan is, perhaps, one of the best examples.  We are trying some experments in this area and one of them is translating my blog into Japanese.  Among them is translating my blog to Japanese. Here's a link if you speak Japanese: http://blogs.msdn.com/tfsjpn/default.aspx We haven't quite figured out what we are going to do about comments yet - since I, unfortunately, do not speak Japa...

Me, in Japanese
Apr 24, 2008
Post comments count 0
Post likes count 0

Me, in Japanese

Brian Harry
Brian Harry

We've gotten a lot of feedback over the past year that our online content is really valuable but that it is a big problem that it is not translated for countries where English is not a commonly spoken/learned language.  Japan is, perhaps, one of the best examples.  We are trying some experments in this area and one of them is translating my blog into Japanese.  Among them is translating my blog to Japanese. Here's a link if you speak Japanese: http://blogs.msdn.com/tfsjpn/default.aspx We haven't quite figured out what we are going to do about comments yet - since I, unfortunately, do not speak Japa...

Issues uninstalling Dec 2007 Power Tools – error 1001
Apr 24, 2008
Post comments count 0
Post likes count 0

Issues uninstalling Dec 2007 Power Tools – error 1001

Brian Harry
Brian Harry

We've heard some reports from people who are upgrading to the Mar 2008 Power Tools that they have had problems uninstalling the Dec 2007 Power Tools (which you must do first).  They get "error 1001" - a very useful error message a must admit.  It makes me wonder what the other 1000 errors are :) Anyway, working with a few customers, we have determined the cause of the problem - and the work around is easy. Solution – Repair then Uninstall Go to Control Panel, Add Remove Programs (or Programs and Features if you run Vista). Select the Microsoft Team Foundation Server 2007 Power Tools &nda...

Issues uninstalling Dec 2007 Power Tools – error 1001
Apr 24, 2008
Post comments count 0
Post likes count 0

Issues uninstalling Dec 2007 Power Tools – error 1001

Brian Harry
Brian Harry

We've heard some reports from people who are upgrading to the Mar 2008 Power Tools that they have had problems uninstalling the Dec 2007 Power Tools (which you must do first).  They get "error 1001" - a very useful error message a must admit.  It makes me wonder what the other 1000 errors are :) Anyway, working with a few customers, we have determined the cause of the problem - and the work around is easy. Solution – Repair then Uninstall Go to Control Panel, Add Remove Programs (or Programs and Features if you run Vista). Select the Microsoft Team Foundation Server 2007 Power Tools &nda...

Overall TFS Adoption at Microsoft
Apr 24, 2008
Post comments count 0
Post likes count 0

Overall TFS Adoption at Microsoft

Brian Harry
Brian Harry

It's been a while since I did a post of overall TFS adoption at Microsoft and it seems like it would be a good time to do so.  More and more teams onboard every month and usage within teams continues to deepen.  I post details of the Developer Adoption every month, and this post with give you a (less detailed) picture of what it looks like across the whole company. A simple way to look at this is the number of active TFS users.  Here's a trend of total active TFS users across the company: Here's a graph of trends, broken down by major group:   This report comes from the operations team...

Overall TFS Adoption at Microsoft
Apr 24, 2008
Post comments count 0
Post likes count 0

Overall TFS Adoption at Microsoft

Brian Harry
Brian Harry

It's been a while since I did a post of overall TFS adoption at Microsoft and it seems like it would be a good time to do so.  More and more teams onboard every month and usage within teams continues to deepen.  I post details of the Developer Adoption every month, and this post with give you a (less detailed) picture of what it looks like across the whole company. A simple way to look at this is the number of active TFS users.  Here's a trend of total active TFS users across the company: Here's a graph of trends, broken down by major group:   This report comes from the operations team...

More Rosario specifications posted
Apr 23, 2008
Post comments count 0
Post likes count 0

More Rosario specifications posted

Brian Harry
Brian Harry

We added/updated several Rosario specifications this week.  For those of you on the "bleeding edge", this is your opportunity to get in on the ground floor and provide feedback early in the development process.  You can provide any feedback you have on our feedback forum here: http://forums.microsoft.com/MSDNWorkShop/ShowForum.aspx?ForumID=1981&SiteID=64 The updates include: Add to Source Control - Minor updates to the existing specification Enterprise Team Foundation Server Management - A new spec that covers some of the architectural changes we are making to improve scale and m...

March '08 Team Foundation Server Power Tools Released
Apr 21, 2008
Post comments count 0
Post likes count 0

March '08 Team Foundation Server Power Tools Released

Brian Harry
Brian Harry

We've just released a new version of the TFS Power Tools.  This new Power Tool release will work only with the VS/Team Explorer 2008 client (but against either a TFS 2005 or TFS 2008 server).  If you haven't taken the time to upgrade yet, I highly recommend it - you are missing out on lots of great new value we are delivering. Although this release is not quite as big as the record setting December '07 Power Tools release, it's packed with great stuff.  It's got something for almost everyone but the largest portion will probably be most useful to TFS administrators.  We know TFS administrator...

Team Development Guide with TFS now in Russian
Apr 21, 2008
Post comments count 0
Post likes count 0

Team Development Guide with TFS now in Russian

Brian Harry
Brian Harry

The wildly popular Team Development guide with TFS that was produced by the Patterns and Practices team has now been translated in to Russian.  You can find the Russian translation here.Brian

Teamprise 3.0 has shipped
Apr 20, 2008
Post comments count 0
Post likes count 0

Teamprise 3.0 has shipped

Brian Harry
Brian Harry

I just discovered one more in a long list of things that I missed while I was out.  Teamprise has released Teamprise 3.0.  The new release includes tons of great new features, including: Full Team Build support, Checkin policy support, folder compare and more... You can read more about it on Martin's blog: http://www.woodwardweb.com/teamprise/000421.html. Or check out the new Teamprise web site at: http://www.teamprise.com/ Brian

Requirements & Team System
Apr 20, 2008
Post comments count 0
Post likes count 0

Requirements & Team System

Brian Harry
Brian Harry

Team System is recognized for many of its strengths.  One area that I think people often don't grasp the power that Team System brings is in Requirements Management.  We don't currently have a product that we sell for the explicit purpose of requirements management but none-the-less can play a central role in a powerful requirements management solution. Lori Lamkin has written an article on requirements management with Team System.  It includes an overview of the problems in requirements management, lists approaches to each phase, talks about what Team System brings to the table and where/which par...

OpenMake Meister support for Team Foundation Server
Apr 20, 2008
Post comments count 0
Post likes count 0

OpenMake Meister support for Team Foundation Server

Brian Harry
Brian Harry

I meant to blog about this before I went on sabbatical, but you know how it goes - the best laid plans... A couple of months ago OpenMake released support for TFS in their Meister cross platform build and deployment product.  This product integrates with TFS's Build capability to enable you to build & deploy applications that include Java, Unix and even zOS components in addition to Windows based ones. You can see a brief 1.5 minute video highlighting the product or visit their web site to learn more. Brian

A new home for Visual Studio Hotfixes
Apr 19, 2008
Post comments count 0
Post likes count 0

A new home for Visual Studio Hotfixes

Brian Harry
Brian Harry

We've been publishing hotfixes for general download for a year or so now.  Although it has been reasonably popular, it never took off (in terms of publishing or downloads) the way I had hoped.  Part of the problem, I believe, is that the advertising/download solution we had was not very conducive to finding what you want.  We hope that problem has now been fixed. Developer Division hotfixes are now being published on the new MSDN Code Gallery site.  It gives us the ability to tag hot fixes with key words and for you to refine your search for what you want.  I'm hoping it will really boos...

April '08 DevDiv TFS Dogfood Statistics
Apr 15, 2008
Post comments count 0
Post likes count 0

April '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

Due to my sabbatical, I missed the March Dogfood statistics.  In my absence, adoption has continued apace.  The team has been very busy making sure the server is behaving well and applying fixes when it is not. Looking at the graphs below, you can see that several of the statistics have really started to grow at dramatically higher rates in recent months - File downloads, Files, Workspaces.  In fact, the only reason you see file downloads decreasing is that we continue to move more high load users (like the build lab, checkin validation, etc) to use proxies for downloads rather than the main serve...

April '08 DevDiv TFS Dogfood Statistics
Apr 15, 2008
Post comments count 0
Post likes count 0

April '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

Due to my sabbatical, I missed the March Dogfood statistics.  In my absence, adoption has continued apace.  The team has been very busy making sure the server is behaving well and applying fixes when it is not. Looking at the graphs below, you can see that several of the statistics have really started to grow at dramatically higher rates in recent months - File downloads, Files, Workspaces.  In fact, the only reason you see file downloads decreasing is that we continue to move more high load users (like the build lab, checkin validation, etc) to use proxies for downloads rather than the main serve...

New TFS Specs Available
Apr 15, 2008
Post comments count 0
Post likes count 0

New TFS Specs Available

Brian Harry
Brian Harry

We continue in our effort to publish specs for features that are under development very early in the process so that we can incorporate your feedback before we are even done coding it.  We haven't published as many as I had hoped but we continue to emphasize the importance of it within the team and are starting to see some real momentum.  While I was out on sabbatical, 3 new specs were published.   Codename “TFS Bug Submission Portal” Power Tool for Team Foundation Server 2008 - This covers the new limited TFS access for users without CALs.  I just wrote a longer blog post about it...

Updates to Team System Web Access
Apr 15, 2008
Post comments count 0
Post likes count 0

Updates to Team System Web Access

Brian Harry
Brian Harry

A few days ago we released a couple of Community Technology Previews (CTPs) for the next release of Team System Web Access.  They include a set of new enhancements for the existing Team System Web Access UI and the promised additional capability to supplement the new TFS 2008 licensing policy that enables limited TFS access for the purpose of "filing a bug" without having a Client Access License (CAL).  You can read more about the licensing change in this post.  The new feature is tentatively being called "Work Item Web Access" - We'll see if it sticks by the time we ship it :) ...

Pictures of my farm
Apr 14, 2008
Post comments count 0
Post likes count 0

Pictures of my farm

Brian Harry
Brian Harry

My sabbatical is almost over.  I've got one week left.  But at the moment, I'm taking a sabbatical from my sabbatical :).  I'm in Redmond for the next two weeks to attend our MVP summit and some other important meetings.  After that I'll be back on the farm for a week and then back to work for good.  When I'm all done, I'll write a wrap up on what all I did (and didn't) accomplish but for now, I'll share some pics. To start with, here's a aerial view from maps.live.com.  The center of the picture is the "main" barn - about 7,000 square feet.  Just to the lower right o...

SOX Compliance with Team System
Apr 5, 2008
Post comments count 0
Post likes count 0

SOX Compliance with Team System

Brian Harry
Brian Harry

I frequently get asked about how Team System can help with SOX compliance.  Unfortunately, the answer is not simple.  SOX relates to the management of transactions t hat affect assets and is undertaken with the help of a qualified appraiser who defines a risk management framework for your business.  Some of the risks man very well involve your software development activities and as Team System helps manage many of those assets, it can certainly play a role in helping you with your SOX compliance plans. A few month ago we commissioned a white paper to be written and I'm happy to say that it has now ...

Update from the farm
Mar 31, 2008
Post comments count 0
Post likes count 0

Update from the farm

Brian Harry
Brian Harry

I finally went pretty much completely dark.  The first 2 or 3 weeks of doing email every morning and evening finally passed and I've been focusing 100% on the farm.  It's pretty much a 12 hour day 7 days a week.  It's been tiring but it's been fun.  The list of things I've gotten accomplished is long so I won't try to list everything but I'll highlight some stuff... After the orchard, I started work on the pastures.  I spread about 11,500 pounds of 17-17-17 fertilizer across about 45 acres.  The 50 tons of chicken litter was delivered about a week ago and I just finished spreading it...

End of week #2 on the farm
Mar 11, 2008
Post comments count 0
Post likes count 0

End of week #2 on the farm

Brian Harry
Brian Harry

Since so many of you expressed a willingness to listen to me ramble about my sabbatical on the farm, I figured I would (at least a bit) :) Yesterday was the end of my second week.  The start got delayed a bit from what I was originally planning due to stuff I had to tie up at work.  My first big task has been to plant my orchard.  It's about 2.5 acres and includes a wide variety of fruit trees: 96 apple, 18 peach, 10 pear, 10 plum, 18 fig, 5 persimmon, 12 pawpaw (a little know native American fruit), 126 blueberry. I estimated it to be a 2 week task.  As with software nothing quite happens a...

End of week #2 on the farm
Mar 11, 2008
Post comments count 0
Post likes count 0

End of week #2 on the farm

Brian Harry
Brian Harry

Since so many of you expressed a willingness to listen to me ramble about my sabbatical on the farm, I figured I would (at least a bit) :) Yesterday was the end of my second week.  The start got delayed a bit from what I was originally planning due to stuff I had to tie up at work.  My first big task has been to plant my orchard.  It's about 2.5 acres and includes a wide variety of fruit trees: 96 apple, 18 peach, 10 pear, 10 plum, 18 fig, 5 persimmon, 12 pawpaw (a little know native American fruit), 126 blueberry. I estimated it to be a 2 week task.  As with software nothing quite happens a...

ProjectParty for TFS &lt;-&gt; Project Server integration
Feb 21, 2008
Post comments count 0
Post likes count 0

ProjectParty for TFS &lt;-&gt; Project Server integration

Brian Harry
Brian Harry

Our team recently reviewed a 3rd party tool called ProjectParty from OranTech.  We were impressed with the completeness and apparent quality of the solution.  It does a good job of supporting both top down planning through Project Server and bottom up reporting. The ProjectParty connector supports high level EPM planning to be done in Project Server.  The tasks are then replicated to TFS and can be viewed/updated inside VS or other TFS clients.  Those updates are sent back to Project Server and can participate in the EPM approval workflow. In addition the tool supports resource synchronization...

Going dim for a while
Feb 20, 2008
Post comments count 0
Post likes count 0

Going dim for a while

Brian Harry
Brian Harry

I don't think you are going to be seeing a ton of blog content from me for a while.  I've been at Microsoft over 13 years now.  6 years ago I earned a "sabbatical" under a program that was in place at that time.  A sabbatical is a 2 month "leave".  It's basically an extended vacation.  We'll I've finally decided to take it and have been preparing for it for the past several weeks. As with so many projects it's been slipping a bit, but I'm starting it this week.  Being the workaholic that I am, I expect I'll troll email occasionally, pop into the office every once in a while...

A Great Deck on TFS and Distributed Development
Feb 15, 2008
Post comments count 0
Post likes count 0

A Great Deck on TFS and Distributed Development

Brian Harry
Brian Harry

Bill Essary did a fantastic talk this week on how TFS works in a distributed environment.  This talk shows how the various TFS components communicate.  It gives guidance on how these communication paths put constraints on the network topology.  It explains how these constraints can be applied in a distributed development environment.  It also includes some great links at the end for further reading.  I've attached a copy of the deck to this blog post. Brian Distributed Deployment Design Guidance with TFS 2008.pptx

First Team System Conference April 22th – 24th in Munich
Feb 15, 2008
Post comments count 0
Post likes count 0

First Team System Conference April 22th – 24th in Munich

Brian Harry
Brian Harry

Everything is prepared for the first Team System Conference in Munich, Germany. The conference offers an opportunity to learn about the breadth of the Visual Studio Team System ALM solution, addressing beginners as well as experts. Customer case studies from well-known companies like ABB, Siemens, Munich Re, Commerzbank … are a focus as well as high level expert talks from Team System “gurus” like Neno Loje and Ognijen Bajic.  Keynotes from Ivar Jacobson and Sam Guckenheimer (Group Product Planner VSTS) round off this conference and will make it a great Team System experience. Br...

Database Professional Power Tools released
Feb 15, 2008
Post comments count 0
Post likes count 0

Database Professional Power Tools released

Brian Harry
Brian Harry

A new version of the Database Professional Power tools has just been released.  This version is now compatible with VS/VSTS 2008 and contains a slew of new features.  Check it out... http://www.microsoft.com/downloads/details.aspx?FamilyID=73ba5038-8e37-4c8e-812b-db14ede2c354&displaylang=en And here's some docs on it: http://download.microsoft.com/download/f/b/8/fb8d1c0d-c0c4-4004-ab86-12396b2a3ee3/Power Tools 2008.doc Here's a summary of the features in this release ·         Command line SQL Static Code Analysis execution through MSBuild, this was the...

Feb '08 DevDiv TFS Dogfood Statistics
Feb 9, 2008
Post comments count 0
Post likes count 0

Feb '08 DevDiv TFS Dogfood Statistics

Brian Harry
Brian Harry

If you follow my dogfood statistics, you’ll notice that some of the numbers at the bottom are up quite a bit.  The +200 recent user bump represents the increase in usage as we approach the completion of the roll out of TFS to the entire division.  At this point I'm expecting the roll out to be done within 4 - 6 weeks.  There’s been a corresponding increase in Local copies.  We’ve also seen significant jumps in merge history as we do more and more of our large tree merges in TFS.  The biggest jump is in downloads (almost 2X).  This is due to the build lab ramping up....

eScrum and TFS 2008
Feb 9, 2008
Post comments count 0
Post likes count 0

eScrum and TFS 2008

Brian Harry
Brian Harry

I've gotten several questions how about whether or not the eScrum add-on works with TFS 2008.  I've contacted the people who wrote that code and gotten the answer.  Here is what I heard: The existing eScrum MSDN release is compatible with TFS 2008, although the application’s web.config will need to be updated for the scenario where the web service and TFS 2008 are installed on the same machine.   This change is required in order to override the existing TFS client assemblies bindings from version 8 to version 9.  The required web.config update for this scenario is as follows: ·&n...

The TFS SDK Docs are back
Feb 6, 2008
Post comments count 0
Post likes count 0

The TFS SDK Docs are back

Brian Harry
Brian Harry

Due to a snafu, the TFS docs were inadvertently removed from the VS2008 SDK.  The situation has been remedied.  You will find the latest version of the TFS SDK docs here: http://msdn2.microsoft.com/en-us/library/bb130146.aspx.  Many of you probably never noticed - all the better :)  However I did get quite a few inquiries about it.  Thanks for your patience.Brian

Installing TFS 2008 on Windows 2008
Feb 6, 2008
Post comments count 0
Post likes count 0

Installing TFS 2008 on Windows 2008

Brian Harry
Brian Harry

Our dear friend Etienne has written up his experiences installing TFS 2008 on Windows 2008.  It's definitely more complex than installing it on Windows 2003.  The issues revolve around our uncertainty of the status of WSS on Windows 2008 at the time we were shipping TFS 2008.  Etienne's blog post details the steps he went through to get it installed and working.  Learning from what he has done can save you time and trouble until we get a chance to simplify the experience. The thing Etienne didn't cover, that I expect many customers will face, is upgrading a Windows 2003 server with TFS on it t...

All Team System Web Access Languages are Available!
Feb 6, 2008
Post comments count 0
Post likes count 0

All Team System Web Access Languages are Available!

Brian Harry
Brian Harry

We have now completed shipping all of the localized versions of Team System Web Access.  You can now access your Team System data using the Team System Web Access web interface in 9 different languages.  Team System Web Access supports popular browsers, including Internet Explorer and FireFox.  Because of the broader usage of TSWA well beyond the main dev team, I believe having localized versions is even more important than having localized versions of VS itself.  I'm thrilled that we can provide these as part of the VS 2008 product cycle.  All of these will work against either a TFS 2005...

French and German Team System Web Access have shipped
Feb 2, 2008
Post comments count 0
Post likes count 0

French and German Team System Web Access have shipped

Brian Harry
Brian Harry

On Thursday I announced that the Japanese version of Team System Web Access (TSWA) was available.  Today, I have the pleasure of announcing that both the German and French versions are now available.  I know these two are going to be quite popular because we had several customers contact us asking for permission to localize it themselves.  Now we got an official localized version of both.  The remaining localized releases are on their way. Enjoy! Brian

Some good screencasts
Feb 1, 2008
Post comments count 0
Post likes count 0

Some good screencasts

Brian Harry
Brian Harry

Terry Clancy has some very nice screen casts on his blog.  They are worth checking out if you have interest in these areas. Brian

A new spec on conflict resolution is available
Feb 1, 2008
Post comments count 0
Post likes count 0

A new spec on conflict resolution is available

Brian Harry
Brian Harry

  We've gotten feedback that branching, merging and conflict resolution are too complicted today.  We are making a series of improvements in our next version of TFS to address these issues.  The new history spec we released a couple of months ago demonstrated one piece of our plan - allowing you to easily track a change across branches back to the original checkin that introduced it.  Today, we released a new resolve spec that covers improvements to conflict resoluton. Our resove design is intended to address the following issues: Here's a screen shot of the new modeless conflict resolution ...

The Japanese version of Team System Web Access is available
Jan 31, 2008
Post comments count 0
Post likes count 0

The Japanese version of Team System Web Access is available

Brian Harry
Brian Harry

Today we released the Japanese version of the Team System Web Access Power Tool.  Long ago, I announced that we would be releasing localized version of TSWA with the VS 2008 products.  Well, today it is becoming a reality.  Over the next few weeks, we will be releasing the other localized versions - in total, I think, there will be 8 or 9.  They are the same languages VS is localized in - so if you can get a localized VS, you can get a matching TSWA.  As they are released, I'll blog about them so that you know where to find them. This build corresponds to the functionality in the December...

TFS "Build Recipes" site launched
Jan 31, 2008
Post comments count 0
Post likes count 0

TFS "Build Recipes" site launched

Brian Harry
Brian Harry

One of the most common areas for questions around TFS is using the TFS automated build system.  How do I build .NET 1.1 apps with TFS 2005/TFS 2008?  How do I build VS 2005 solutions with TFS 2008?  How do I customize the build number Team Build generates?  How do I build C++ projects with Team Build?  How do I build Java projects with Team Build?  And on and on... To help fill this gap, one of our MVPs, Grant Holliday, has launched a new collaborative site to collect people's questions, answers and general guidance around using TFS's automated build system.  I expect it's going...

Comparison of VS 2008 client products
Jan 29, 2008
Post comments count 0
Post likes count 0

Comparison of VS 2008 client products

Brian Harry
Brian Harry

We've gotten quite a few requests from customers over the past couple of months for more information comparing each of the VS 2008 product offerings.  We have just published a pretty massive feature comparison to help you pick the product that is right for you.  This comparison only includes the client products - not the server products like TFS.Brian

Requirements management with Team System
Jan 29, 2008
Post comments count 0
Post likes count 0

Requirements management with Team System

Brian Harry
Brian Harry

Here's a nice blog series I ran across on requirements management with Team System, Team Foundation Server and some 3rd party products.  We are also working on a whitepaper to provide an overview of this. http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-1-of-4-overview.aspx http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-2-of-4-tfs-out-of-the-box.aspx http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-part-3-of-4-integrations.aspx http://blogs.msdn.com/slange/archive/2007/11/06/requirements-management-in-tfs-pa...

VS 2008 Design time performance improvements reported
Jan 29, 2008
Post comments count 0
Post likes count 0

VS 2008 Design time performance improvements reported

Brian Harry
Brian Harry

It's nice to see that people in the "real world" are seeing benefits from our efforts to improve performance in VS 2008. http://blogs.conchango.com/johnrayner/archive/2008/01/28/Design_2D00_time-perf-improvements-in-Visual-Studio-2008.aspx Brian

TFSAdmin Updated for TFS 2008
Jan 25, 2008
Post comments count 0
Post likes count 0

TFSAdmin Updated for TFS 2008

Brian Harry
Brian Harry

The popular TFS add-on for administering permissions across TFS, SQL Server Reporting Services and Sharepoint has been updated to support TFS 2008.  The tool, call TFSAdmin, is available on CodePlex here: http://www.codeplex.com/TFSAdmin/Wiki/View.aspx?title=Home Eventually, we plan to make this kind of functionality part of the product, but for now this is one of the best tools available for managing it. Brian

A customer's experience with TFS and Teamprise for Java development
Jan 25, 2008
Post comments count 0
Post likes count 0

A customer's experience with TFS and Teamprise for Java development

Brian Harry
Brian Harry

Yesterday someone forwarded me a link to a Minnesota user group presentation on using TFS and Teamprise in a mixed .NET and Java shop.  Being, admittedly, somewhat biased, I thought it was a terrific presentation on their experiences and felt is was worth sharing.  If you (like so many organizations) do both .NET development and Java development, TFS + Teamprise can be a terrific solution for you. The one thing that made me feel bad was that they mentioned they had problems with TS Web Access and Firefox.  I've asked the team to look into that (contacting the author if necessary) to understand it a...

TeamSpec by Personify Design is Shipping
Jan 24, 2008
Post comments count 0
Post likes count 0

TeamSpec by Personify Design is Shipping

Brian Harry
Brian Harry

Managing requirements is a hot topic with software development teams these days.  I get a lot of questions from people about how to use TFS to manage requirements.  When we think about requirements management, we break it into two parts - Elicitation/Capture and Analysis/Traceability.  Today TFS really has no feature for elicitation - you can use standard work item entry forms but many business analysts consider that too clunky. There are many ways to capture requirements.  Some people prefer pictures, some to rely mostly on mind maps and some on Word documents.  Today a new option for ma...

New features to understand branching/merging
Jan 16, 2008
Post comments count 0
Post likes count 0

New features to understand branching/merging

Brian Harry
Brian Harry

Back around the Holidays I promised 3 "surveys" but I actually only described 2 of them.  I've finally gotten around to writing up the 3rd one. In our next release, we are building a slew of new features designed to make managing branching and merging simpler.  Right now I'm focused on features to help you understand what branches you have, how they relate, what merges have happened, what hasn't yet, etc.  Our approach to this problem has been to do a scenario based analysis of the problems people face and build solutions optimized for different scenarios.  This is as opposed to trying to buil...

Checking your TFS Version and Extending Trials
Jan 15, 2008
Post comments count 0
Post likes count 0

Checking your TFS Version and Extending Trials

Brian Harry
Brian Harry

Update: With Team Foundation Server 2010, you no longer need to download and run the TFSVersionDetection.exe tool as this functionality is baked into the Team Foundation Server administration console. See this post for more detail: http://blogs.msdn.com/bharry/archive/2010/05/07/extending-trials-of-tfs-2010.aspx As with Team Foundation Server 2005, we are publishing a utility that you can run on your TFS 2008 server to determine what version of TFS it is and, if it is trial, how many days remain until it expires.  It also enables you to extend trials by 30 days. The program is called TFSVersionDetection...

How do I upgrade to TFS 2008?
Jan 15, 2008
Post comments count 0
Post likes count 0

How do I upgrade to TFS 2008?

Brian Harry
Brian Harry

Now that Team Foundation Server 2008 keys/media/downloads are available, I'm seeing lots more questions about various scenarios.  I'm going to try to capture all of the less obvious issue here: You have TFS 2008 Trial Edition installed and you want to upgrade to TFS Standard Edition You need to go to Add/Remove programs and click Change/Uninstall on your TFS installation.  This will display a dialog in which you should click on "Upgrade".  You can then enter a new product key.  If you bought full packaged product (and actually got media) you will have the key you need in th...

Koders announces search support for Team Foundation Server
Jan 15, 2008
Post comments count 0
Post likes count 0

Koders announces search support for Team Foundation Server

Brian Harry
Brian Harry

Koders, a popular development search tool, has announced support for searching Team Foundation Servers.  In addition to the ability to index your source, work items, etc, they have a Visual Studio plugin that enables access from within Visual Studio and integration in the Team System Web Access that enables it from within the Team System web experience.  Check it out! ·         TSWA + Koders code search screencast:  http://www.koders.com/corp/products/pro/demos/tfswa/ ·         Koders Pro for .NET Develop...

Jan '08 DevDiv Dogfood Statistics
Jan 9, 2008
Post comments count 0
Post likes count 0

Jan '08 DevDiv Dogfood Statistics

Brian Harry
Brian Harry

This month we passed 1 billion rows in the local version table!  By any measure – that’s a big database!  The local version table keeps track of what versions of each file have been downloaded into every workspace.  Files and Folders crossed 200 million and at the current rate of growth, I expect the Merge History table will pass 1 billion rows within months and probably pass the size of the local version table well before the end of the year. As we continue down the path of full adoption of TFS for all  new development in DevDiv, the server usage continues to grow – both as...

TFS SDK
Jan 9, 2008
Post comments count 0
Post likes count 0

TFS SDK

Brian Harry
Brian Harry

There has been a lot of confusion lately because the TFS SDK was erroneously removed from the VS SDK.  We are working to get it put back into the VS 2008 VS SDK.  Until then, you can use the VS 2005 SDK - which still contains the TFS SDK docs.  There were very few object model API changes in TFS 2008 so the TFS 2005 docs are 99% accurate. http://msdn2.microsoft.com/en-us/library/bb130146(VS.80).aspx Brian

New TFS Times Edition
Jan 2, 2008
Post comments count 0
Post likes count 0

New TFS Times Edition

Brian Harry
Brian Harry

Paul Hacker has started a new monthly Team Foundation Server newsletter that focuses on a topic each month and solicits articles from experts in the area.  He has just published his January 2008 Edition - focusing on TFS Build.  You'll find tons of tips and tricks and references to add-on tools to make working with Team Build a snap.  I hope you enjoy reading it! http://www.tfstimes.com/news/  Brian

Some great new TFS add-ons
Dec 23, 2007
Post comments count 0
Post likes count 0

Some great new TFS add-ons

Brian Harry
Brian Harry

Mitch Denny has been hard at work publishing the source to a bunch of TFS add-ons he's been working on.  Read about them on his blog links below and us know how useful they are to you... TFS File Sharer - Mimics SourceSafe like file sharing. TFS Continuous Integrator - A TFS 2005 based continuous integration solution.  Of course, it's built in if you are using TFS 2008. TFS Dependency replicator - A tool to make changes in the source tree when certain events occur (like copying files when a build completes). TFS Build Virtualizer - Rather than having one physical machine for each team or build server co...

December '07 Release of the TFS Power Tools for TFS 2008 are Available!
Dec 21, 2007
Post comments count 0
Post likes count 0

December '07 Release of the TFS Power Tools for TFS 2008 are Available!

Brian Harry
Brian Harry

Today we released the first version of the Team Foundation Server 2008 Power Tools.  This new release is primarily intended for use with a VS 2008 client.  All VS integrated components with this new release will only integrate with VS 2008.  Power Tool features in this release require that the Team Explorer 2008 be installed.  Those features that do not integrate directly with Visual Studio (e.g. command line tools) can easily be used in concert with VS 2005 development.  The TFS 2005 Power Tools are still available for the VS 2005 client.  Download URLs Power Tools: http://msdn2....

Changing what drive TFS databases are on
Dec 18, 2007
Post comments count 0
Post likes count 0

Changing what drive TFS databases are on

Brian Harry
Brian Harry

I got a question recently about how to change what drive the TFS SQL databases are installed on.  It seemed like a question many people might want the answer to, so I decided to post about it. The first thing the poster noticed was that they changed the default database location in SQL Server Management Studio and it had no effect on where the TFS databases were created when he installed TFS.  This is because that setting is a UI setting for SQL Server Management Studio only and does not affect where databases are programatically created (using the CREATE DATABASE TSQL statement). The recommended way to...

Survey Season
Dec 18, 2007
Post comments count 0
Post likes count 0

Survey Season

Brian Harry
Brian Harry

In this season of the greatest survey of all (your holiday wish list), we seem to be brimming with surveys.  I posted about on on the language change tool last week.  Today I have another one to tell you about.  Our Admin and ops team is trying to get a picture of the variety of ways that people have their TFS installations configured.  Read Chris's blog post on what we are doing and why and please take the attached survey if you have a few minutes.  Doing this will help make sure we are testing and supporting the configurations that are most important to you. I can't remember what it is ...

TFS "Change Language" tool
Dec 16, 2007
Post comments count 0
Post likes count 0

TFS "Change Language" tool

Brian Harry
Brian Harry

After we released TFS 2005, we shipped a set of guidance and tools for helping customers change their TFS server from English to a localized version.  It was fairly "do it yourself", consisting of a lot of manual steps and a few tools to help you.  None-the-less, many hundreds (maybe a couple thousand - I can't remember the number right now) people used it.  The reason we did it was that, being the first version of TFS, and Betas being only in English, customers had no choice but to start with English if they wanted to use TFS.  Once the localized versions were released, they wanted to move to...

Installing Sharepoint on Windows Server 2008
Dec 13, 2007
Post comments count 0
Post likes count 0

Installing Sharepoint on Windows Server 2008

Brian Harry
Brian Harry

I saw an internal mail about this today and it seemed like something worth sharing.  Now that Sharepoint is no longer included in Windows Server 2008, you have to install it yourself.  Further, when installing TFS on Windows 2008, the TFS installation process won't automatically install Sharepoint (this is due to the fact that there was a great deal of uncertainty at the time about exactly what was being done with Sharepoint in Windows 2008 and we had to take the safe route of not messing with it). The issue is this.  If you try to install WSS 3.0 on Windows 2008, it will not install.  It will...

A new community project based on TFS
Dec 12, 2007
Post comments count 0
Post likes count 0

A new community project based on TFS

Brian Harry
Brian Harry

Martin Woodward brought a new community project to my attention today.  The project is based on the concept of an internal tool we have here at Microsoft called "Gauntlet".  Gauntlet was orginally created by the IE team in the 1996-1997 timeframe and has gone through many interations and is now widely used internally (although there are many variations of it - a popular one of them is now called SNAP). The basic idea is that if you have a big team, you can't afford to have anyone break the system (build break, key test failures, etc).  The cost is too high because it affects too many people.  ...

Visual SourceSafe 2005 update released
Dec 12, 2007
Post comments count 0
Post likes count 0

Visual SourceSafe 2005 update released

Brian Harry
Brian Harry

Yesterday we released an update to VSS 2005 to address customer reported issues and ensure that it will work seamlessly with VS 2008.  Any licensed SourceSafe 2005 user can download and install the update here.  You can read more about the update on Richard's blog post. We're eager to hear any feedback you have. Thanks, Brian

December '07 DevDiv Dogfood Statistics
Dec 6, 2007
Post comments count 0
Post likes count 0

December '07 DevDiv Dogfood Statistics

Brian Harry
Brian Harry

The massive spike that I've been foreboding for a long while now has started.  In the last month the momentum towards moving the entire division over to TFS has really picked up.  A significant fraction of the branches for the development of the next version of Visual Studio/.NET Framework have been created.  Overall, I expect this ramp up phase will last another 2-3 months - right now a lot of planning is happening; development is slowly ramping up. Demonstrating this change, you can see an increase of over 32 million in the number of files and 154 million in number of local copies. Just this we...

TFS Statistics update
Dec 2, 2007
Post comments count 0
Post likes count 0

TFS Statistics update

Brian Harry
Brian Harry

Long ago I published a post on some of the queries I use to monitor data on our internal servers.  Someone asked me to update it for TFS 2008 and I went back and tried them.  Only a few needed tweaks.  Here's an update on the queries.Here they are... use TfsWorkItemTracking -- Users with assigned work items: select count(distinct [System.AssignedTo]) from WorkItemsAreUsed with (nolock) -- # of work items: select count(*) from WorkItemsAreUsed with (nolock) -- Work Item versions: select count(*) from (select [System.Id] from WorkItemsAreUsed with (nolock) union all select [System.Id] from Wor...

Support period of TFS 2008 Beta 2
Dec 2, 2007
Post comments count 0
Post likes count 0

Support period of TFS 2008 Beta 2

Brian Harry
Brian Harry

Back in August I announced that Beta 2 was a "Go-live" release of TFS for customers to use in production.  Because of this we arranged for Customer Support Services (CSS) to support TFS Beta 2.  Now that TFS 2008 has been released I want to clarify when support for Beta 2 will end.  As announced earlier, the Beta 2 release is set to expire on March 15, 2008.  In accordance with this, we've decided to terminate support for Beta 2 on that same date.  You will continue to be able to call CSS with Beta 2 issues until then.  That said, I strongly encourage you to move to the released buil...

Tips for installing VSTS Web Access
Dec 1, 2007
Post comments count 0
Post likes count 0

Tips for installing VSTS Web Access

Brian Harry
Brian Harry

As I hear about issues people run across installing VSTS Web Access, I'll post here guidance to help you be successful. 1) VSTS Web Access (like TFS 2008) does not currently support running under 64-bit.  Our recommendation is that you install it on a 32-bit system.  I'm told that you actually can get it to work on a 64-bit system by, after installing it, going to the IIS manager, openning the app pool, clicking "advanced settings", clicking "Enable 32-Bit Applications, and then recycling the app pool.  I haven't tried this myself so you'll be a bit on untrodden ground if you decide to go this way....

VSTS Web Access Power Tool for Team System 2008 released!
Nov 30, 2007
Post comments count 0
Post likes count 0

VSTS Web Access Power Tool for Team System 2008 released!

Brian Harry
Brian Harry

Today we are releasing the "final" TFS 2008 based release of the Web Access Power Tool.  I put "final" in quotes because the release model for Power Tools is a little different than for our major product versions.  Rather than releasing "big" releases every couple of years, we release smaller ones as needed.  So I fully expect there will be a few updates to the current tool before the Rosario version ships. This final release is very similar the the last CTP we released but is now complete and ready for prime time.  In addition to fixing as many bugs as we could find, this new release of Web A...

Revitalizing the VS hotfix downloads
Nov 30, 2007
Post comments count 0
Post likes count 0

Revitalizing the VS hotfix downloads

Brian Harry
Brian Harry

In my last post, I referred to "a couple" of VS2008 initiatives that we are breathing new life into.  In that post I talked about our specification sharing process for Rosario.  The second one we've been reinvigorating is our publicly available downloads.  In the later part of the VS2008 product cycle, the site went a bit stale.  We have updated with recent fixes and it now contains about 70 (and growing) available hot fixes. Feedback we've gotten before is that having this available is a big help to you.  I hope this is still true and we are always looking for feedback. Brian

VSTS codename 'Rosario' Specifications begin to arrive
Nov 30, 2007
Post comments count 0
Post likes count 0

VSTS codename 'Rosario' Specifications begin to arrive

Brian Harry
Brian Harry

During the VS 2008 product cycle, we started several new initiatives to increase transparency.  Some of them continued strong and some of them sputtered.  We are breathing new life into a couple of them.  The first to be reinvigorated it the specification publishing process.  We'll be publishing early previews of specs for our Rosario release here.  Right now, you will find 3 specs on TFS improvements there.  It is my sincere desire to increase both the count and breadth of the specs that are available. To help focus the energy around the published specs, we have also created a forum...

November Rosario CTP is available
Nov 28, 2007
Post comments count 0
Post likes count 0

November Rosario CTP is available

Brian Harry
Brian Harry

It's a bit of an anticlimax in the shadow of the Visual Studio 2008 RTM last week, but the Microsoft Visual Studio Team System Code Name 'Rosario' November 2007 CTP is now available for download.  Those you you who don't enjoy living on the bleeding edge can ignore it and bask in the glow of your shiny new VS 2008 download :)  Those of you who've been using VS 2008 CTPs and Betas for a year or more and are wondering why everyone is making so big a deal about it actually shipping might want to take a peak at the Rosario CTP. Please keep in mind that this is not a Beta - it is still a very early look at t...

Update #2 on Installation Questions
Nov 28, 2007
Post comments count 0
Post likes count 0

Update #2 on Installation Questions

Brian Harry
Brian Harry

The problems with getting TFS Workgroup Edition from MSDN Subscriber downloads should now be resolved.  It has now been made available to all appropriately licensed subscribers and should show up in your list of download choices.  If you still can't see it and you believe you should, let me know and we'll investigate. Sorry for the delays.  I can't say I fully understand the logic but in an attempt to limit the download spike in bandwidth, they scheduled the availability of various product downloads over the first week after RTM. Brian

Update for Visual SourceSafe coming
Nov 24, 2007
Post comments count 0
Post likes count 0

Update for Visual SourceSafe coming

Brian Harry
Brian Harry

We are working on an update for Visual SourceSafe 2005 to make it work with VS 2008.  We had originally planned to have it available at the same time as VS 2008 downloads went live but we hit a last minute bug that is taking a little time to work out.  Our current expectation is that it will be available in mid December.  I will announce it as soon as it is. In the meantime, if you need to use SourceSafe with VS 2008, there is a CTP of the update available - although it requires one manual work around for during installation.  You can read more about it on Richard's blog here: http://blogs.msd...

Update on Akamai download problems
Nov 24, 2007
Post comments count 0
Post likes count 0

Update on Akamai download problems

Brian Harry
Brian Harry

In my "questions..." post, I referenced a blog post by Richard Hundhausen detailing his bad experience using the Akamai download manager to get VS 2008.  It appears it has been a very hot topic in the blogosphere.  People have been working not stop to address the issues and we apologize for the problems.  We are moving to both patch the issues in the Akamai download manager and to provide more of the content via the MSDN download manager.  The problem, of course, is that we fear MSDN may not be able to handle all of the load so we are watching it carefully.  Status I saw on Tuesday showed...

Update #1 to Installation Questions
Nov 23, 2007
Post comments count 0
Post likes count 0

Update #1 to Installation Questions

Brian Harry
Brian Harry

We have tracked down the URL for downloading Team Explorer 2008 from microsoft.com (when I first wrote the post I wrote that I didn't know where it was).  The url is: http://www.microsoft.com/downloads/details.aspx?familyid=0ED12659-3D41-4420-BBB0-A46E51BFCA86&displaylang=en I have since updated the original post here: http://blogs.msdn.com/bharry/archive/2007/11/22/2008-installation-questions.aspx so that future readers can find it and not have to thread all of the updates together. Remember to use Team Explorer 2008, you need a 2008 TFS CAL.  The only way you could have that right now is...

Visual Studio 2008 SDK has been released
Nov 23, 2007
Post comments count 0
Post likes count 0

Visual Studio 2008 SDK has been released

Brian Harry
Brian Harry

Along with the RTM of VS/VSTS/TFS 2008 and .NET 3.5 this week, we have released a compatible version of the Visual Studio SDK.  The changes to the TFS portion of this SDK are fairly minimal.  We updated all of the TFS samples so that there are both VB and C# versions and we updated the TFS object model assemblies to the TFS 2008 versions so that you can build TFS 2008 applications now. Beyond those TFS features, the new SDK also includes: ·         Visual Studio Shell development support ·         Enhancements...

TFS Licensing Change for TFS 2008
Nov 23, 2007
Post comments count 0
Post likes count 0

TFS Licensing Change for TFS 2008

Brian Harry
Brian Harry

We made one significant licensing change for TFS with the release of TFS 2008.  We've gotten a lot of feedback over the past 2 years that there are classes of users who make very light use of TFS and for those users a $500 CAL (list price) is just too much.  Most of these scenarios involve some kind of very infrequent access to work item tracking.  We've decided to tackle one of the scenarios with licensing changes in 2008. The new licensing provisions are designed to make it easy if you want to allow lots of people in your company to use TFS to file bugs, feature requests, etc and have them availa...

2008 Installation Questions
Nov 22, 2007
Post comments count 0
Post likes count 0

2008 Installation Questions

Brian Harry
Brian Harry

Now that the 2008 wave of developer products has shipped I've seen a ton of questions about downloading and installing them.  In this post I'm going to tackle answers to all of the questions I've seen around VSTS/TFS. 1) Hey you guys say you shipped TFS but where do I get it? This is the most common and, unfortunately, most complicated question.  There's a multi-part answer to that question depending on that exactly "it" is. TFS 2008 Trial Edition - If you haven't purchased TFS 2008 yet or you want to try it out on a new server, you can download and install the TFS 2008 Trial Edition.  It can later...

Team System MSDN Chat on December 5th
Nov 22, 2007
Post comments count 0
Post likes count 0

Team System MSDN Chat on December 5th

Brian Harry
Brian Harry

We have another MSDN hosted chat coming on December 5th.  This would be a great time to ask all of your remaining last minute questions about VS/VSTS/TFS 2008 and .NET 3.5 now that they have shipped.  As we've been doing, we'll have 2 at different times to help accomodate differing timezones around the world.  It looks like I have a customer meeting and will have to miss the first one, but I plan to be at the second one.  Here's the detail... Join the chat on Wednesday, December 5th, 2007 from 10:00am - 11:00am Pacific Time. Add to Calendar | Additional Time Zones     &nbsp...

Upcoming Power Tool Release for TFS 2008
Nov 20, 2007
Post comments count 0
Post likes count 0

Upcoming Power Tool Release for TFS 2008

Brian Harry
Brian Harry

Now that the 2008 wave of products have shipped, many of you are probably beginning to ask yourselves - "hey, what about the Power Tools"?  I know this because I've been bombarded with emails about it today :) We have a plan :)  I wish I could announce that they were ready to go but unfortunately we just weren't able to get them all ready at the same time as getting Orcas shipped.  Here's our schedule for delivering updates... The week of 11/26 VSTS Web Access - We released a CTP that is compatible with the TFS 2008 object model a couple of months ago.  This build will continue to...

New 2008 features
Nov 19, 2007
Post comments count 0
Post likes count 0

New 2008 features

Brian Harry
Brian Harry

I didn't post a big list of features with my announcement post an hour or so ago.  However, here is a pointer to the final list of TFS 2008 features I posted a couple of months ago. http://blogs.msdn.com/bharry/archive/2007/08/08/final-tfs-2008-feature-list.aspx Also, Jeff Beehler has produced a very nice indexed feature list that covers all of VSTS http://blogs.msdn.com/jeffbe/archive/2007/11/19/visual-studio-team-system-2008-ships.aspx Brian

VS/VSTS/TFS 2008 are Shipping!
Nov 19, 2007
Post comments count 0
Post likes count 0

VS/VSTS/TFS 2008 are Shipping!

Brian Harry
Brian Harry

Today (Nov 19th, 2007) we released Visual Studio and Visual Studio Team System (including Team Foundation Server) 2008.  It may seem a bit anti-climactic after all of the CTPs and Betas along the way, however, it's a thrill to have it done, broadly available and fully supported.  You can go to http://www.microsoft.com/vstudio to find the download link.  You can also read http://blogs.msdn.com/somasegar for more information. This has really been a pivotal product cycle for us.  Microsoft has had a reputation for shipping product much later than originally anticipated.  With our 2008 releas...

A new TFS to TFS Migration Tool
Nov 16, 2007
Post comments count 0
Post likes count 0

A new TFS to TFS Migration Tool

Brian Harry
Brian Harry

What's that you ask and why would I want it? As you know TFS stores a ton of lifecycle data about application development - source code, change history, tasks, bugs, historical data, ...  If you use the TFS client tools, all of that data goes in and comes out of TFS very nicely.  However, there are lots of scenarios where that isn't quite what you want. The first set are around "legacy systems" and involved questions like. To help answer these kinds of questions, we built something called the TFS Migration & Synchronization Toolkit.  This toolkit helps you build tools that let TFS ...

Good Article on DBPro & Team Build
Nov 7, 2007
Post comments count 0
Post likes count 0

Good Article on DBPro & Team Build

Brian Harry
Brian Harry

Gert Drapers wrote an article on using VSTS Database Edition with TFS's "Team Build" automated build feature.  Check it out...Brian

VS/VSTS/TFS 2008 Release is near!
Nov 6, 2007
Post comments count 0
Post likes count 0

VS/VSTS/TFS 2008 Release is near!

Brian Harry
Brian Harry

Yesterday at TechEd in Europe, Soma announced that the 2008 wave of developer products (VS, VSTS, TFS & .NET 3.5) will ship this month (November).  We've been saying for a long time now that it would be this year but, despite repeated requests, we've refused to be more specific :).  Now we've narrowed it down to the month.  Don't bother asking me the day or the week - because I can't say :) It's going to be a great release and I'm thankful to all of you who helped test the Betas and gave us feedback along the way.  My next post on the subject should actually be announcing the release! Bria...

November '07 DevDiv Dogfood Statistics
Nov 6, 2007
Post comments count 0
Post likes count 0

November '07 DevDiv Dogfood Statistics

Brian Harry
Brian Harry

It's been a while since I wrote about the DevDiv TFS statistics.  Sorry about that, I guess it's just been a really busy summer.  Usage continues to climb steadily and we are just now beginning the rollout to the rest of DevDiv.  The next version of VS/.NET will be built entirely using TFS - no more usage of the older internal tools.  It's been exciting and challenging getting ready for that. The numbers you'll see below (while much larger than what I published in Aug) are actually quite a bit smaller than what they might have been.  We have been doing quite a lot of server clean up in p...

Final word on unexpected VS 2008 Beta 2 expirations
Oct 30, 2007
Post comments count 0
Post likes count 0

Final word on unexpected VS 2008 Beta 2 expirations

Brian Harry
Brian Harry

The final mitigation for our unexpectedly expiring VS/VSTS/TFS 2008 Beta 2 VPC is now in place.  Yesterday we uploaded new VPC images with the expirations changed.  Again, remember that the issue only affects VPC images.  If you installed the actual setups, there will not be any early expiration issue. You can read more about the background on this issue in Jeff's blog thread or mine.  The new VPCs should not expire before March 2008 (as originally planned). Once again, I apologize for the inconvenience this has caused people.  Releasing betas as VPCs is a fairly new process to us - th...

Bug handling on Connect & Transparency
Oct 29, 2007
Post comments count 0
Post likes count 0

Bug handling on Connect & Transparency

Brian Harry
Brian Harry

I've blogged a fair about over the past couple of years on transparency in our process.  I've also advocated for it a great deal internally.  This post caught my eye today both because it is a great commentary on transparency and a great description of how we handle bugs that customers enter throught the http://connect.microsoft.com site.  All too often I see the other side of it where a customer is upset because we rejected a bug and didn't provide any reasonable feedback as to why.  We continue to work on making sure everyone in the division who deals with customer bugs is properly educated ...

Team System Widgets
Oct 29, 2007
Post comments count 0
Post likes count 0

Team System Widgets

Brian Harry
Brian Harry

I think I blogged about this site a couple of years ago but they recently improved it and it's worth another mention.  This is the best site I've ever seen for finding a handy list of the multitude of additional Team System add-ons.  I frequently complain to our marketing team asking "Why can't we have a list as good as theirs?" :).  Since we don't, I still recommend Accentient's page as the best game in town. Brian

Error in VS/VSTS/TFS 2008 Beta 2 expiration date
Oct 29, 2007
Post comments count 0
Post likes count 0

Error in VS/VSTS/TFS 2008 Beta 2 expiration date

Brian Harry
Brian Harry

Some time ago, I wrote a post about the Beta 2 expiration date saying that it would expire in March 2008.  Well, for the non-VPC version that continues to be true, however, we have discovered that the OS image in the VPC is set to expire on Thurs, November 1, 2007 - only a couple of days from now and well before the March date that we believed it to be.  I appologize profusely for the inconvenience this causes you.  I want to thank J.Eggers for his comment on my original post informing us of the impending problem. Over the past week or so, we've been working hard on this and you may have seen sever...

TFS plugin compatibility between TFS 2005 and TFS 2008
Oct 19, 2007
Post comments count 0
Post likes count 0

TFS plugin compatibility between TFS 2005 and TFS 2008

Brian Harry
Brian Harry

As I've written many times, we strove to maintain a very high degree of compatibility between TFS 2005 and TFS 2008.  One result is that either client can be used with either server.  However, our success was not without exceptions.  One of those is that any code you've compiled against the TFS 2005 object model will always run against the 2005 object model, never the 2008 object model.  In many cases this is fine because the TFS 2005 object model works just fine against a TFS 2008 server. However, there are some cases where it is problematic.  The biggest issue occurs when you are loadin...

TFS 2008 System Recommendations
Oct 18, 2007
Post comments count 0
Post likes count 0

TFS 2008 System Recommendations

Brian Harry
Brian Harry

We have just completed our testing for TFS 2008 scalability and are ready to publish the final recommendations on server sizing and hardware configurations.  If you want to compare this to the TFS 2005 recommendations, you will find them here. Ultimately making capacity recommendations is a little like throwing darts at a board.  The problem is that no two teams are the same.  They use different processes, have different usage patterns, have different sized applications, are organized differently, etc.  When we make estimates on things like how much load an average user puts on the system, we ...

Final set of TFS test patches released
Oct 16, 2007
Post comments count 0
Post likes count 0

Final set of TFS test patches released

Brian Harry
Brian Harry

Over the weekend we released the final set of TFS 2008 test patches for Beta 2 (see below for links).  As I described in an earlier post, these patches fix real bugs but are primarily to allow us to test our servicing process and make sure that by the time TFS 2008 ships we are able to quickly release reliable patches with a good installation/uninstallation experience.  If you have TFS 2008 installed, please try out these patches and let us know whether or not they work right away.  You don't need to uninstall the previous round of patches if you've already installed them.  There isn't th...

TeamCompanion – A new TFS Add-on for Outlook
Oct 15, 2007
Post comments count 0
Post likes count 0

TeamCompanion – A new TFS Add-on for Outlook

Brian Harry
Brian Harry

Check out TeamCompanion by Ekobit.  It's a new Outlook add-on that allow you to work with TFS work items inside Outlook.  In addition to email integration and you favorite Outlook list management features, it also provides read-only offline access to you work items.  They have a 30-day free trial here.  Try it out and let me know what you think.Brian

Microsoft Solutions Framework (MSF)
Oct 11, 2007
Post comments count 0
Post likes count 0

Microsoft Solutions Framework (MSF)

Brian Harry
Brian Harry

We recently did a small reorg and my team is now responsible for the MSF components that ship in Visual Studio Team System.  This means I now need to understand it even better than I do now and work to make sure it's delivering everything you want.  Coincidentally, Jeff Beehler wrote a post asking for feedback on MSF.  I'd really appreciate it if you would leave any comments you have on MSF and what you would like to see as a comment on his blog post.  I promise I'll read that feedback and use it to help shape what I think we should be doing in MSF going forward. Thanks, Brian

Team Foundation Operations Guide
Oct 3, 2007
Post comments count 0
Post likes count 0

Team Foundation Operations Guide

Brian Harry
Brian Harry

Yesterday Jeff Beehler announced the availability of a new Team Foundation Server Operations Guide.  This guide was assembled by the VSTS Rangers team in coordination with the TFS team.  It augments the product documentation with additional guidance and best practices for managing/operating a Team Foundation Server. It includes: I hope this is helpful in understanding TFS operations.  Over time this content will get migrated into the official documentation set. Brian

TFS and Sharepoint (WSS) 2.0 SP3
Oct 1, 2007
Post comments count 0
Post likes count 0

TFS and Sharepoint (WSS) 2.0 SP3

Brian Harry
Brian Harry

We have completed testing TFS with WSS 2.0 SP3 and everything works as expected.  It should be safe to use it in a production TFS deployment and it will be fully supported. Thanks,  Brian

September TFS Power Tools Released
Sep 29, 2007
Post comments count 0
Post likes count 0

September TFS Power Tools Released

Brian Harry
Brian Harry

Today we released the Sept 2007 version of the TFS Power Tools.  There's a couple of great new things in them.  First, before I get to that, this release of the Power Tools only works with the TFS 2005 client.  This will be the last release of the Power Tools for the TFS 2005 client.  Future releases will require and work with the TFS 2008 client - all the more reason for you to upgrade :) There are two major new features in this release of the Power Tools: See the section towards the end for a couple of things to watch out for during installation.  If you have any questions or pro...

Updates to TFS 2008 Beta 2
Sep 28, 2007
Post comments count 0
Post likes count 0

Updates to TFS 2008 Beta 2

Brian Harry
Brian Harry

Yesterday we released a refreshed build of TFS 2008 Beta 2.  Why did we do this?  The reason is that we have had a fair number of reports of installation issues.  Our installation process is instrumented with Dr. Watson logging and will send information about successes and failures and logs on the errors that were hit for us to analyze.  In those logs, we've seen a few significant issues.  But even more importantly, we discovered that logging was disabled on a portion of the TFC installer and that we were unable to diagnose a class of failures as a result. Both the client and server bits ...

Continuous Integration tray tool for TFS
Sep 26, 2007
Post comments count 0
Post likes count 0

Continuous Integration tray tool for TFS

Brian Harry
Brian Harry

Check out the new tray tool for monitoring Team Builds on Buck's blog.  It's just a preview at this point and will ultimately be released as an official TFS Power Tool in the next few months but I think if you get the chance to check it out, you'll get hooked on it.Brian

VSTS Web Access updated for TFS 2008
Sep 21, 2007
Post comments count 0
Post likes count 0

VSTS Web Access updated for TFS 2008

Brian Harry
Brian Harry

Today we released a new version of VSTS Web Access.  This release is a Community Technology Preview (CTP) of what will ultimately be the 2008 version of of the VSTS Web Access Power Tool.  See the bottom for details on the nuances of what all this terminology means. You can download it here. The big advances in this update include... This release (and the final 2008 release) can be used with either a TFS 2005 or a TFS 2008 server.  In either case, you will need to install a TFS 2008 Team Explorer on the machine you install Web Access on.  Since TFS 2005 did not support build queuing...

Update on Microsoft TFS adoption
Sep 15, 2007
Post comments count 0
Post likes count 0

Update on Microsoft TFS adoption

Brian Harry
Brian Harry

Here's an update on overall TFS adoption at Microsoft.  In a bit I expect to blog the latest DevDiv server stats. Overall adoption continues to grow rapidly.  We passed some notable milestones this month: Adoption in Office continues strong.  Windows adoption is growing but we have hit some pain along the way.  They are adopting the same preliminary Rosario build that Office is using and have run into quite a number of installation issues with the Team Explorer client.  We've been working through those with them.  DevDiv continues preparations for a final and complete switch over ...

TFS Migration & Synchronization Tool For ClearCase Released
Sep 14, 2007
Post comments count 0
Post likes count 0

TFS Migration & Synchronization Tool For ClearCase Released

Brian Harry
Brian Harry

8/24/2012 This post is now very out of date.  Please see http://blogs.msdn.com/b/willy-peter_schaub/archive/2011/07/27/getting-started-with-ibm-rational-to-team-foundation-server-tfs-migrations.aspx for more up to date information. Yesterday we released a new tool that will help customers who use both Microsoft Visual Studio Team Foundation Server and ClearCase or are migrating from ClearCase to TFS.  It is available for download today at no additional charge for licensed users of TFS (server and CALs).  We are hoping to release some updates to TFS licensing soon that will ...

Practicing servicing for TFS 2008
Sep 10, 2007
Post comments count 0
Post likes count 0

Practicing servicing for TFS 2008

Brian Harry
Brian Harry

You may have read some of my previous posts about my shame around the job we have done servicing and providing patches for TFS 2005.  We've had problems both with timeliness and reliability of patches.  I promised that we would not let that happen again for TFS 2008.  I intend to keep that promise.  We've been working hard on servicing for months now.  Today, we have the first visible result of that effort.  We are releasing a first round of 6 patches that can be applied against TFS 2008 Beta 2 client and server installs.  These patches fix real bugs Beta 2 but not all of them a...

Working with our big downloads
Sep 7, 2007
Post comments count 0
Post likes count 0

Working with our big downloads

Brian Harry
Brian Harry

We've move to a model where we do pre-releases way more often than we used to.  The downside is that they are still really big and it can take a lot of time to do downloads.  Brian Keller recent wrote a post about how to minimize the difficulty and time spent downloading.  Read here for more info...  http://blogs.msdn.com/briankel/archive/2007/09/06/a-more-reliable-and-faster-download-experience-for-rosario-vs08-vpc-s.aspx Brian

Updated documentation on creating custom reports
Sep 5, 2007
Post comments count 0
Post likes count 0

Updated documentation on creating custom reports

Brian Harry
Brian Harry

One of the pieces of feedback we frequently get is that creating custom reports is too hard.  We're taking a two pronged approach to this.  We're working on new features in Rosario to make it easier and we are writing more/better docs on how to do reporting with the features you have today.  Here is a post from Allen Clark on some new docs for writing TFS reports using Report Designer.  Check it out... http://blogs.msdn.com/vstsue/archive/2007/08/29/new-content-available-on-creating-custom-reports.aspx Brian

Support details for TFS Beta 2
Aug 30, 2007
Post comments count 0
Post likes count 0

Support details for TFS Beta 2

Brian Harry
Brian Harry

I've gotten a few questions recently about exactly what "go-live" of TFS Beta 2 means and how one goes about getting support. "Go-live" means that we believe Team Foundation Server 2008 Beta 2 (TFS Beta2) is ready for production use.  Because TFS is such a mission critical application, we have arranged for Customer Support Services (CSS) to provide support during the Beta 2 timeframe for customers who deploy it in a production environment.   If you are running into issues which do not cause work stoppage, one of the best places to get support is on the MSDN forums.  There are ten specific...

Fixes for a couple of TFS Beta 2 install issues
Aug 30, 2007
Post comments count 0
Post likes count 0

Fixes for a couple of TFS Beta 2 install issues

Brian Harry
Brian Harry

We've been collecting Dr. Watson reports and user bug reports of issues encountered installing TFS Beta 2.  Unfortunately, the success rate is not as high as we would like.  Yesterday we released an update that will address 2 of the issues we've seen people run into.  We have another set of them coming in the next couple of weeks I hope.  I'll let you know when they are available.  The symtoms of the two issues these fixes address are the errors: • "There is no team project named' in source control"• "TF220059: The installation process cannot continue"You can read the KB article...

All VS 2008 Beta 2 languages have now been released
Aug 29, 2007
Post comments count 0
Post likes count 0

All VS 2008 Beta 2 languages have now been released

Brian Harry
Brian Harry

If you've been waiting for French or German (or Russian .NET Framework), you can get them now! Visual Studio Team System 2008 Beta 2 Team SuiteJapanese:  http://www.microsoft.com/downloads/details.aspx?FamilyId=428C076F-E3EF-4290-9FF4-F6FD8F180B7D&displaylang=ja Chinese (Simplified): http://www.microsoft.com/downloads/details.aspx?FamilyId=428C076F-E3EF-4290-9FF4-F6FD8F180B7D&displaylang=zh-cn  Chinese (Traditional): http://www.microsoft.com/downloads/details.aspx?FamilyId=428C076F-E3EF-4290-9FF4-F6FD8F180B7D&displaylang=zh-tw  Korean: http://www.microsoft.com/downloads/d...

Upgrading to Win2K3 SP2
Aug 28, 2007
Post comments count 0
Post likes count 0

Upgrading to Win2K3 SP2

Brian Harry
Brian Harry

We've recently been having some problems with client hangs in our dogfood TFS environment.  It has taken quite a while and quite a long breadcrumb trail to diagnose the problem.  I thought I'd share it with it in case you have seen similar things or want to take preventative steps against it. As I said, it usually manifests itself as a hang (most often while doing a "Get").  It can also manifest itself as a "server temporarily unavailable" error message.  The problem turns out to be a couple of related bugs in IIS where connections are not properly closed during a process recycle.  This c...

Orcas Beta 2 builds released for additional languages
Aug 28, 2007
Post comments count 0
Post likes count 0

Orcas Beta 2 builds released for additional languages

Brian Harry
Brian Harry

The next set to be released are what we call CCK - Simplified Chinese, Traditional Chinese and Korean.  Soon we will also be releasing French and German.  In all, for RTM, we will be releasing support for 9 languages. CHSCHT KOR Brian

Improving our communication with the community
Aug 20, 2007
Post comments count 0
Post likes count 0

Improving our communication with the community

Brian Harry
Brian Harry

I got some feedback on a recent post about how annoying it can be to track down information about VSTS.  The post complained about lack of "official" content and blog posts that chain to other blog posts etc. Well a few of us got together recently to talk about the problem.  It's been a long standing one.  Publishing "official" content through official channels is complicated and time consuming.  On the other hand, publishing blog posts is easy :).  The downside of blog posts is the information is distributed, sometimes of dubious quality and frequently intermixed with random stuff. With ...

TFS/Project Server 2007 Connector
Aug 16, 2007
Post comments count 0
Post likes count 0

TFS/Project Server 2007 Connector

Brian Harry
Brian Harry

I've written before about the TFS <-> Project Server 2007 Connector that the VSTS Ranger team built.  Check out this new Channel 9 video with Lenny (one of the developers of it).  He talks a bit about the Rangers and the projects they have undertaken.  Then he talks in more depth about the Project Server Connector -  what problems it solves, usage scenarios, architecture and then does a demo. https://channel9.msdn.com/Showpost.aspx?postid=334527 Brian

TFS 2008 Beta 2 expiration date
Aug 15, 2007
Post comments count 0
Post likes count 0

TFS 2008 Beta 2 expiration date

Brian Harry
Brian Harry

I responded earlier to a comment on one of my posts about the Beta 2 expiration date.  At the time I wasn't 100% certain what it is.  I have found out that it is March 15th 2008.  I know the Beta 2 TFS server will stop functioning on that date.  I believe the VS 2008 Beta 2 clients will also stop functioning on that date but I don't have 100% confirmation of that. So one question I've heard is - hey what happens if VS 2008 doesn't ship by then?  Well, we've publicly said VS 2008 is expected to ship this year.  Based on the best of my ability to predict these things, I'd say we are st...

TF30162: Task "SharePointPortal" from Group "Portal" failed
Aug 14, 2007
Post comments count 0
Post likes count 0

TF30162: Task "SharePointPortal" from Group "Portal" failed

Brian Harry
Brian Harry

I suspect a lot of people are going to be seeing this message in the coming months and I want to get out in front of it.  This error occurs when you create a new Team Project using the TFS 2005 client against a WSS 3.0 server.  The most common way you will get in this situation is by install a fresh TFS 2008 server install and choosing the default options and then using the 2005 client to create Team Projects.  I'm already starting to see people hit this using Beta 2.  The "full" error message in the project creation log looks like this: Event Description: TF30162: Task "SharePointPortal" from...

Awesome Posters!
Aug 13, 2007
Post comments count 0
Post likes count 0

Awesome Posters!

Brian Harry
Brian Harry

One of our partners in South Africa has been creating VS and Team System oriented posters for a while now.  I blogged about this 9 months or so ago but they just keep producing them and I thought it was worth another mention.  These posters are really handy roadmaps to various aspects of the product.  They have dozens of them now.  What got my attention today is that they just released two more But don't just stop there, check out the full catalog.  Visit http://www.drp.co.za/.  On the left hand side, click on Media and then Posters. You may wonder about the BPA one.  I've ...

DBPro Power Tools released
Aug 13, 2007
Post comments count 0
Post likes count 0

DBPro Power Tools released

Brian Harry
Brian Harry

The VS Team System Database Edition team has released a set of Power Tools to work with the 2005 version of DBPro.  There's a ton of really valuable stuff in here, including improved refactoring support, more data generation, msbuild tasks and more.  Check this out... Brian

The Japanese version of VS 2008 Beta 2 is now available
Aug 10, 2007
Post comments count 0
Post likes count 0

The Japanese version of VS 2008 Beta 2 is now available

Brian Harry
Brian Harry

日本のみなさん、おはようございます。 Part of our work leading up to shipping a product is investing in getting ready for localized versions of it.  Today we released the Japanese version of Beta 2 and are looking forward to feedback on how well we've done.  Are any fields clipped?  Is the translation good?  Did we miss translating any portions?  Do we handle sorting and other operations properly?  Etc. If you are a Japanese speaker, we'd appreciate you trying it out and letting us know what you think.  In the next few weeks we'll be releasing another wave of localized Beta 2 versions and I...

Final TFS 2008 Feature List
Aug 8, 2007
Post comments count 0
Post likes count 0

Final TFS 2008 Feature List

Brian Harry
Brian Harry

 Gee, time flies when you are having fun.  I can't believe it's been another 4 months since my last post on Orcas features. At this point TFS 2008 is basically done!  We've got a few bugs left to fix and we are still taking feedback from Beta 2 but we're focusing on quality, stability and ensuring TFS works in a wide array of configurations at this point.  As such, I expect this to be my final feature list post for TFS 2008.  I hope you are happy with what we've done.  Hopefully you've picked up Beta 2 and tried it out for yourself.  We've really tried to focus on addressing thi...

Patterns & Practices releases TFS guidance
Aug 7, 2007
Post comments count 0
Post likes count 0

Patterns & Practices releases TFS guidance

Brian Harry
Brian Harry

The Patterns & Practices team has just released some really good and pretty comprehensive guidance on how to structure your team development using Team System and Team Foundation Server.  It's going to be available in a variety of forms, including a book you can buy.  See JD's blog for more info on it: http://blogs.msdn.com/jmeier/archive/2007/08/06/new-release-patterns-practices-team-development-with-team-foundation-server-guide.aspx Brian

August DevDiv Dogfood Statistics
Aug 7, 2007
Post comments count 0
Post likes count 0

August DevDiv Dogfood Statistics

Brian Harry
Brian Harry

I think I missed posting dogfood stats last month - sorry about that.  It's just been so busy with all of the recent releases going on, it's been difficult to find time to do it. The “big change” in the past couple of months is that the Visual Studio central build lab is really making progress in enabling support for TFS (rather than using the mirrored legacy system).  Some of the substantial increases in activity are due to the load they put on the system.  For example, 5.7 million of the 36 million downloads are from the build lab.  They’ve also been pushing the system in some ways that...

Work Item Tracking Enhancements in the Aug Rosario CTP
Aug 6, 2007
Post comments count 0
Post likes count 0

Work Item Tracking Enhancements in the Aug Rosario CTP

Brian Harry
Brian Harry

Perhaps, over the week end, a few of you have had a chance to play around with the Aug CTP of the Rosario release of Visual Studio Team System.  This post is to give you a little bit of insight into some of the new things you can do with work item tracking. One of our primary focuses for this release is what we call "Business Alignment".  This is about making sure you know what your development organization is doing, why they are doing it and how it is coming compared to plan.  There are many features coming to support this goal and I'll talk about a few of them here.  Some of them you can see...

Updated GAT/GAX released
Aug 5, 2007
Post comments count 0
Post likes count 0

Updated GAT/GAX released

Brian Harry
Brian Harry

This is a great example of what we can accomplish together by partnering.  The original plan for GAT and GAX was to wait and update them with VS 2008 releases later this year.  After Beta 1, you gave feedback that these were very important to some of you to enable evaluating the betas.  We went back to the team and they agreed to update them for Beta 2.  And here they are...For those of you who don't know what GAT and GAX are, here are brief descriptions: The Guidance Automation Extensions (GAX) expands the capabilities of Visual Studio by allowing architects and developers...

Rosario August CTP Released!
Aug 4, 2007
Post comments count 0
Post likes count 0

Rosario August CTP Released!

Brian Harry
Brian Harry

Today we released the first CTP release for the Rosario version of Microsoft Visual Studio Team System.  You can download the VPC to try it our here.  You can read more detail about it here. As you'll recall from previous postings, our 2 "pillars" for Rosario are "Testing & Application Quality" and "Business Alignment".  This CTP delivers a mix of features supporting both scenarios - including an update MSF CMMI template, user definable links types, hierarchical work items, work item queries on links, an awesome manual testing tool and more. Over the few days, I'll be posting longer description...

SourceSafe 2005 Update CTP Available
Aug 2, 2007
Post comments count 0
Post likes count 0

SourceSafe 2005 Update CTP Available

Brian Harry
Brian Harry

Along with the VS2008 wave of products, we are providing an update to Visual SourceSafe 2005 called a GDR.  GDR stands for something like General Distribution Release and it is very much like a service pack.  The differences are subtle and I won't try to explain them right now.  This GDR contains over 57 fixes and includes all customer requested hot fixes and many internally found and fixed issues.  It is also designed to make sure that VSS 2005 works well with the VS 2008 wave of products.  The update is available for free to all licensed VSS 2005 customers. We have just released a Commu...

Team System Web Access Overview
Aug 1, 2007
Post comments count 0
Post likes count 0

Team System Web Access Overview

Brian Harry
Brian Harry

Someone asked me to publish a brief write up VSTS Web Access along with screen shots.  It seemed like a good idea, so here you go... VSTS Web Access is a Web UI to a portion of the Team Foundation Server functionality.  Over time I expect it to grow beyond what we think of as TFS today.  It serves a few purposes: VSTS Web Access is not intended to be a complete solution to the needs of all people on the development team.  For instance, it is particularly not intended to be a replacement for the source code control functionality that a developer would need.  It also doesn't have all o...

Improvements for testing in VSTS 2008
Aug 1, 2007
Post comments count 0
Post likes count 0

Improvements for testing in VSTS 2008

Brian Harry
Brian Harry

Compared to our VSTS 2005 release, the 2008 release is a fairly modest release.  Mostly it's filling gaps in the offering and adding in a few nice new features.  However, I think the improvements we've made in testing are are under appreciated.  IMHO, we really did some great work to improve testing.  These include major advancements like: Ed has done a great blog post that indexes many detailed blog posts on the new testing features.  I encourage everyone to check it out and learn about all of the great stuff! Brian

TechEd South Africa
Aug 1, 2007
Post comments count 0
Post likes count 0

TechEd South Africa

Brian Harry
Brian Harry

For that subset of you for whom it is relevant, It looks like I'm going to be at TechEd South Africa this year.  It's October 21st to the 24th.  I'm still finalizing plans but expect to be doing a couple of talks on TFS and VSTS.  I've never been to the African continent before and am really looking forward to seeing it.  If you live in that part of the world, I look forward to seeing you. If you are interested, you can sign up here: http://www.tech-ed.co.za/  Brian

Team System Web Access Power Tool Available!
Jul 30, 2007
Post comments count 0
Post likes count 0

Team System Web Access Power Tool Available!

Brian Harry
Brian Harry

Today we released the first "official" power tool release of Team System Web Access.  You can download it from here.   Let me put this in context.  When Microsoft first acquired DevBiz, we provided v1.0 of TeamPlain for download.  Based on customer demand, we uploaded a preview of TeamPlain 2.0.  Neither were supported by Microsoft customer support but both were available for download by all Team Foundation Server licensed users. With our release today of the Team System Web Access Power Tool, several things have changed.  This new version is based on the TeamPlai...

More VSTS chats coming
Jul 30, 2007
Post comments count 0
Post likes count 0

More VSTS chats coming

Brian Harry
Brian Harry

With Beta 2 out the door now, we are having a new set of MSDN chats to talk about what's new and what's coming.  Please join the product team!  Following our recent tradition, we'll be having 2 chats at different times to accomodate people in different parts of the world. Join the chat on Wednesday, August 1st, 2007 from 10:00am - 11:00am Pacific Time. Add to Calendar | Additional Time Zones             -or- Join the chat on Wednesday, August 1st, 2007 from 4:00pm - 5:00pm Pacific Time. Add to Calendar | Additional Time Zones Hope to see you there! ...

Help installing VS 2008 Beta 2
Jul 30, 2007
Post comments count 0
Post likes count 0

Help installing VS 2008 Beta 2

Brian Harry
Brian Harry

I suspect many of you will be trying to install VS 2008 Beta 2 in the near future.  If you run into any problems, you can go to the following MSDN forums to look for help.  The setup team has committed to monitoring them closely as people get over the hump of getting it installed. Visual Studio Orcas Install and Setup http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1017&SiteID=1   Visual Studio Orcas Express Editions - Installation and Setup http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=1346&SiteID=1    Brian

New TFS offline support in Beta 2
Jul 30, 2007
Post comments count 0
Post likes count 0

New TFS offline support in Beta 2

Brian Harry
Brian Harry

Matias did a very nice write up of the new TFS version control offline support that is now available in Beta 2.  I thought it would be good to share it with you.  He mentions one issue about having to close and reopen the solution - we are looking into that problem now.  Overall, the offline experience for TFS in 2005 was not very good.  We improved it a bit with the Power Tool offline support but now it's markedly better with the new integration into the IDE.  We're certainly interested in any feedback you have about it. Brian

Upgrading to Orcas Beta 2
Jul 27, 2007
Post comments count 0
Post likes count 0

Upgrading to Orcas Beta 2

Brian Harry
Brian Harry

With Orcas Beta 2 now available, I'm starting to see questions about the upgrade process and the availability and interoperability of other components (that don't ship in the box with Orcas).  Let me try to clear some of this up. VSTS Web Access - This is the new web UI (formerly TeamPlain) that we acquired a few months ago.  Our work to run it through the Microsoft release process for a Power Tool release is nearly complete.  I'm expecting it to be available for download for licensed TFS users in the next day or two - watch for my announcement and list of improvements, etc.  This version...

Orcas Beta 2 download URLs
Jul 26, 2007
Post comments count 0
Post likes count 0

Orcas Beta 2 download URLs

Brian Harry
Brian Harry

Here's a long list of download urls to help you quickly find what you need... All the downloads are live!!! Below are links to landing pages as well as individual SKU downloads:   ·         Marketing launchpad http://msdn2.microsoft.com/en-us/vstudio/   ·         Express landing page is at  http://msdn.microsoft.com/vstudio/express/future/downloads/default.aspx   SKU download sites:    Other download sites include: Akamai (which is referenced in the Microsoft.com download pages for f...

Orcas Beta 2 is Available!
Jul 26, 2007
Post comments count 0
Post likes count 0

Orcas Beta 2 is Available!

Brian Harry
Brian Harry

Unfortunately, I don't have much time to write something up right now, but I wanted to let you know that Orcas Beta 2 is available today.  You can download it here: http://msdn2.microsoft.com/en-us/vstudio/default.aspx You can also read more about it on Soma's blog here: http://blogs.msdn.com/somasegar/archive/2007/07/26/announcing-the-release-of-visual-studio-2008-beta-2-net-fx-3-5-beta-2-and-silverlight-1-0-rc.aspx The short of it is this... In the next few days I'll be publishing a post with the final Orcas feature set for TFS (did I mention it's basically done? :)).  We're looking for y...

An interesting Agile viewport into TFS
Jul 26, 2007
Post comments count 0
Post likes count 0

An interesting Agile viewport into TFS

Brian Harry
Brian Harry

David Anderson (who used to work on the MSF team here a Microsoft) continues to be a strong advocate of Agile development practices and has an interesting idea for how to manage a virtual whiteboard based on TFS work items.  http://www.agilemanagement.net/Articles/Weblog/DigitalWhiteboardExperime.html Brian

A Rosario Milestone
Jul 25, 2007
Post comments count 0
Post likes count 0

A Rosario Milestone

Brian Harry
Brian Harry

Yesterday, we signed off on the release of the first CTP for our Rosario release of VSTS.  Rosario, as you may recall, is the code name for the release of VSTS that will follow the VS/VSTS 2008 (Orcas) release.  We have not (and will not soon) be announcing anticipated timelines for Rosario, so for now you'll have to be happy with getting your hands on the bits to play with :) I believe this first CTP will actually be called CTP8 (that's what we call it internally).  That's because it's the CTP after the 8th iteration of development.  The next CTP will be after iteration 10 and will be in abou...

Finalized guidance published for WSS 3.0 support with TFS 2005
Jul 24, 2007
Post comments count 0
Post likes count 0

Finalized guidance published for WSS 3.0 support with TFS 2005

Brian Harry
Brian Harry

Jeff Beehler blogged today about the final release of the WSS 3.0 guidance.  It hasn't changed much from the "pre-release" version but has incorporated some feedback.  If you have already successfully used the guidance, you are set.  If not, you can check this out.  Of course, Orcas is coming pretty soon and it has WSS 3.0 support built in. This guidance was written by the VSTS Ranger team in concert with the TFS team.  The Ranger team is a group of people with Microsoft Consulting Services experience who work closely with the VSTS product group to provide out of band solutions to adoptio...

Update on adoption of TFS at Microsoft
Jul 24, 2007
Post comments count 0
Post likes count 0

Update on adoption of TFS at Microsoft

Brian Harry
Brian Harry

Our internal adoption team produced an update on our status this week and I thought I'd share the results with you.    We're now up to 21 TFS instances in production, hosting a total of 734 projects about 5,600 users.  2 of those instances are running an Orcas Beta 2 build.  3 are running a very early build of Rosario.  and the other 16 are running TFS 2005.  We plan on upgrading the remaining TFS 2005 instances to Orcas (TFS 2008) in August. I know I've talked before about the Office's adoption of TFS for project management.  Their use has really taken off over the pa...

SR1 of VSTS for Database Professionals released
Jul 24, 2007
Post comments count 0
Post likes count 0

SR1 of VSTS for Database Professionals released

Brian Harry
Brian Harry

Yesterday we released a servicing release for VSTS database role product.  The improvements include: • Cross-database referencesSupport is improved to enable you to reference objects in different databases by using database project references or referencing a database metafile (.dbmeta). This support will reduce or eliminate the cross database reference warnings within a database project.• Improved file support within SQL Server file groups You may define files within file groups as database project properties instead of having to create files and file groups within the pre-deployment storage scrip...

Cool checkin policy
Jul 17, 2007
Post comments count 0
Post likes count 0

Cool checkin policy

Brian Harry
Brian Harry

Someone forwarded this link to me the other day.  We get requests fairly often for a checkin policy that enforces comments.  Often enough that we released one as part of our Power Tools a few months ago.  However, this one looks better than ours.  I haven't played with it but it looks good.  I thought I'd pass it along in case you want to check it out.Brian

Orcas and Team Projects
Jul 6, 2007
Post comments count 0
Post likes count 0

Orcas and Team Projects

Brian Harry
Brian Harry

One of the concerns I hear pretty frequently is about the number of Team Projects that a TFS server will support.  Bill Essary wrote an extensive paper a while back on what limits TFS has, why and what behavior you will see as you approach and exceed the "limits". Tackling this problem was not one of our objectives in Orcas.  We've targeted Rosario as our release to really eliminate this limit for all practical purposes.  None-the-less, some of the changes we've made will help. First, we made some performance improvements to how we manage work item meta-data.  We did this to generally improve ...

Cool tool for requirements test coverage
Jul 3, 2007
Post comments count 0
Post likes count 0

Cool tool for requirements test coverage

Brian Harry
Brian Harry

A few days ago someone forwarded me some links to a tool for determining test coverage (code coverage) on requirements rather than assemblies, classes and methods (which VSTS provides out of the box).  I finally got a chance to look over it today.  It looks pretty cool.  I have to admit I'm a bit skeptical about annotating every class/method with the requirement number but that might work out.  It would be very interesting to try it out on a project.  There's no question reporting the test coverage by requirement/scenario is way more meaningful to managers, project sponsors and users than...

Reminder – MSDN Chat today
Jul 3, 2007
Post comments count 0
Post likes count 0

Reminder – MSDN Chat today

Brian Harry
Brian Harry

I wanted to remind everyone that we have 2 MSDN chats with the Team System team today.  The first is at 10:00am pacific time and the second at 4:00pm pacific time.  I will definitely be at the first but may not make the second as it is at 7:00pm eastern time (where I am).  See this post for more details.Brian

TFS Migration and Synchronization Toolkit is Available!
Jul 2, 2007
Post comments count 0
Post likes count 0

TFS Migration and Synchronization Toolkit is Available!

Brian Harry
Brian Harry

Last week we released the "final" version of the TFS Migration & Synchronization Toolkit.  I say "final" because nothing is ever final (particularly when we provide source and put it on CodePlex :)). The toolkit is designed to make it easy to do both 1 way and bidirectional synchronization of work item tracking and version control data between TFS and other systems.  We've used this tool kit (and previous incarnations of it) to build several tools and feedback on it has been very good.  I remember a report of someone building a tool to migrate PVCS data into TFS.  They claimed it was a ver...

June DevDiv Dogfood Statistics
Jun 20, 2007
Post comments count 0
Post likes count 0

June DevDiv Dogfood Statistics

Brian Harry
Brian Harry

Orcas Beta 2 has been deployed on our dogfood server for about a month now and has been running quite well with very few patches.  We've been focusing primarily on cleaning up the event log and making sure we fix any bugs generating event log entries, making appropriate eventlog entries clear and actionable and removing spurious ones. I think I've mentioned before that increased adoption of TFS within DevDiv has been stalled for the past several months as the division has been totally focused on getting Orcas finished.  It's performance review time of the year at Microsoft and as part of that process So...

Team System product group chats on July 3rd
Jun 20, 2007
Post comments count 0
Post likes count 0

Team System product group chats on July 3rd

Brian Harry
Brian Harry

The next set of Team System chats with the product group will be on July 3rd.  We're continuing the new tradition of 2 chats at different times to help accomodate people in different timezones around the world. Join the chat on Tuesday, July 3rd , 2007 from 10:00am - 11:00am Pacific Time. Add to Calendar | Additional Time Zones                 -and- Join the chat on Tuesday, July 3rd, 2007 from 4:00pm - 5:00pm Pacific Time. Add to Calendar | Additional Time Zones Unfortunately I had to miss the last chat but I think I will be at this ...

Using Subversion clients with Team Foundation Server
Jun 18, 2007
Post comments count 0
Post likes count 0

Using Subversion clients with Team Foundation Server

Brian Harry
Brian Harry

There a new and very interesting project on CodePlex today.  It's a "bridge" that allows Subversion clients (like TortoiseSVN) to work against a TFS server.  This project has been created by the team that develops CodePlex itself due to the popularity of Subversion clients.  This bridge works at the protocol level by transforming the SVN protocol to the TFS protocol and back.  It's still in it's infancy but it's something worth keeping an eye on.Here's the project: http://www.codeplex.com/SvnBridgeKeep in mind, of course, that using it still requires a TFS CAL, sorry - no free lunch here :)Let...

Updated Quiescing patch released
Jun 15, 2007
Post comments count 0
Post likes count 0

Updated Quiescing patch released

Brian Harry
Brian Harry

We're now one step closer to the end of my humiliation :)  The updated quiescing patch has now been released and is available for all to use.  It should address many of the issues people have had with installing TFS 2005 SP1.  If you've already successfully installed SP1, you don't need to go back and mess with it, but you should install the new quiescing patch before you apply any new fixes or service packs. Below you'll find a bunch of details on the patch.  I'm told that the one remaining issue is very rare and easily remedied.  The fix for it was deemed a substantial change and likely...

The end of my humiliation is near?
Jun 12, 2007
Post comments count 0
Post likes count 0

The end of my humiliation is near?

Brian Harry
Brian Harry

Well, I've been doing everything I could to hide from my humiliation that was the install experience around TFS SP1.  As you'll recall, the underlying problem was that the way it "quiesced" (deactivated) the server was not appropriate.  It didn't work for servers that were in the process of being used.  It didn't work for clustered servers.  Etc.  To make matters worse, it has taken months to address the issue.  The primary problem was that once SP1 was behind us, the division was focused on other things and trying to turn the overall servicing orgs attention to "redoing" the TFS SP1...

GAT/GAX Support for Orcas
Jun 12, 2007
Post comments count 0
Post likes count 0

GAT/GAX Support for Orcas

Brian Harry
Brian Harry

A few weeks ago (in a thread about Orcas feedback) I got several questions about GAT/GAX support.  As promised I went and talked to the team about their plans and accelerating support.  Their plan had been to support Orcas at RTM, but given the feedback you gave and after reviewing the effort involved, they've come back with a plan to do it sooner.  Today they told me they believe they can have an Orcas compatible GAT/GAX available in about a month.  So, keep your eyes and ears open for availability... Brian

Announcing Team Foundation Server <-> Project Server connector
Jun 11, 2007
Post comments count 0
Post likes count 0

Announcing Team Foundation Server <-> Project Server connector

Brian Harry
Brian Harry

Today we are announcing the availability of a connector between TFS 2005 and Project Server 2007.  The goal of Team System is to conect together all of the people involved in software development projects and provide them the information they need, when they need it to make better decisions faster.  Since the initial release of TFS 2005, it has supported integration with the Microsoft Project client - allowing project managers to access and enter data in TFS.  Over the last year we've been hearing increasing requests from customers for a solution that better integrates with Project Server for a mor...

SourceSafe GDR coming
Jun 6, 2007
Post comments count 0
Post likes count 0

SourceSafe GDR coming

Brian Harry
Brian Harry

Richard Berg blogged today about the upcoming SourceSafe GDR.  Think of it as a service pack for SourceSafe 2005.  He's listed all of the bugs that we've fixed and some info on where the reports came from.Brian

Dry spell
Jun 4, 2007
Post comments count 0
Post likes count 0

Dry spell

Brian Harry
Brian Harry

It's been a bit of a blogging dry spell for me the last couple of weeks and I think it's going to continue to be for a bit longer.  Sorry about that.  It's just been really hectic.  In a moment of insanity, I agreed to help someone work on a CodePlex project to hook TFS up to FrontPage server extensions so that you can use Visual InterDev with TFS.  The project has been created (but not published yet, I think) and I've uploaded the initial framework for the solution.  That accounts for several days over the last couple of weeks. In addition, I'm speaking at TechEd on Thursday and have bee...

TFS Best Practices
May 24, 2007
Post comments count 0
Post likes count 0

TFS Best Practices

Brian Harry
Brian Harry

The Microsoft Patterns and Practices team, in concert with the TFS team and a panel of customer reviewer has just released a terrific document on TFS Best Practices.  This is distinct from the TFS help on MSDN in the sense that it is not "How-to" guidance but is conceptual information and recommendations for how to use TFS to fit your development process. The release is in "Beta" now and we are taking feedback for further improvements.  Please look it over and give us any feedback you have.  It's pretty long (hundreds of pages) but it's organized well and you can go straight to the guidance yo...

SnagIt! integration with TFS
May 24, 2007
Post comments count 0
Post likes count 0

SnagIt! integration with TFS

Brian Harry
Brian Harry

I just got mail from TechSmith - makers of SnagIt! that they have added support for Team System.  Being an occasional user of SnagIt! myself, I tried it out on our dogfood server and it worked like a charm.  SnagIt! allows you to take screenshots and then automatically create a bug with the screenshot attached at the click of a button - very nice.  SnagIt! also has powerful capabilities for editing/annotating the screenshots.  It's a nice tool.  Check out the new update at: http://www.techsmith.com/community/blogcomments.asp?thread=356 Brian

May DevDiv Dogfood Statistics
May 16, 2007
Post comments count 0
Post likes count 0

May DevDiv Dogfood Statistics

Brian Harry
Brian Harry

It's been a pretty uneventful month on our Dogfood server.  I almost decided not to post about it but I figured what the heck.  The most exciting thing is that we have our Orcas Beta 2 dogfood server upgrade happening this weekend.  This should be an indication to you that we think our Orcas Beta 2 server is approaching ready.  There will be some more bug fixes before we are done with it but we are feeling pretty good about it.  This upgrade is also the first to use the revamped setup and customer ready upgrade experience that will be available in Orcas Beta 2.  It's been a good exer...

Work Item Creator is now on CodePlex
May 15, 2007
Post comments count 0
Post likes count 0

Work Item Creator is now on CodePlex

Brian Harry
Brian Harry

I mentioned this tool a month or two ago.  It's a cool tool that allows hierarchical organization of work items and other relationship management.  You can find the project here. These are pretty common feature requests and a big area of focus for us in our Rosario release.  Here is a screen shot on the UI portion of the tool: Share your thoughts if you try it out. Brian

Replaying your Orcas Beta 1 feedback
May 14, 2007
Post comments count 0
Post likes count 0

Replaying your Orcas Beta 1 feedback

Brian Harry
Brian Harry

OK, I've now processed all of the feedback and written one-off responses to many of the specific questions. I appologize if I missed any.  I want to thank all of you who took the time to provide feedback.  It is tremendously appreciated and the best way I know of for us to learn and get better. Here I will summarize and play back what I heard. I will try to clarify and explain our current and future approaches to a few things. Not enough time Well, I can certainly relate to that. I have the same problem. I can only test drive a few things a year.  I hate to admit it but I was one of the slacke...

What's up with Orcas Beta 1?
May 10, 2007
Post comments count 0
Post likes count 0

What's up with Orcas Beta 1?

Brian Harry
Brian Harry

We released Orcas Beta 1 a few weeks ago now and I'm really surprised at how little feedback I've heard.  I'm curious what's going on.  Are people too busy to mess with it?  Has releasing all of the CTPs ahead of time taken the excitment out of playing with the Beta?  Is it so unbelievably good that you are stunned into silence?  Are you just waiting for Beta 2? I'm really interested to hear what you think about it.  Or why you haven't provided any feedback (understanding that may help us make it easier for you).  Please share your thoughts - point me at your blog with feed...

Teamprise announces a Java SDK for Team Foundation Server
May 9, 2007
Post comments count 0
Post likes count 0

Teamprise announces a Java SDK for Team Foundation Server

Brian Harry
Brian Harry

Yesterday Teamprise announced the availability of a Java SDK for building TFS based applications.  You can read about it here: http://www.teamprise.com/news/2007/05/teamprise_announces_java_sdk_f.html  Availability is targeted for later this year. They seem to be taking the same approach we took.  They had to build a set of APIs to build their client on anyway so they are making those APIs available for other people to use to build custom applications on.  It's always amazing to me how many custom development tools teams need to help make their development processes efficient.  In last mo...

Managing Quality (part 7) – Code Coverage
May 7, 2007
Post comments count 0
Post likes count 0

Managing Quality (part 7) – Code Coverage

Brian Harry
Brian Harry

Code coverage is a multi-edged sword :)  There is no one right answer for how to do it and there are many ways to misuse it.  Here I'll talk about how to think about code coverage and then talk about what we do and reports we use to track it. Let's say your test pass rate is 99.9%.  Is that good?  Well, maybe.  It's not nearly enough information to know.  Are the tests testing the primary user scenarios?  Do you have enough tests?  Are you missing testing on entire modules?  Code coverage is one tool in the toolshed to help answer the question "Is that good?" Code cove...

All Orcas Beta 1 downloads are now available
May 3, 2007
Post comments count 0
Post likes count 0

All Orcas Beta 1 downloads are now available

Brian Harry
Brian Harry

It has taken a while to get all of the downloads finalized but they are done.  In addition to the VPCs that were available a week or two ago, we now have all of the installation packages for those that want to install it themselves.  The main Beta 1 page has not yet been updated with the last link but you'll find the final down load (the WinRAR image for the VSTS Team Suite SKU here: http://www.microsoft.com/downloads/details.aspx?FamilyId=F10FB5DF-E369-4DB4-B9A7-845DBF793368&displaylang=en I'm really eager to hear what you think of Orcas Beta 1.  I did some web searches a few days ago and was ...

Want to learn about the TFS Warehouse?
May 2, 2007
Post comments count 0
Post likes count 0

Want to learn about the TFS Warehouse?

Brian Harry
Brian Harry

One of the devs on the TFS data warehouse team has just started blogging.  He plans to blog "how to" and conceptual explanations around the warehouse for a while.  He posted his first blog post yesterday.  It is an overview of 4 of the TFS warehouse perspectives and explains when you would use each one and demonstrates building reports against them.  Check it out! http://blogs.msdn.com/teams_wit_tools/archive/2007/04/30/understanding-the-tfs-cube.aspx  Brian

Changing a User's Display Name
May 1, 2007
Post comments count 0
Post likes count 0

Changing a User's Display Name

Brian Harry
Brian Harry

Those of you who have tried changing people's display name in active directory have noticed that TFS does not automatically pick up that change and propogate it to all of the appropriate places.  It does pick it up and the pick list for the assigned to field, etc will be updated but existng bugs won't be updated, alert subscriptions aren't updated, etc.  We are working on a long term fix to make TFS automatically pick it up and propagate it across the entire system.  However, in the mean time, we have a stop gap measure.  We have written a tool called TFSWitDisplayNames that can help you chang...

Chicago VSTS user group
May 1, 2007
Post comments count 0
Post likes count 0

Chicago VSTS user group

Brian Harry
Brian Harry

Clark Sell sent me the following announcement and asked me to publicize it.  I'm always happy to help bring attention to new and growing VSTS user groups. Microsoft Visual Studio 2005 Team System is the best integrated software development platform to build the mission-critical applications that businesses depend on. It extends Visual Studio’s integrated and productive experience from the developer to the entire development team by delivering powerful new role-based tools for software architects, developers, testers and project managers.  It also includes an integrated team server and customi...

Round One of Channel 9 Videos is Done
Apr 30, 2007
Post comments count 0
Post likes count 0

Round One of Channel 9 Videos is Done

Brian Harry
Brian Harry

We've recently published the last couple of the first round of Channel 9 videos that Brian Keller taped a few months ago.  Read about it on Brian's blog here: http://blogs.msdn.com/briankel/archive/2007/04/26/more-channel-9-interviews-with-the-team-foundation-server-team.aspx Check out the full list here: https://channel9.msdn.com/tags/vsts Brian

Team Project and Branching Guidance
Apr 30, 2007
Post comments count 0
Post likes count 0

Team Project and Branching Guidance

Brian Harry
Brian Harry

Among the most common questions I hear about TFS are "How do I structure my Team Projects?" and "How do I organize my branches?"  Clearly both are very related questions.  We've put together some whitepapers to help give some people some guidance on both questions.  You'll find the umbrella whitepaper here: http://www.codeplex.com/BranchingGuidance/Wiki/View.aspx?title=Guidance%20for%20Structuring%20Team%20Projects  We'd very much appreciate your feedback, Brian

Update on our upcomming Team System Chat
Apr 27, 2007
Post comments count 0
Post likes count 0

Update on our upcomming Team System Chat

Brian Harry
Brian Harry

We've decided to add another Team System Chat today at a time that is more convenient for our Asian customers.  It's probably still not perfect but should help.  The additional chat will be on Friday, April 27th, 2007 from 4:00pm - 5:00pm Pacific Time. Add to Calendar | Additional Time Zones Based on participation level, we'll decide how often we want to continue this idea. Brian

A new TFS Sidekick release from Attrice
Apr 24, 2007
Post comments count 0
Post likes count 0

A new TFS Sidekick release from Attrice

Brian Harry
Brian Harry

Our friends at Attrice have released version 1.3 of their TFS Sidekicks tools.  These tools are great add-ons to TFS that add great functionality to Team Explorer.  This new version includes a "shelvesets sidekick" and improvements to the labels sidekick.  Download it and check it out.Brian

Upcoming MSDN Chat on VSTS
Apr 24, 2007
Post comments count 0
Post likes count 0

Upcoming MSDN Chat on VSTS

Brian Harry
Brian Harry

Join us for a live chat on Friday 4/27 from 10:00am - 11:00am PDT.  The products groups will be on hand to answer any questions you have about Team System.  This is the first chat since Orcas Beta 1 was released.  Come and find out the latest news.  Sadly I won't be able to be there this time as I will be on an airplane on Friday (and they still don't have standard wireless on airplanes yet :().  Have a great time without me :)  Brian

Migration and Synchronization Toolkit Prerelease
Apr 22, 2007
Post comments count 0
Post likes count 0

Migration and Synchronization Toolkit Prerelease

Brian Harry
Brian Harry

For the past 6 or 9 months we've been working on something we call the Migration & Synchronization toolkit.  It is a framework for building tools that either convert from other systems to TFS or synchronize other systems with TFS.  We frequently think about it as a platform for building tools to migrate from alternative tools - competitors, open source tools, internal tools, etc.  But it can also be used to synchronize TFS with other data stores that you have no intention of moving off of.  Examples include Project Server, Sharepoint document libraries and lists, Help desk systems, Financi...

Visual Studio Code Name Orcas Available!
Apr 19, 2007
Post comments count 0
Post likes count 0

Visual Studio Code Name Orcas Available!

Brian Harry
Brian Harry

Orcas Beta 1 is now available for download.  I don't think all of the SKUs are available yet - they will be dribbling out over the next week or so but the VPCs for VSTS Team Suite and TFS server are available now.  To a first approximation (the primary difference being minor bug fixes) these TFS server bits are the same ones deployed on our production DevDiv dogfood server. One thing to be aware of is that we have not yet released the upgrade tools to upgrade from TFS 2005 - those will come with Beta 2.  You can read here for more info on what's included (and not) in the TFS Orcas Beta 1 release. P...

First TFS Best Practices Analyzer Success
Apr 19, 2007
Post comments count 0
Post likes count 0

First TFS Best Practices Analyzer Success

Brian Harry
Brian Harry

We've been working for the past several months on a new Power Tool - a TFS Best Practices Analyzer.  The goal of this tool is to diagnose TFS configuration and operation problems quickly and easily.  As you probably know, TFS is a pretty complex installation and has many places where things can go wrong. We released the first version of the tool to our Customer Support Services organization (CSS) this week.  I just got mail that they've had their first success.  Someone was trying to move TFS from one server to another and was having problems.  In 5 minutes the tool identified w...

New Fiddler Release
Apr 18, 2007
Post comments count 0
Post likes count 0

New Fiddler Release

Brian Harry
Brian Harry

This is my last post for today, I promise.  But Ed Glas (on the VSTS Test team) asked me to help publicize this.  We recently posted a new release of Fiddler - a really nice web test recording tool.  It was not written by the VSTS team but they have started contributing to it because it's a great tool.  You can get it here: http://www.fiddler2.com/fiddler2/New features include: And you can read Sean's blog posts about it: Intro – http://blogs.msdn.com/slumley/archive/2007/04/17/recording-web-tests-with-fiddler.aspx Plugin - http://blogs.msdn.com/slumley/archive/2007/04/17/develo...

Managing Quality (part 6) – Community Feedback
Apr 18, 2007
Post comments count 0
Post likes count 0

Managing Quality (part 6) – Community Feedback

Brian Harry
Brian Harry

I touched on one aspect of customer involvement in our quality efforts in my last post about Dr. Watson.  There are a variety of other metrics we track and measure ourselves against that are more overtly community oriented.  Before I drill into the metrics we track, let's talk a bit about what aspects of community we think about. Pre-releases - We have a variety of forms in which we provide pre-release software.  We've done Betas for a long time and in recent years we started doing Community Technology Previews (CTPs).  We target CTPs every month or two and they are just "points in time".&nbsp...