Architecture Guidance now available

I’ve been saying since the first PDC “Lap Around Visual Studio” talk I did back in 2008 how “big” of release the Visual Studio 2010 release was and certainly is. The number of new capabilities now built into the product is simply amazing!

This does come with a challenge however. Customers have told me numerous times in the past couple of months how much they appreciate all the new features, and how much the product is helping them in their day to day. But the thing they want more of is guidance. Folks want and need to understand best practices and strategies on how to use these new features.

The new visualization and modeling tools is no exception.

The Visual Studio ALM Rangers has just released the Visual Studio 2010 Architecture Tooling Guidance ( download from here ), which has been a true group effort done by many MVPs and Microsoft personnel alike.

Here’s some details:

Visual Studio 2010 Architecture Tooling Guidance

Practical guidance for Visual Studio 2010 Ultimate, focused on modeling tools. This release includes common usage scenarios, hands on labs and lessons learned from community discussions. The scenarios include understanding and reverse engineering of existing solutions or starting a new solution from scratch. These are both common challenges that any dev lead or architect faces. The intent is not to give you an in-depth tour of the product features, but to present you with examples that show how these tools can support you in real world scenarios, and to provide you with practical guidance and checklists. This guidance is focused on practical ways of effectively using Visual Studio 2010 Ultimate and other tools to create a new or revised design as part of application lifecycle management.
The Rangers involved with this project are: Alan Wills (MSFT), Bijan Javidi (MSFT), Christof Sprenger (MSFT), Clemens Reijnen (MVP), Clementino de Mendonca (MVP), Edward Bakker (MVP), Francisco Xavier Fagas Albarracín (MVP), Marcel de Vries (MVP), Michael Lehman (MSFT), Randy Miller (MSFT), Tiago Pascoal (MVP), Willy-Peter Schaub (MSFT), Suhail Dutta (MSFT), David Trowbridge (MSFT), Hassan Fadili (MVP), Mathias Olausson (MVP), Rob Steel (MSFT) and Shawn Cicoria (MSFT).

Way to go Rangers! Great stuff!


Comments (4)

  1. L M Jennings says:

    I've been trying for over 2 weeks to use the right-click generate sequence diagrams for a C++ project. I am especially disappointed because of the ease in generating sequence diagrams for C# code led me to have high expectations. (I found the same issue with the new TRACE capabilities.)

    Please let me know if there are any tips for getting similar diagrams for C and C++ methods?

  2. camerons says:

    I'm sorry to say that we don't have that feature in the VS Ultimate 2010 product. 🙁

    This is on our backlog for the next version of Visual Studio, but unclear as of yet whether it will make our cut line or not.

    Sorry 'bout that,


  3. Eric Ouellet says:

    Proper reverse engineering !

    Hello Cameron,

    About third times talking to you and I'm still frustrated about Microsoft and their half completed products. Althought I'm also one of the main defender of Microsoft in general here where I work, I tend to be really disapointed, shy and frustrated by some missing or bugged features. I hope it is not a code 18 from my side !

    … Actually, with the version I have (should be the last one, I hope) of vs2010 Ultimate, the uml model generated from dragging classes from the "Architecture Explorer" does not see any of the relations from generics collection classes (or classes derived from generics used as workaround to the XAML parser unfinished Microsoft code, grrrrrrr) .

    MOST IMPORTANT QUESTION: Do you plan to fix that in vs2010 SP1 or anytime soon (I mean proper reverse engineering) ?

    Why do I have so many difficulties to find any info about that information (reverse with generics)… Am I alone using that (ultimate is too expensive ???) ? I did not  searched proper place ???

    When the class model with have the option to autosize (at least auto width) of the class boxes ?

    Sorry, I blow out like that once in a while (~ 3 to 6 months) 🙂 !



  4. camerons says:

    Eric, would it be possible to send me some more details of the problem you are experiencing? Feel free to send directly to me at Sorry for the hassle you're experiencing…. 🙁