It looks like the the transcript from our September 6th "Chat" on MSDN is now available. It was great meeting everyone who could make it - we had nearly 150 people during the live session which is simply incredible! Team System has become very popular in a relatively short amount of time, which is of course thanks to our customers. So THANK YOU for believing in the product as much as we do!
For people who couldn't attend the live chat session the transcript is a good way of catching up on common questions related to Team System. There will be another Team System chat on October 4th - get the full chat schedule here: http://msdn.microsoft.com/chats/
Here's a fun thing to check out... some of my friends back in Florida recently purchased a retired "short" school bus which they plan on using for tailgating at University of Florida football games. They spent several months renovating it and decorating it with University of Florida school colors, Gator logos, custom alligator-pattern seats, and much more. They even have a blog on Live Spaces where you can see the evolution of the bus: http://urbantransit.spaces.live.com/
Be sure to check out all of the photo galleries, especially some of the interior pictures. Hopefully they'll post some photos of the dual plasma screens soon!
This past weekend was the debut of the bus with the first game of the season against Southern Mississippi. I'm happy to say we're still undefeated. Go Gators!
In my post titled "What's this 'DataDude' thing anyway?" I talked a bit about Visual Studio Team Edition for Database Professionals and then went off on a tangent about my favorite surfing video, Step Into Liquid. Ironically I received more emails about my tangential topic than I did my original topic! Carter offered to take me surfing the next time I'm in California (sweet!), Mike sent me a recommendation for another great surfing video (Billabong Odyssey), my friend Aaron Cutlip suggested two more (Jack Johnson: The September Sessions and Riding Giants), and Grace added her favorite to the mix. Just when I was starting to make some progress against my Netflix queue now I've filled it up again with surfing movies. Oh well, I can think of worse problems to have. <g>
And now for another tangent to bring it full circle the CTP5 Refresh of DataDude is available. Surf's up!
My colleague Grace Francisco just posted a humorous but insightful overview of the newest Visual Studio Team System family member, code named "DataDude." The official product name is Visual Studio 2005 Team Edition for Database Professionals, but Grace explains why we went with "DataDude" as the code name. So surf on over to Grace's blog to sea more and be sure to wave hello to Grace for me. </puns, I promise>
But while I'm on the subject of surfing, Step into Liquid is one of my favorite movies and I highly recommend it even if you're not into surfing. Heck, I've only surfed one day in my life - I'm actually into boogie boarding right now - but this movie is inspirational and amazing in so many ways that you don't need a surfing background to appreciate. As the summer slips away from those of us in the northern hemisphere this is a nice way to reconnect with the sunshine.
The beta of Visual Studio 2005 SP1 is now available! This includes several fixes and enhancements to the Visual Studio 2005 development environment as well as Visual Studio 2005 Team Foundation Server. Brian Harry detailed what this means for Team Foundation Server at his blog entry this morning.
What's your favorite fix or enhancement? Personally I share Brian's enthusiasm for the WIT Custom Controls - it's going to be exciting to watch custom WIT's evolve to the next level. But you also can't dismiss the sheer number of performance enhancements and bug fixes which the team managed to get into this release. Team Foundation Server has come a long way in a short amount of time.
To apply for and download the beta please visit https://connect.microsoft.com/VisualStudio. Please also take the time to report your feedback via the Connect site to help the team on their way to the final release of SP1.
If you caught my earlier blog post I wrote about the new and improved Microsoft patterns and practices lab here on campus. I also promised that I would work on getting a video tour so you could get a better sense for their incredible new workspace. Peter Provost and Ed Jezierski were kind enough to grant us a tour which is now available on Channel9. You can check it out here.
I have to add that it's an exciting time to be at Microsoft and witness all of the sweeping changes taking place which will allow us to continue to innovate. It's especially exciting when the ways in which we develop software get reflected in the ways in which we architect our buildings. Hats off to the Real Estate and Facilities group for partnering with the business groups to make this happen.
If you haven't already done so, head on over to Brian Harry's blog to check out his post on the new Team System Power Toys. There are some really great new features designed to enhance your overall Team System experience. I especially like the annotation feature which allows you to see, line by line, who last touched your source code and when. What's your favorite Power Toy?
There are also a ton of great add-ons and samples being built by members of the Team System community, so before coding up your own I always suggest looking online to see if somebody else may have built what you need.
Brian also points out that due to popular demand the MSSCCI provider is now officially supported for use with most legacy Microsoft development tools. MSSCCI provides a great way of connecting to Team Foundation Server from older IDE's, or even several non-Microsoft development environments which implement the MSSCCI interface. You can then install Team Explorer side-by-side to access Team Foundation Server data which isn't exposed via MSSCCI such as work-items or build configurations.
Have a great weekend! I'm afraid this may be one of the last sunny weekends in Seattle for the summer so I'm going to try to soak it up.
As James Lau points out, version 3 of the Visual Studio 2005 SDK is now available. This is a significant release for several reasons which James enumerated:
The Visual Studio SDK contains a wealth of samples and tools for customizing virtually all aspects of the Visual Studio family of products, including Team Foundation Server.
It's also exciting to note that as of this release some of the licensing restrictions on the SDK have been eased. Specifically, you no longer need to register to download the SDK which means you can just download it from the Microsoft Download Center. You can also now (legally) use the SDK to extend Visual Studio to target non-Microsoft platforms as well, such as Java or Linux.
I just listened to this week's episode of DotNetRocks which features a great Team System interview: Joel Semeniuk Updates Us on Team System. Joel did a really nice job of providing an overview of Team System and interjecting his own experiences using and consulting on Team System.
At 32:15 Joel talks about the VSTS Customization Toolkit he created which can be used to graphically edit process templates, work item types, and global lists. The out-of-the-box experience with editing these aspects of Team Foundation Server requires you to hand-edit the XML, so not surprisingly I've heard quite a bit of positive feedback from customers who have tried Joel's tool. You can download his toolkit for free.
At 46:55 Joel discusses Team System's support for the CMMI development metholody. To supplement Joel's comments we do support CMMI Level 3 with Team Foundaton Server out-of-the-box and we even partnered with the Software Engineering Institute to help ensure we got the implementation right. We have even partnered with a few customers to extend their Team Foundation Server deploments to support CMMI Level 5. Yesterday I filmed an interview with David Anderson and we spent some time talking about Team Foundtion Server's support for CMMI, such as how our approach to CMMI is based on Agile techniques. Look for that video which should go live on Channel9 within the next couple of weeks. I'll also update my blog once it's live.
Thanks for the interview Joel, Carl, and Richard!
Another Channel9 video I recently filmed is now on Channel9: FASTDash: A Visual Dashboard for Fostering Awareness in Software Teams
This is a really cool Microsoft Research project being developed to help software teams gain a better understanding of what everybody is working on at a given time. It has other uses as well, such as allowing a developer to quickly request help from a peer who might have some spare cycles. I actually stumbled upon this application while I was preparing to film the p&p lab tour. The patterns and practices teams use FASTDash currently; even though their teams are co-located in the same room, they still rely on this application to discover what everybody is actively working on.
FASTDash represents yet another way that a team can benefit from adopting Team Foundation Server. By utilizing a consolidated storage mechanism for coordinating source control, work items, builds, users, and other software project "objects" you can really begin to extract some interesting information which can help teams unlock new levels of productivity and gain insights about their projects. In this video Greg talks a bit about how easy it was to extract that information from Team Foundation Server. Cool stuff!