Entries in Visual Studio 2010 (6)

Thursday
Sep232010

Windows Azure Boot Camp in Calgary on October 2nd!

Creative Commons photo by Oli-Oviyan. Click the photo to see the original.

Inspired by the supremely-talented R. Lee Ermey:

Listen up Cloud Cadets! On October 2nd, Noel Tan from the Calgary PASS Chapter will host a Windows Azure Boot Camp! The purpose of this FREE boot camp is simple: To bring you up-to-speed on developing for Windows Azure, Microsoft’s flexible cloud–computing platform that lets you focus on solving business problems and addressing customer needs.

Need the crash course on Windows Azure in about four minutes? Then watch this video:

You will join your fellow Cloud Cadets at the Annex Theatre at Nexen (801 - 7the Avenue SW) promptly at zero-nine-hundred on October 2nd! That’s 9:00 AM for those of you just joining us. You will show up on-time and ready to learn! Joining Noel for this great boot camp will be the one-and-only Scott Klein, a SQL Server MVP and managing partner of Blue Syntax. Scott will teach you how to develop for Windows Azure through hands-on learning with tools like Visual Studio 2010. He will show you what’s possible with Windows Azure, empowering you to apply what you’ll learn immediately! Here is the agenda for this event:

  • 9:00 AM - Sponsor Presentation
  • 9:10 AM - Feature Presentation: Windows Azure Boot Camp
  • 12:00 PM - FREE Lunch by Ideaca
  • 1:00 PM - Feature Presentation: Windows Azure Boot Camp
  • 4:30 PM - Q&A
  • 4:45 PM - Prizes/Giveaways
  • 4:55 PM - Wrap up

Very important: Make sure to bring your laptop with the necessary tools installed so you can follow along. For more detailed information on this event, make sure to check out the Calgary PASS Chapter site.

Lastly, yet most importantly, you and your fellow Cloud Cadets will register by visiting the following link: http://www.clicktoattend.com/?id=150724. Remember: Registration is essential so take five minutes and sign up NOW. Tell your friends and your co-workers. Better yet, bring them out!

Now, drop and give me 20 instances!

Tuesday
Jul202010

Microsoft Visual Studio Scrum 1.0

Great news! Earlier today, we announced Microsoft Visual Studio Scrum 1.0, a process template built from the ground up specifically for Scrum teams. From MSDN:

Your team can practice Scrum more easily by using the artifacts in Visual Studio Scrum 1.0. Each artifact serves a specific function and provides opportunities to refine your processes over time. These artifacts include work items, reports, and team queries, and your team can use them to track information, analyze progress, and make decisions.

This process template was first announced at Microsoft TechEd 2010 in New Orleans earlier this summer and was recently updated to incorporate a number of new capabilities. You can read Brian Harry’s blog post to read more about its motivation. For the v1.0 release, Aaron Bjork provides a good summary of what to expect in this release on his blog. Of the questions listed, I found this one particularly interesting:

Q:  Did Microsoft work with Agile thought leaders when building this template? 
Absolutely. We worked closely with a group of Scrum experts and trainers teaching the new Professional Scrum Developer Program including Ken Schwaber fromhttp://www.scrum.org/. It was very important to us that this template be recognized by the community (you) as a great option for Scrum teams. The Professional Scrum Developer Program is taught with Microsoft Visual Studio Scrum 1.0.

A Quick Installation Walkthrough

First, download and install Microsoft Visual Studio Scrum 1.0 from the Visual Studio Gallery. It’s a (small) 483KB MSI package that will provide you with the files required for both the Process Template Manager (to install the Scrum process template) and your project portal (for the Scrum reports). As an alternative, you can download Microsoft Visual Studio Scrum 1.0 via the Extension Manager of Visual Studio 2010 (listed under Online Gallery → Tools → Process Templates):

Microsoft Visual Studio Scrum 1.0 in the Extension Manager of Visual Studio 2010

Next, launch the Process Template Explorer in Visual Studio 2010 (Team → Team Project Collection Settings → Process Template Manager...):

Process Template Manager

Click the Upload button and select the folder where the Microsoft Visual Studio Scrum 1.0 process template is installed (i.e. C:\Program Files (x86)\Microsoft\Microsoft Visual Studio Scrum 1.0\Process Template). Once installed, the Microsoft Visual Studio Scrum 1.0 should be listed in the Process Template Manager as follows:

278970-w500DefaultCollection Settings - Process Template Manager (3) 
Process Template Manager with Microsoft Visual Studio Scrum 1.0 Installed

For projects based on this template, you should see the following structure listed in Team Explorer in Visual Studio 2010:

Team Explorer Structure with Microsoft Visual Studio Scrum 1.0 Process Template Installed

