
Tom and me had a trip to Themes Valley Park to look at some 2010 stuff. It turned out that this was a replacement course and they mainly talked about 2008. It wasn’t all bad though, getting out the office, etc. Here are my highlights:
Team Build Screensaver: http://teambuildscreensaver.codeplex.com/
If you have permissions, you can setup a box to show the team the state of the builds. It’s open source so I’m sure you could add sound effects when the builds change state if you wanted to.
TFS Branching Guide II advice: http://www.codeplex.com/TFSBranchingGuideII
The general idea was that you have a main branch and a dev branch. New features are developed in dev then merged into the main. once stable, main is branched to a releases folder. eg DEV –> MAIN –> Release 1.2. There is no concept of UAT or ‘Wobbly’. Only one feature is merged from DEV at a time, freezing MAIN. If you follow this kind of pattern then 2010 should be easier to use as it can show branch history and where change sets have been applied in a visual graph.
Expression Blend Sketch flow: http://www.microsoft.com/expression/products/Sketchflow_Overview.aspx
A quick demo on how to story board / prototype with a customer using WPF/Silverlight. This includes linking screens together in a workflow and sending the prototype to multiple customers so they can annotate it and provide feedback.
Generate Test Data: http://msdn.microsoft.com/en-us/library/dd193262.aspx
If you have a licence for Visual Studio for Developers then you can install the database edition. This provides database source control and can generate diff scripts between projects or live databases. It can also be used to populate a scheme with test data to help overcome data protection issues.
Process Templates: http://msdn.microsoft.com/en-us/teamsystem/aa718795.aspx
There templates that can be added to the server as required. A true agile version will be coming in 2010 including a burn down charts etc.
Server Proxy http://msdn.microsoft.com/en-us/library/ms252490(VS.80).aspx
It is possible to install a TFS Proxy Server to cache source code when working with teams on a WAN.
Other
Other info included an Eclipse add-in, reports and what they mean, code coverage, database source control, licensing/CALs including the web interface. I’ll post the sides when I get hold of them.
Thanks, m.