Jaa


New role running the VSTS Architecture Edition team

Ok folks, as I mentioned in a previous post, I'd like to discuss a few of the things I've been up to recently.

As some of you know, I came to Microsoft in June of 2005 to build and run the team that created what is now known as Visual Studio Team System 2008 Database Edition. By the end of November of 2006, we shipped that product. I'm very proud of what that team did and continues to do with that product. ( If you haven't been keeping up on the details, please see Gert's blog ). Breaking down the barriers between application developers and the database developers has been a passion of mine for quite some time, and the "Data Dude" product is doing a fantastic job of bridging the gap.

But I actually have another albeit older passion, which is all about using models to help manage the inherent complexity in software development. A long time ago, I was the CTO of a small company called Advanced Software Technologies ( ultimately bought by Embarcadero Tech ) that specialized in a UML design tool that was called GDPro ( "Graphical Designer Professional", later to be re-branded "Describe" after the Embarcadero acquisition ). That tool actually won a Jolt Productivity award in 2001, and a few other things.

Fast forward to 2007, and an opportunity opens up to run the team that builds Visual Studio Team System 2008 Architecture Edition. I couldn't resist, so by November 2007, I was running that team.

It has been a wild ride already, culminating recently into a lot of press around our bits demonstrated in Bill Gate's last TechEd keynote. Brian Harry demo'd some of the new Architecture Edition product, and blogged on it here. ( View the entire BillG keynote for all the details, or zip to around minute 42 to see Brian do his thing. High | Medium | Low bandwidth. )

You'll notice screen shots in Brian's post of the Layer Diagram and Architecture Explorer Diagrams. Those are examples of the new bits my new team is working on. Except for the Layer Diagram, you can test drive those bits by downloading the April Rosario CTP. It's a big download, but check out this post for tips on how to best manage it.

This team is incredibly excited, and can't wait to tell you all about all the new features we have cooking! It has been phenomenal to witness all the press around the new bits ( check this out, and this, oh and this, try this, just to point out a small smattering :) ).

The post marks the start of what I intend to be a fairly steady stream of discussions around this effort. My next post will be a discussion on our UML support and how important DSLs are to our ongoing modeling strategy.

Stay tuned!

Cameron

Comments

  • Anonymous
    June 13, 2008
    You are doing genuinely beautiful work. I am as excited about the modeling in VS as I have been about anything in tooling for 6 years.

  • Anonymous
    June 13, 2008
    Thanks David! It is feedback from folks like yourself that is going to make this product great! Thanks again for your support!Cameron

  • Anonymous
    June 16, 2008
    looking forward to the steady stream...

  • Anonymous
    June 18, 2008
    Brian Keller on Updated links for VSTS 2008 VPC Images Ajoyk on Templex: Process Template super mall...

  • Anonymous
    June 18, 2008
    Our Product Unit Manager, Cameron Skinner is back at the blogging game, as you can tell from his post

  • Anonymous
    June 18, 2008
    want to see more and more new stuff in Architecture edition.Keep up the good work.vikas

  • Anonymous
    July 04, 2008
    Skinner's Blog : New role running the VSTS Architecture Edition team

  • Anonymous
    July 05, 2008
    Cameron Skinner has recently reappeared on the blogging scene and he’s on fire!  Check out a couple

  • Anonymous
    May 11, 2009
    Great work! Thanks!We really required a strong platform for application architecture to dwell with. Thanks again!

  • Anonymous
    December 02, 2009
    Is it possible to generate code in C# from a class or Interface definition so that developers can start writing logic in it.Is reverse engineering possible. If i have a solution and i want to generate class diagrams with relationships.

  • Anonymous
    December 02, 2009
    Suchi, it will be possible with a power tools release that will be available soon after we RTM Visual Studio 2010. You'll be able to generate code from UML class diagrams as well as create class diagrams from the ARchitecture Explorer. Stay tuned! :)