As you can see in the image of the Team Explorer window (listed above), artifacts (like work items) are defined in accordance to the Scrum literature. You can create bugs, an impediment, sprints, and many other artifacts, all from within the Team Explorer window. It’s pretty awesome; almost as awesome as ahot dog vending machine.

By the way, if you’re looking for move the data of an existing project into a new project built from Microsoft Visual Studio Scrum 1.0, you should check out the TFS Integration Platform project on CodePlex.

New Reports with Microsoft Visual Studio Scrum 1.0

Here are a few screenshots of some of the new reports available in Microsoft Visual Studio Scrum 1.0:

Velocity Report in Microsoft Visual Studio Scrum 1.0

If your team has completed multiple sprints, you can forecast release and product completion dates and plan future projects more accurately by reviewing the velocity report.

Sprint Burndown Report in Microsoft Visual Studio Scrum 1.0

By reviewing a sprint burndown report, you can track how much work remains in a sprint backlog, understand how quickly your team has completed tasks, and predict when your team will achieve the goal or goals of the sprint.

Release Burndown Report in Microsoft Visual Studio Scrum 1.0

By reviewing a release burndown report, you can understand how quickly your team has delivered backlog items and track how much work the team must still perform to complete a product release.

In addition to these three reports (above), we’ve also included four new reports to the template that focus on engineering metrics:

These reports are included in the MSI package and take about five minutes to install. There’s a Scrum SharePoint solution package that’s included (Microsoft.TeamFoundation.SharePoint.Scrum.wsp) and requires deployment to your SharePoint server.

Looking for more information? Check out a detailed overview of Microsoft Visual Studio Scrum 1.0 on MSDN. Also, if you're looking to learn more about Scrum, I'd recommend checking out thehttp://scrum.org/. From the site: Scrum.org's purpose is to improve the profession of software development so that developers love their work and our customers love working with developers.

Related Links

Note: This post also appears on the Canadian Developer Connection.

Wednesday
Jun232010

A Quick Video on Visual Studio 2010 Extensions

One of my favourite additions to Visual Studio 2010 is the support for extensions.

Extensions are plug-ins that complement the featureset of Visual Studio 2010 and make the product (overall) much better through their addition. The reality is this: we can’t implement everything, but we have some amazing Partners and members of the developer community who can. By enabling this capability, we lower the bar of entry for these folks to extend the capabilities of Visual Studio 2010 so that the community (as a whole) can benefit.

He’s a quick screencast I recorded that highlights extensions and how they work:

If you’re interested in incorporating Visual Studio 2010 extensions then check out the Visual Studio Gallery!

Friday
Nov272009

My Interview with Dave Bost on The Thirsty Developer Podcast

Recently, I had the pleasure of chatting a fellow Developer Evangelist from Microsoft, Dave Bost to discuss some of the latest and greatest features of Visual Studio 2010 and the .NET Framework 4. You can check out a recording of this interview here.

I continually find new and exciting things in both Visual Studio 2010 and the .NET Framework 4. Combined with ASP.NET MVC 2 and Silverlight 4, there is a lot of great technology out in the community for developers to hand their hands on.

Saturday
Nov142009

Joel Semeniuk on Visual Studio and Team Foundation Server

In this episode of Developer Night in Canada (DNIC), Joey deVilla (@AccordionGuy) and I chat with Joel Semeniuk (@joel_semeniuk) about a number of topics including Visual Studio and Team Foundation Server (TFS).

Download MP3 Audio - Joel Semeniuk on Visual Studio and Team Foundation Server (24.59 MB - 53 minutes, 58 seconds)

Show Links

About Joel Semeniuk

Joel Semeniuk is a founder of Imaginet Resources Corp; a Canadian based Microsoft Gold Partner. He is also a Microsoft Regional Director and has a degree in Computer Science from the University of Manitoba. Joel has spent the last twelve years providing educational, development, and infrastructure consulting services to customers throughout North America. Joel specializes in helping organizations realize their potential through maturing their software development and information technology practices. He employs a customized and incremental approach, promoting the ability to quickly adopt and tailor processes and technologies that best suit the needs of the organization. Backed by industry best practices and his experience, Joel works with organizations to ensure that their technology supports the vision of their business and is adaptable to the ever-changing marketplace, to accomplish this responsiveness without sacrificing quality, and to realize earlier and greater returns on their technology investment. For Joel and his customers, the ultimate goal is to achieve superior business agility.

About Developer Night in Canada (DNIC)

Developer Night in Canada (DNIC) is a podcast produced by John Bristowe (@jbristowe) and Joey deVilla (@AccordionGuy)of Microsoft Canada. Its focus is to provide insight and analysis from some of the developers and experts in Canada. The RSS feed for Developer Night in Canada (DNIC) is available here. Alternatively, you can subscribe through Apple's iTunes here.

This article also appears on the Canadian Developer Connection blog here.

Joel Semeniuk on Visual Studio and Team Foundation Server