Here’s a group photo of many of the Visual Studio ALM MVPs and some Visual Studio Product Group people at the 2010 MVP Summit a few weeks ago. The photo was taken in building 34 on 18 February, 2010.
The book Managing Software Development Projects using Visual Studio Team System/Application Lifecycle Management is now available. The book was written be a fellow Team System MVP in Brazil, Ramon Durães. The book is in Portuguese.
Table of contents: - Application Lifecycle Management
- Team Foundation Server
- Development Methodology
- Work items
- Team Foundation Server Version Control
- Architecture
- Development
- Tests
- Database
- Visual Studio Team System Web Access
- Reports
- Team Foundation Build
Read more about the book here (in Portuguese) or here (English translation). Nice job Ramon!
Finally, there’s something to do in Southern California besides surfing, celeb-watching, and working on your tan. Mike Vincent, a VSTS MVP, has taken the lead on setting up this new user group. The kickoff meeting is this month, June 23rd and I’ll be presenting a grab-bag of topics on best practices. Time permitting, I’ll show a bit of VSTS 2010 beta 1. So, if you are in the SoCal area, be sure to come to support this user group, and attend the first meeting. http://www.socalteamsystem.org
I’m pleased to announce that fellow Accentient Consultants David Starr and Michael Vincent have been named Team System MVPs! David Starr is the founder of the Elegant Code community blog and podcast series, and also organized the recent, highly successful Boise Code Camp. David has over 18 years of experience in software development and has held numerous leadership positions in technology teams. He is a frequent speaker at technology conferences, a writer, and is involved in several .NET and Agile professional organizations. His passions include Agile software development, building strong teams, Application Lifecycle Management, Visual Studio Team System, and .NET. Michael Vincent has been actively involved in user group communities since the early 90's, founding both the SoCal .Net Architecture group, also known as the International Association of Software Architects Southern California Chapter, and the Orange County C# Developers group which became the Orange County .NET User Group. Mike is a frequent presenter at local and regional user groups and Southern California Code Camps and has served with INETA as the California Membership Mentor. Congratulations to both for this well-deserved recognition.
The Seattle developer community is holding Seattle Code Camp November 15-16, 2008 at the DigiPen campus in Redmond, Washington (close to Seattle). Please pass this notice on to folks you think are interested in either attending or speaking. Speaking of speaking, they are looking for speakers. If you hit the code camp site, you will see that they don't have sessions or tracks listed at this point. This 'camp is a blank page at this point that needs to be colored in - which is a great venue for presentations. If you have something you are passionate about but have never done any public speaking I encourage you to give it a try. If you are an experienced speaker, this is your time to get involved in your local community and share some of your experience. What types of topics are they looking for? Pretty much anything goes as long as (A) it involves code, and )B) It isn't a direct advertisement for a product or service. This means that this isn't limited to .NET or even Microsoft technologies. Past 'camps have included sessions on XBOX 360 development, Java, PHP, Delphi, and Rails. Submit your sessions here. Alternatively if you have no desire to get up in front of a bunch of developers and impart your wisdom, they could still use your help. Please promote this code camp at your user group meetings, post it on your blog (like I did), email it to interested locals and encourage your friends and coworkers to submit sessions. Finally if you plan on attending please register so that we can get some idea of the required space and food needs.
Code Camp is a grass roots event organized by software developers for software developers. I’ve attended several code camps, presented at a few, and helped organize the Boise Code Camp. In all cases it was a worthwhile and rewarding experience. Chris Kinsman is spearheading the Seattle Code Camp 4.0 coming up November 15-16, 2008 at the DigiPen Institute in Redmond WA. I highly encourage you to attend this event, and maybe even give a presentation on whatever you’re passionate about. For more informtion visit https://seattle.codecamp.us/
I was invited by INETA to speak at the Pacific Northwest Access Developer Group (a.ka. the Seattle Access Group). Now, Access developers are typically "teams of one", but I thought that any team developers or consultants attending the meeting would get the ALM story and features of TFS. They did.f As it turns out, the steps to integrate Microsoft Access 2007 with TFS aren't all that difficult: - Install and configure TFS to allow the developers to connect
- Install the MSSCCI provider on each developer's desktop
- Install the Access Developer Extensions on each developer's desktop
- Create and configure the Team Project, version control folders, and workspace(s)
- Follow the guidance on using Access with Source Control (you can ignore the references to VSS).
Remember: you can't View, Compare, or Annotate any Access objects under source control, with the exception of code (modules, macros). Thank you to those of you who attended my talk. You can download my presentation here.
I've seen Test Driven Development work, so why not adjust it slightly and have the attendees (who own the requirements after all) drive the presentation? Today, at the in-between conference (a.k.a. Microsoft Community Summit 2008), I did just that. I had the attendees drive my four hour presentation. I did this in the Open Space room, and it not only fit with the theme of that room, but it worked great! As the attendees arrived, I handed them 3-5 3x5 cards - the cool ones from 3M that you can sort, stack, and stick to surfaces. Here are the topics (backlog items) that they came up with: - How do you customize work item types?
- (What) team size to justify the usage of Team System?
- What's new and improved in VSTS 2008 vs. VSTS 2005?
- Continuous Integration (x 3)
- What performance degradation (can occur) from extensive branching?
- Integration with external tools (e.g. Mercury Quality Center, Doors)
- TDD
- Multiple builds running at the same time
- How to limit CI build to only trigger when for certain check-ins (by location)
- Best practices
- How to customize Code Analysis
- What makes VSTS more beneficial than VS Professional?
- What is Team Foundation Server?
And my personal favorite: - I'm here to see if you're a good presenter because my company is thinking of bringing you in for a day to teach the team.
For those of you who attended my talk, here's a link to my notes and my worst practices presentation.
Let’s face it, going to technical conferences is good for your career, but it’s not a whole lot of fun. What you need is an outlet. You need to have fun. That’s where we step in. Cheap beer and lousy pizza! Microsoft is bringing back GeekFest! Join them at Howl at the Moon for a night of lousy pizza, cheap beer, dueling pianos, socializing and one wild rubber duck competition….yes, a rubber duck competition. There is limited invitations available, so what are you waiting for? If you are attending the TechEd 2008 Developer Conference, you can pre-register here. Register and pick up your "duck" ticket in the TechEd Technical Learning Center (TLC) at the Developer Tools & Languages (TLA) information desk. You must have a "duck" ticket to get into the party. One "duck" admits up to two people. When: Tuesday, June 3, 2008 from 7:00 PM -10:00 PM ET
Where: Howl at the Moon, 8815 International Drive, Orlando, FL 32819 Ticketing: You must have a "duck" ticket to attend the party. One duck admits two.
It's not much, but we heard that call that there "wouldn't be free coffee" at the Boise Code Camp 3.0 this coming March 8, so we're kicking in, so that we can enjoy free coffee. Ahem. This way, we don't have to walk around with one of these things on our backs: 
Come chat with the Visual Studio Team System group on Wednesday, December 5th. Join members of the Visual Studio Team System product group to discuss features available in Team Foundation Server, Team Suite, Architecture Edition, Development Edition, Database Edition, and Test Edition. In addition, discuss what's new for these editions for Visual Studio 2008. There will be two sessions that day:
FTP Online has started a new Team System column written by me! I'll be writing about virtually anything that comes to mind or that you want me to write about! It's a twice monthly column and I'll be looking for some good article ideas from process and methodology to the technical nuts and bolts. I only have 800 words or less so they will only be point issues and not overly in-depth (unless I do a continuing series type of thing). You can view the first column on Test Driven Development in Team System today.
I just ran into this blog while doing some surfing. It wasn't on my blog roll, but it is now. It's by Eugene Zakhareyev from Attrice. If you remember from our Widgets page, they are the makers of the TFVC Workspace Sidekick and the MSBuild Sidekick. Both of those are tools you should be checking out! But back to the blog. Eugene is blogging many of his own personal observations about TFS, and since he's so intimately involved with TFS, it's definitely worth keeping an eye on his findings and comments! His blog can be found here.
Welcome to the ISVs who are attending this quarter's ISV Community Days Events! Here's a link to download some additional materials. This covers the presenations, demos and scripts so you can run through them yourselves!
http://go.netdesk.com/communitydays/events/resources.aspx
Happy coding!
|