It's 8am and I'm sitting in the inaugural meeting of the Canberra VSTS User Group. The turn-out is amazing. Over 40 professionals are crammed into the room in the Canberra MS office. This is a sensational turn out. Kudos to Grant, Sean and Mitch.

Andrew Lyons talked about his experience migrating a 100 developer government department (DEWR) from a VSS environment to TFS (for source control mainly). His final word(s):

Planning is Key

Particularly with initial deployment

Disaster recovery plan

Security Plan

Practice Makes Perfect

Non-trivial migrations need trial runs

A development TFS server is invaluable

Next, Sean Ferguson talked about branching and merging in the ATO development environment. A couple of things that stood out for me were a reference to Buck Hodges' great post from 2004 on branching models and the usefulness of the TFS Power Tools (see also Brian's post).

Finally, Stu and Rick from AFP talked about their experience with branching there. One of their main points was that there needs to be a lot of work done to introduce the TFS culture to the dev team (especially as many of the current devs have strongly entrenched opinions about the current process and are resistant to any sort of change).

All-in-all a great first meeting and I'm looking forward to the next one on Feb 28!

Darren's been tagged and, in turn, has passed it on to me. When I was chatting a couple of weeks ago with my new colleagueMichael Kordahi, he said that he had a completely different impression of me reading my blog from what he got by talking to me, so here are 5 things you may not know about me.

I’d like to make you aware of the new Visual Studio Team System user group!

The purpose of the VSTS User Group is to form a community of practice for Canberra-based IT professionals interested in the use of Visual Studio Team System (VSTS) to support the Software Development Lifecycle. The group meetings will not be used to deliver marketing or sales content, but instead will focus on knowledge sharing on effective use of VSTS (tips, tricks, traps).

The inaugural meeting is on Wednesday 24th January at 8:00am to 9:30am

WHERE:

Microsoft Canberra

Level 2, 44 Sydney Ave

Barton

The topics for the first meeting are

· Migrating from VSS to TFS (Andrew Lynes based on experiences at DEWR)

As part of my remit of making TechEd 2007 on the Gold Coast a wildly successful experience for all attendees, I'm putting together a series of personas so we can look at whether a particular activity or feature makes sense. The idea is that you can ask the question "would Dave like/benefit from this", where "Dave" represents one of the people coming to TechEd. Having these common points of reference means that the team can concentrate on the event, rather than arguing about the semantics.

My expectation is that we'll end up having half a dozen or so personas that we use, but I'm just going to start with two.

Dave

Dave is a software developer who mainly uses Microsoft tools and technologies. He works at a medium-sized company in a team of around 10. Dave has around 6 years in development, the last 3 in .NET 1.x and is just dipping his toes into the 2.0/3.0 wave. Of course, being in a small team means that Dave has to know about a lot of other things too. He is pretty familiar with SQL Server data structures (although his eyes start to glaze over a bit when the DBA talks about index tuning) and has a passing knowledge of BizTalk. Dave doesn't attend a User Group, and has very little interaction with other developers online (or anywhere else outside his company). Dave's looking to get as much new information as possible from TechEd and has questions about both old and new technology. This is Dave's first TechEd, so he doesn't really know what to expect.

Ulrich

Ulrich is an über-geek. He is probably an MVP, a TechEd speaker and is certainly an expert in his field. Ulrich doesn't generally go to TechEd sessions (unless he's presenting), preferring instead to hang around on the Expo floor (where's there's power and connectivity) chatting to others. Ulrich gets most of his information online, with blogs and podcasts featuring prominently. He has a blog that many of the delegates already read. Ulrich's at TechEd to make connections, to network and, perhaps, to get some business. Ulrich's been to 4 or more TechEds in Australia, and several more overseas.

Questions

do you identify with Dave or Ulrich (remember, this is only the first two of the six or more personas we will have)?

Dave, Dave, Chuck and I have been working with Luisa Pagliarini and were asked to put together the content for the ISV Innovation Day Roadshow running at the end of next month. We've tried to make sure there's some great information for people writing and selling applications for our platform.

By attending Innovation Days you will learn how your solution can be better leveraged on Windows Vista, Office 2007 and the Microsoft Dynamics platform, and understand how you can take advantage of revenue opportunities.