SharePoint Guidance: Intro


Microsoft Patterns & Practices

Recently I started a new project with one of the teams in the Microsoft Patterns & Practices group in Redmond, Wa. For this project our team will provide guidance materials and a reference implementation. We are aiming to help SharePoint developers overcome some of the more difficult aspects of SharePoint development as well as help new developers with the initial 0 to 60 learning experience.

Already we have started to look at development environments and team development scenarios as they related to SharePoint development. Watch for thoughts on those and more subjects here soon.

Although we are a small team, we have built quite an elaborate build process for out team. Our current configuration includes developer/tester workstations running Windows Server, a continuous integration (CI) and build verification test (BVT) server running Team Foundation Server, as well as test, staging, and production servers. Look for a CodePlex site soon with some guidance on team-based SharePoint development utilizing a build server, which has turned out to be quite a challenge.

This is how my Avanade laptop is currently configured for MOSS development:

“On The Bench”


This is what Avanade calls your time between projects. Last week I rolled off my first major project and started my bench time. This time is meant for training and getting certified. So I did just that.

The first four days of this week I spent training on Microsoft Office SharePoint Server 2007 where I utilized independent study materials that I obtained through Avanade’s internal training department.

Friday was spent craming for Exam 70–528: TS: Microsoft .NET Framework 2.0 – Web-Based Client Development, which I ended up passing on Saturday. This was my second Microsoft exam but my first with Avanade. As part of being a Solution Developer at Avanade you are required to become a Microsoft Certified Professional Developer. This was the first of five exams that make up the MCPD certification. And with five exams, I thought I should better get crackin’.