What’s next for us?

Now that the launch of Visual Studio 2005, SQL Server 2005 and BizTalk Server 2006 is over – or should I say the worldwide series of launch events has just begun, because we literally are covering over 240 cities spanning 90 countries touching hundreds of thousands of customers and partners over the next couple of months – I wanted to talk about some of the things that are on my mind.


First, for those of you who got a chance to see Steve’s keynote at the SF launch event, I am sure you will agree with me that Carolyn (a student from University from Washington) did a fantastic job of doing the Visual Web Developer demo in the keynote.  I want to take this opportunity to thank her.  Not to mention the outstanding work that our own team members in Brian Goldfarb and Prashant Sridharan did during the demos in the keynote as well the countless other people who helped behind the scenes to show off Visual Studio 2005, SQL Server 2005 and BizTalk Server 2006 at the launch.


Making our customers successful with Visual Studio 2005 and .NET Framework 2.0


Now that the product is out there and you have started using it, we need to continue working with you in ensuring that we help you be successful with this product.  This includes making sure that we support you fully, that we respond to any issues that you run into, where appropriate we provide fixes (hotfixes) for any key customer problems and at the right point in time provide a roll-up of fixes in the form of a service pack.  My current thinking is that we will target the first service pack for Visual Studio 2005 around summer next year.  As we get more mileage on the product usage in your production environment and get your feedback, we will firm up our plans here.  I think about the whole developer division as being responsible for ensuring that we make our customers successful. 


Also, team members will continue to actively participate in the MSDN Forums where developers ask and answer questions about Visual Studio 2005 and .NET Framework 2.0.  Customers can also report issues or make suggestions at the MSDN Product Feedback Center.  These reports and suggestions will be reviewed by the teams for possible inclusion in an upcoming servicing release.


Finishing up the Whidbey wave of releases


Though we have shipped and launched the English version of the product, the team is busy finishing up on all the localized versions of Whidbey which will take the next couple of months to get done.


Also, the Team Foundation Server team is busy going through the final phase of the release cycle and we hope to have a Release Candidate of TFS the very early part of next year.  We are on track to delivering the final Team Foundation Server in Q1 CY 2006 as we mentioned earlier.


Re-tooling ourselves to be more agile, productive and predictable


I decided to take the next 3-4 months for the majority of the division and go through a milestone that we internally call MQ.  I think having such a milestone is critical particularly as the product team comes off a long product cycle and before we get started on the next wave of product development.  To me, this milestone is where we get an opportunity to retool our infrastructure and our tools to set ourselves up for being more productive, more agile and more predictable that all of us want.  This also gives us an opportunity to deeply use our own tools in building the product.  For example, a sizeable chunk of the division is already self-hosted on Visual Studio Team Suite – this is an opportunity to drive self-hosting (or dogfooding) even more deeply across the division.  This is the time to think about what quality gates we want to have in place as we start on Orcas development so that we move quality even more upstream (earlier in the development cycle).  This is also the milestone that we want to use to get rid of any debt that we have accumulated in the last release cycle – for example, if there are teams that haven’t got to the level of test automation this is the time to get that done.  This is a significant investment, but one that I think is very worthwhile and will set ourselves up for further success moving forward.




We have been doing a fair amount of planning and early thinking on Orcas.  If I have to net out, Orcas is all about enabling platform adoption for Windows Vista, for Office 12 and for WinFX.  You can use Whidbey today to build Vista applications, for example.  But Orcas will make it a whole lot easier for people to build Vista applications through easy to use designers and the like.  We will continue innovating in our languages.  We will continue to increase the depth and breadth of our lifecycle tools.  We will continue to drive productivity improvements for our developers – web, device and client.  We have already started sharing our early plans for Orcas at PDC 2005 and with our MVP community to get early feedback.  As we make more progress, we will share more specifics on Orcas.

One thing that I want to start doing with Orcas is to be able to share specification documents as and when we write them with you so that you know what features we are thinking about.  The thing we need to be thoughtful is that at the specification stage, we would not know whether that feature would make it into a particular release or not.  So, we will have to think through how to make it clear to people when something is at a specification/design stage, when some feature is committed in a particular release, etc.  But like I have said before we are committed to continue driving more transparency in terms of what we are doing and how we are doing with you.


Incubation and post-Orcas


I have always been a fan of saying that every team should have a percentage of their resources focused on incubation activities – things that are great ideas today and may take more than one product release cycle to bring to market.  I want us to get into a regular cadence of releases, which means it is important that we know how to make the right investments in parallel on these incubation ideas.  A good example that comes to mind is the incubation work that we have recently started on concurrency and parallel programming.  There are several other incubations that are happening in the different teams.  A lot of these will be ready in time for Orcas + 1, some may come to market earlier, some later – but I want us to have a culture of doing the following three things in parallel:

a) Make our customers successful with the products in place

b) Work on delivering a great value proposition with the next version of the product and

c) Have the right level of investments and focus in teams on incubation that are the next generation innovation and breakthrough ideas


In light of the “Live” announcements last week, we are starting to think about what it means for us in the Developer world.  There are two things that we need to think about – the kind of tools support that we need to provide for our “Live” services platform and what does “Visual Studio Live” look like.  This is another area where I expect to start some incubation soon.



Finally, I once again want to thank you as you have been an integral part of the development process and gave us feedback, suggestions, ideas, tested our CTP builds and in some cases actually bet on the product by deploying it in production environment even before we shipped to ensure that we were ready for prime time.



Comments (34)

  1. loc says:

    I brainstormed about VS Live immediately after the news got out. Personally, I think it’s better to have a customized browser for VS Live (or Office Live or other heavy-weight services) instead of using the same generic IE, because I want more screen space from the would-be useless menu/buttons/address bars and such. The alternative is to automatically close/hide all those stuff when launching VSLive. Maybe also make it available offline (well this might be a must)…

    How far are we from seeing VSLive? 2+ years or less?

  2. Ole says:

    Congratulations on a fantastic release!

    We are currently moving our product to .Net 2.0 and we are very thrilled by VS 2005.

    Also, thanks for posting your thoughts and plans here. It is very much appreciated!

    Please give my best wishes to all of your team.

  3. how about decoupling the IDE foundation from the feature set, just like Windows Server does … ie. a rocksolid foundation + many bytesized feature(s) sets …. major release scattered(unbundled), 2nd round integrated …

    and, I’m looking forward to see your work on parallelism/concurrency ….

    keep up the good work


  4. who cares says:

    Oh great! you have a new release which JUST DOES NOT WORK! If you care to remove this comment, go ahead

  5. PatriotB says:

    I’m curious … is Orcas shaping up to be VS 9.0 or VS 8.1?

    At PDC there were announcements about VB 9 and C# 3.0. If Orcas is the release that contains these, then it will likely be several years away, way after Vista ships.

    I think it would be wise to release Orcas as an 8.1 with Vista support, as close to Vista’s release date as possible, and leave the VB 9 / C# 3.0 stuff (e.g. Linq) for later.

  6. Andy says:

    Congratulations for this great release!

    I learned from Microsoft that there is a Visual Studio 2003 Team Suite TRIAL DVD. It’s nice, but I think in the era of Internet, an available download would be nice as well.


  7. Prashant Sridharan says:

    There are several options for evaluating Visual Studio: http://msdn.microsoft.com/vstudio/products/trial/

    We make the trial editions available for download to MSDN subscribers as yet another benefit of the subscriptions. Because downloads the size of VS Professional Edition and VS Team Suite typically fail before completion, it is more efficient for both Microsoft and our customers to make it available via the more fault-tolerant MSDN download system.

  8. scottwil says:

    To "who cares", if you are experiencing problems with Visual Studio 2005, we would like to understand this.

    The MSDN Feedback Center, http://lab.msdn.microsoft.com/productfeedback/Default.aspx, is a great way to provide feedback, as it plugs directly into our product development process and ensures follow-up on every issue.

    If you prefer to interact with one of our product team members, please send me mail — scottwil@microsoft.com.



  9. msvista says:

    Somasegar Gaaru

    Your team did a great work for the release of VS 2005 and looking forward for the Orcas. Hope to see the all VS products also integrated to the browser in coming days.

    I am not sure about msbuild; but it will be very nice to see the IDE itself supporting the parallel builds by taking an option how many parallel builds it can take as that of -j for Make.

  10. Parag Kantharia says:


    You mentioned this….

    " First, for those of you who got a chance to see Steve’s keynote at the SF launch event, I am sure you will agree with me that Carolyn (a student from University from Washington) did a fantastic job of doing the Visual Web Developer demo in the keynote. I want to take this opportunity to thank her."

    Is it possible for others to see this demo too.

    It would be interesting and informative, if others gets the chance to see this demo.


  11. Somasegar says:

    Hi Parag,

    You can watch the entire launch keynote online at http://sdn.microsoft.com/launch2005.

    – somasegar

  12. loc says:

    Just want to correct that the URL should be "msdn.microsoft.com/launch2005", in case somebody hasn’t had a chance to find it. Or you can just click this link for the webcast:


    I only watched half of it, but I’m very moved because of the exciting info I haven’t known about. Thanks for the link!

  13. Max Palmer says:

    Congratulations on getting the new release out and many thanks for starting to share your vision for future product releases such as Orcas.

    Having come back from my first PDC (which was great), I found the new WinFX stuff very exciting. One thing that slightly confused me though was the apparent lag between the platform becoming available, as part of Vista, and features such as a version of VS with an integrated UI designer (Cider) being available. Minimisation of this lag is something I personally would be very keen on – although alternatives/workarounds exist. I would also appreciate some greater clarity as to when the Expression suite might become available – although that ball might not be in your court.

    Finally, it was great to see lots of research going on with respect to making it easier to write concurrent code. This is clearly going to be a challenging area for many developers in the near future and innovations are certainly needed.


  14. Nishant Sivakumar says:


    It would be nice if you could make a blog entry on the enhancements in MFC Orcas.



  15. terraslate says:

    great stuff. it’s weird to see – cos when i made the suggestion some 4 or 5 years ago to microsoft – i beleive i used the fictional product called microsoft innovator or some such thing to highlight a sort of sandbox/early release live technology enabler; a way for microsoft to showcase new technologies in a safe and disconnected way to retain the developer community and allow ms to keep up with the innovative releases being made by the java community you just get back a crappy answer from microsoft that they can’t comment on such a thing.

    great ideas you got there for orcas – now if keep on improving the interface between the community and the microsoft organisation at the same rate – make it pervasive across the company – make it much more two way instead of just going for the microsoft big corporate no response attitude, things might improve even more than they have recently with the 2 way blog interaction.

  16. One thing that we’ve been working towards for a while is getting the community involved earlier in our…

  17. I have an update for everyone interested in STL/CLR (used to be called STL.Net). During the last few…

  18. Mike Burba says:

    Peter Varhol recently published a Visual Studio Magazine editorial in which he concludes that Microsoft…

  19. TexBlog says:

    I’ve been spending a lot of my time recently planning for the next version of Visual Studio, codenamed…

  20. Yves Dolce says:

    I’ve been suggesting Nikola to blog on this but meanwhile, here is an essential piece of information:…

  21. Postpone of STL/CLR web release and re-scheduling for release as part of Orcas release of Visual Studio.

  22. Rob Caron says:

    If you’d like some insight into the next release of Visual Studio, code-named Orcas, visit…

  23. A few people have asked why I haven’t posted recently. I guess it’s because I have been busy. Two areas

  24. A couple of weeks ago, Grady Booch gave a lecture at Microsoft. It was a pleasure to hear of my software

  25. A couple of weeks ago, Grady Booch gave a lecture at Microsoft. It was a pleasure to hear of my software

  26. Visual Studion 2005 Hangs on simple typing of code in a C# file. says:

    The problem is that I am working on a class library and when type code and savind its hangs visual studio 2005 can you provide some help on that

    Tazeem Ansari

    e-mail :-tansari@cincom.com