Welcome to MSDN Blogs Sign in | Join | Help

Zooming Out

Well, for me it has been an exciting week of introduction to the world of blogging. After creating this one, I spent time looking around at the many out there.  There is a wealth of information and personal stories out there (some interesting, and others, well...).  I have appreciated all of the comments that people sent to me, and have been amazed to watch the number of views go up each day.  I only hope I can keep a reasonable percentage of those first-time viewers coming back for more.  I want to say thanks to Brian, our wonderful content provider, for giving me a warm welcome on the Visual C++ Devcenter!

I'm glad that I cleared up the confusion that I was the PM designated to box others (though, come to think of it, sometimes that is my job! - in a metaphorical way, of course...).  And while I'm a fan of Don Box, I don't think he has had PMs assigned directly to him, per se. At least not yet!  In any case, now that you have a feel for what I do, I think it will help answer your questions if I zoom out from my job to our team view, then the Visual Studio view, and on to the division and Microsoft views.

As I mentioned in my first post, the Visual C++ team is one product team.  Brandon Bray, a compiler PM, actually gave a basic team description in his blog introduction.  Now, you'll notice that Brandon hasn't posted anything in over a year, so please do note that I strongly encouraged him to find some time to say hello again :)  While I'm talking about my peers, there is another recent blogging addition to the Visual C++ community - allow me to introduce one of our libraries PMs - Nikola Dudar.  Generally speaking, we are one business unit, with our Product Unit Manager leading the way.  Reporting directly to the PUM are the managers for each of the development disciplines - PM (Program Management), Dev (developers) and Q.A. (Quality Assurance/testers).  Each feature area that Brandon described has designated PMs, devs and testers with team leads. 

The Visual C++ team is part of the Visual Studio line of products, so along with the language teams (C++, VB, C#, J#), there is a central team called Visual Studio Core.  Each of these teams has a box PM, too.  All of the documentation and localization work are handled in yet another organization.  We rely on division level build and setup support, along with large sets of people focused on supporting or servicing our previous releases.

There are many peer teams to Visual Studio in the Developer Division.  One is the .NET Framework, another is Smart Devices, and there are many more.  As a family of product teams, we work together and schedule together.  As this means there is a TON of coordination and management, we are thankful to have a group of individuals known as the Release Team. They have been keeping a blog since last summer, and I think you would find it interesting to see how they try to run this huge set of moving parts.

Our division is a peer to many others.  As a division we most often work with the Server and Windows teams, but also partner with others, such as that which Office is a part of.  With the many products and services Microsoft has to offer,  it is hard for me to say much about each part of the entire company.  Most of our major initiatives and many of our company communications are public information.  If you haven't peeked at the Article link for What is coming after 2005?, you can check it out and read what our Vice President says about the importance of transparency.  I think we have made a lot of strides, but ultimately it is our partners and customers that will tell us if we are striking the right balance.

One of the comments I received was about the reference to Visual C++ as a product, while customers may see us as a feature of Visual Studio.  Point taken, and thanks for reminding us.  I think it would be fair to say that this isn't just a business reference, since the Visual C++ product line has been around much longer than Visual Studio.  You can purchase Visual C++ Standard 2002 and 2003 (I'd guess that somewhere you could even find version 6.0). Even today you can choose to download a Beta version of Visual C++ Express, a standalone version of the VC++ product.

With that I think I'll close this post.  Keep your questions coming, and I'll be posting several requests for your feedback and input on the Visual C++ product and how we can help you solve your development problems!

april

Published Thursday, February 10, 2005 11:19 PM by AprilR
Filed under:

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

Friday, February 11, 2005 4:39 PM by Don Box

# re: Zooming Out

It may interest you to know that there is a "Box Architect" on Indigo and it isn't me.

DB
Tuesday, February 15, 2005 6:45 AM by Wil

# re: Zooming Out

OK, I see now that creating C++ v7.2 (or whatever it will be called, officially and otherwise) takes separate teams - one for the compiler, one for the libraries, one for the documentation, etc., and then there are whole other teams supporting previous releases, etc. Then beyond the Visual Studio group of folks, there are other ones working on servers etc. So... who is developing the 64-bit version of C++? Is it the same compiler team as is developing the current product, or is it another team in the C++ product group, or is there another team somewhere else in the Visual Studio group that has control over 64-bit compilers in general? And who has control over the High Performance Computing (excuse me, Windows clustering) version of C++ that will be parallelized over multiple CPU's - is that still in the C++ product group, or the server group, or where? I suppose it shouldn't really matter to us in the "outside world", but we would of course like to know whose shoulders to snoop over while we fret about the future of our own projects that will rely on these things.

And as for DB's comment above, which informs us that not only is there a "Box PM" but there is also such a thing (at least on Indigo) as a "Box Architect", just what is that??? Someone who designs the largest possible box in which you can ship a single CD-ROM? (Someone who used to work in the breakfast cereal industry, probably.)
Sunday, February 20, 2005 10:36 AM by Kang Su Gatlin

# re: Zooming Out

Hi Wil, as it turns out the same compiler team works on all the desktop processor compilers (x86, x64, and Itanium). There is another team that does the code generation for WinCE compilers, although we're in the same building.

The HPC part of C++ (I assume you're talking about our upcoming OpenMP) is also done by the same C++ compiler team.

And actually when I first started at Microsoft I thought a Box PM designed the box, because the Box PM webpage at the time had a picture of the box on the frontpage. :-)
Tuesday, June 23, 2009 3:59 AM by 素人

# re: Zooming Out

男性が主役の素人ホストでは、男性のテクニック次第で女性会員様から高額な謝礼がもらえます。欲求不満な人妻や、男性と出会いが無い女性が当サイトで男性を求めていらっしゃいます。興味のある方はTOPページからどうぞ

Wednesday, June 24, 2009 3:50 AM by エロ漫画

# re: Zooming Out

エロ漫画やエロゲーなどでかわいい女の子が淫らな肉欲に溺れる様子をみて「こんなの現実にあるわけない」そう思った事ありませんか?それが当サイトでは現実に実現できるのです!羨ましさを憶えた2次元の中での出来事。あなたと同じように望む女の子が当サイトに集まっているのです

Thursday, June 25, 2009 3:44 AM by 高級チェリー

# re: Zooming Out

高級チェリーの夏は童貞卒業の夏です。セレブ達も童貞を卒業させたくてウズウズしながら貴方との出会いを待っています。そんなセレブ達に童貞を捧げ、貴方もハッピーライフを送ってみませんか

Friday, June 26, 2009 4:18 AM by 助けて〜!

# re: Zooming Out

何回かメールして会える人一緒に楽しいことしょ?お給料もらったばかりだからご飯くらいならごちそうしちゃうょ♪ cha-a@docomo.ne.jp とりあえずメールくださぃ★

Saturday, June 27, 2009 3:39 AM by セレブラブ

# re: Zooming Out

セレブラブではココロとカラダに癒しを求めるセレブ達と会って頂ける男性を募集しています。セレブ女性が集まる当サイトではリッチな彼女たちからの謝礼を保証、安心して男性はお金、女性は体の欲求を満たしていただけます。無料登録は当サイトトップページからどうぞ

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker