Welcome to MSDN Blogs Sign in | Join | Help

More Transparency

Recently we've been discussing CTPs and you have given us some great feedback about what you like and don't like.  We'll be using that feedback inform our future plans.  I'd like to talk to you about another form of transparency we've been working on - publishing specifications.  CTPs are great and they provide a good opportunity to test drive new features but by the time you get that, we've already done a lot of the work and, in some cases, completely finished the feature.

After we shipped VS2005, Soma wrote some blog posts about transparency and promised to share information earlier.  Among other things, Soma talked about sharing specifications.  Somewhere along the way, some of our efforts to deliver on that promise took a left turn.

I'm happy to tell you that we have reassessed our plans and reinvigorated our commitment.  There is a new MSDN Page available now that will contain specs as we release them.  There are two sections of specs - one for features that have not yet been released in CTPs and one for features that have been.  At the moment there are relatively few specs posted (about 20) but I expect that number to grow - for instance, we're pulling together a list of additional TFS specs we can publish now.

Now, don't expect us to publish absolutely everything - we haven't completely lost all sense of capitalism here :)  There will be some considerations made about what we publish and when.  IP protection, competition and other considerations will affect how we manage this program over time.  But, I believe we'll be erroring on the side of sharing as much as we can.

The page contains instructions on how you can give us feedback on the specs that you read.  Further on the road to expectation setting - of course we can't take and implement every suggestion you make.  We, like you, have constraints around time and resources and have to make scoping decisions for all of the features we build.  We'll listen to all of the feedback you give and do what we can to incorporate it.

We genuinely hope this new program will be valuable to you.  We hope that it will give you even earlier insight into what we are doing and even more opportunity to affect the outcome.

 

As always, please give us feedback on what you think about it.  We'll keep working on improving our connection with you...

Brian

Published Wednesday, November 22, 2006 7:24 AM by bharry

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: More Transparency

Wow, quite a leap to not being involved with your market as a sign of capitalism.  I would consider it the opposite: providing specifications on future work allows you to get feedback from your market so work on unmarketable functionality can be avoided, leading to more capital.

But, more transparency is a good thing--from this side of the fence.  Thanks for the details...

Wednesday, November 22, 2006 7:58 AM by Peter Ritchie

# re: More Transparency

I was really interested in this until I saw the format...This comes across as using "tranparency" as a ruse to push MS' new format. Any chance we could have these in PDF?

Wednesday, November 22, 2006 8:09 AM by Paul Croke

# re: More Transparency

I have to admit, that when I first saw the format, I didn't even know what it was and had to ask.  I was a bit puzzled that I had to install .NET 3.0 to use it.  OK, I'm embarrased to admit that I didn't have .NET 3.0 on my email machine yet :(

That said, I can assure you there's no conspiracy here.  When I asked, I got a long list of reasons why this format is higher fidelity than PDF and blah, blah, blah.

I guess, what I wonder is how big a deal is this?  I installed .NET 3.0 which only took a minute and I can view the documents and they look good.  Other than being a bit annoyed for a minute, it wasn't so bad.  How big of a problem is it?  I'm happy to make an effort to go get this changed if people really think it's worth it but there a ton of other stuff I could be doing to help you and I don't want to spend time on this unless people really feel it's more important than other things - like getting more specs published, getting more hot fixes available for download, etc.

Brian

Wednesday, November 22, 2006 8:25 AM by bharry

# re: More Transparency

XPSP2, IE7, .NET 3.0 RTM installed, can't view the docs. Can we read them without going through this XPS crap?

Startup URI: http://download.microsoft.com/download/5/9/c/59cd0dc5-4691-4c3e-840c-66d865f27692/stlclr.xps

Application Identity:

System.IO.FileFormatException: Archive file cannot be size 0.

  at MS.Internal.IO.Zip.ZipArchive.OpenOnStream(Stream stream, FileMode mode, FileAccess access, Boolean streaming)

  at System.IO.Packaging.ZipPackage..ctor(Stream s, FileMode mode, FileAccess access, Boolean streaming)

  at System.IO.Packaging.Package.Open(Stream stream, FileMode packageMode, FileAccess packageAccess, Boolean streaming)

  at System.IO.Packaging.Package.Open(Stream stream)

  at MS.Internal.Documents.Application.TransactionalPackage..ctor(Stream original)

  at MS.Internal.Documents.Application.PackageController.MS.Internal.Documents.Application.IDocumentController.Open(Document document)

  at MS.Internal.Documents.Application.DocumentManager.DispatchOpen(IDocumentController controller, Document document)

  at MS.Internal.Documents.Application.DocumentManager.<>c__DisplayClass6.<OrderByLeastDependent>b__5(IDocumentController controller, Document subject)

  at MS.Internal.Documents.Application.ChainOfResponsiblity`2.Dispatch(Action action, S subject)

  at MS.Internal.Documents.Application.DocumentManager.<>c__DisplayClass6.<OrderByLeastDependent>b__4(Document member)

  at MS.Internal.Documents.Application.ChainOfDependencies`1.OrderByLeastDependent(T member, Action action)

  at MS.Internal.Documents.Application.DocumentManager.Open(Document document)

  at MS.Internal.AppModel.ApplicationProxyInternal.InitContainer()

  at MS.Internal.AppModel.ApplicationProxyInternal.Run()

Wednesday, November 22, 2006 10:07 AM by kiwiblue

# re: More Transparency

This is very cool . . . but where is the RSS?  It is the first thing I looked for so I could drop the RSS in my aggregator and never visit this page again.

Wednesday, November 22, 2006 12:11 PM by Robert W. Anderson

# Postata la prima feature del nuovo TFS che ci sar

Wednesday, November 22, 2006 2:19 PM by Lorenzo Barbieri @ UGIblogs!

# re: More Transparency

I've gotten a few questions about the RSS feed.  I'm looking into it.  Clearly an important feature.

Wednesday, November 22, 2006 3:39 PM by bharry

# Postata la prima feature del nuovo TFS che ci sar

Wednesday, November 22, 2006 3:56 PM by Lorenzo Barbieri @ UGIblogs!

# re: More Transparency

The XML Paper Specification Essentials Pack (beta) at <http://www.microsoft.com/downloads/details.aspx?FamilyId=4A7B8983-7BE1-4740-BC9C-D377A8F2D6EB&displaylang=en> installs a stand-alone XPS viewer, and an iFilter component to index XPS files.

Wednesday, November 22, 2006 6:58 PM by Peter

# re: More Transparency

Ditto the request for an RSS feed on that site.  Excellent idea on sharing design specs.

Wednesday, November 22, 2006 7:14 PM by Keith Hill

# Orcas Feature Specs Online

As noted in Brian Harry's blog ( More Transparency ), we published a bunch of the Feature Specifications

Thursday, November 23, 2006 3:05 AM by Rob Caron

# Visual Studio 코드명 "Orcas"의 스펙들 공개

Feature Specifications for Visual Studio and .NET Framework "Orcas" bharry's WebLog More Transparency

Thursday, November 23, 2006 11:13 AM by bkchung's WebLog

# Microsoft are Publishing Specifications

Brian Harry mentioned that Microsoft have started publishing specifications for selected products. I

Friday, November 24, 2006 11:24 AM by Scott Munro

# re: More Transparency

kiwiblue: URL works here, looks like what you got was an IE/network problem since "file size 0". Nothing to do with XPS.

But on 4200 RPM HDD I do say it takes a good while to load all the .NET dll's when not warmed up. Took about 10-15 sec to open the XPS the first time.

Friday, November 24, 2006 4:31 PM by Joku

# Visual Studio and .NET Framework v.Next Specs

While catching up on some post-turkey reading I came across this blog entry by Brian Harry pointing out

Sunday, November 26, 2006 12:50 PM by Brian Keller: Technical Evangelist for Team System

# re: More Transparency

The RSS feed link has now been added to the specs page.  The URL for it is http://msdn.microsoft.com/vstudio/future/specs/released_features.xml.  I hope this helps you keep up to date with specs as we release them.

Brian

Tuesday, November 28, 2006 6:28 AM by bharry

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker