Welcome to MSDN Blogs Sign in | Join | Help

Committing to your Experience (tasty dogfood!)

I came to a decision this weekend when I realized how, although I interact with Microsoft customers every day, and I try to bring features to Connect that are useful to customers and in line with customer perceptions...

Well, come down to it- I'm not a customer of Microsoft. I'm a customer advocate (among other things, developer among them), but I haven't really embraced the customer experience. For example, I've been running Windows Vista for some time now, although it's an older build- but I just installed it using MS' internal tools for doing so. I didn't have to copy a DVD or burn it, configure all my settings and go through much of the setup headache that customers have to- although I must say, Vista's a vast improvement over previous OS offerings in that respect.

I was going through some bug reports and I thought about the fact that customers have a different experience- not worse, necessarily; after all, my needs as a developer (and those of the Vista team) are different than a beta tester. But definitely different. For example, I can get the more frequent internal builds of Vista and see what bugs are still around or not. I can email a product team member- many of the team know me by name because we're working closely together on various Connect programs.

But that's not the same experience our customers have. And although I understand the experience we want our customers to have, if we want our customers should have a particular experience, I should be willing to share that. So I decided that if I'm going to call myself a customer advocate, I should pay more than lip service to it. Microsoft has a long tradition of dogfooding, so with all that in mind, I decided to take on the customer experience with both Connect and the beta programs on it.

Here's what I'm going to do, or do my best to accomplish:

  • Use Microsoft Connect as my primary portal for filing and dealing with bugs. This is one I can't totally commit to, as I not only have to file bugs, I have to fix them. However, for filing bugs and tracking their status, if it's possible to do so through Connect, meaning that the product team or group has a Connect site and feedback is enabled, I'll do it.
  • If a given product team or service has a site on Connect and has published bits, I'll use those bits, and refrain (except where necessary for my job, obviously) from using bits I have access to here. That means I won't be playing with internal builds, but only what's published on Connect.
  • If Connect does something, or claims to do something, I'll use that. That means that if a download is published, I won't use it until I can actually download it from Connect, and not just the same version from the MS corporate network.
  • Where applicable (and reasonable), I'll stick to whatever content/documentation is available to Connect customers and testers. I'll also communicate back to internal managers about issues like content and such.

I won't be able to do things with every beta site or program on Connect, obviously. And I'm not going to stick to these rules to the detriment of my job- if I run into a blocking problem and need a more recent build or update that's not released for beta, I'd use it if I needed it to do something related to my job (like say, fix bugs on the Connect site!)

But for stuff that I use- Expression, Visual Studio, Vista, SQL Server, BizTalk, OneNote, and more, or that I think I'd be interested in playing with (Robotics Studio!), you can bet I'll be participating.

So now I get to find out exactly how the other half lives... the latest Vista build on Connect just finished installing. Now I have to find the MBC and file a couple of bugs... ;)

Published Monday, June 26, 2006 2:43 PM by Cyclometh

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Committing to your Experience (tasty dogfood!)

Tuesday, June 27, 2006 12:30 AM by Tom Stack
This is a very interesting idea to have a dev and customer helper see things as much as possible from our point of view. I hope you blog about it and interact with your blogs regular commenters, who are actually beta testers.

# re: Committing to your Experience (tasty dogfood!)

Sunday, July 02, 2006 9:37 AM by IJK-Imran
nice

# re: Committing to your Experience (tasty dogfood!)

Monday, July 03, 2006 9:49 AM by Maurice C
If you use VS 2005 menu for submitting feedback, you'll land on the "moved to connect" page and you'll need to perform an additional click to get to the feedback center.

Maybe you could get the URL specified in VS to work automatically.  Its
http://go.microsoft.com/fwlink/?LinkId=35117&clcid=%VSSPV_LCID_HEX%

# re: Committing to your Experience (tasty dogfood!)

Wednesday, July 05, 2006 10:18 AM by David Walker
Yesterday, I clicked the Community/Feedback link inside the SQL 2005 management studio,
and I got a "page not found" page.

On the plus side, when I filled out a Contact Us form on the same site, I got an e-mail reply that gave me the updated Connect site link.

Still, the link inside SQL Server 2005 should be forwarded to the right place, and not result in a "Page not found".

I hope the dogfood experience goes well!

Thanks.

David Walker

# re: Committing to your Experience (tasty dogfood!)

Tuesday, July 25, 2006 11:29 AM by tonyso
I hope more folks at Microsoft follow your lead. If CFD is to bear fruit, everyone must do as you have done. Congrats and thanks for leading the pack.

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker