ALM Track at DevConnections in Las Vegas

April 13, 2010

This week I’m in Las Vegas (on invitation by IDesign) for the launch of Visual Studio at Devconnections. The Launch Day of Visual Studio 2010 was great but on Tuesday and Wednesday there’s also a promising Application Lifecycle Management track I want to follow.

  • Improving Your Software Development Processes with Visual Studio 2010 (Joel Semeniuk)
  • Defining and Managing Software Requirements with Visual Studio Team System (Joel Semeniuk)
  • Implementing Scrum Using Team Foundation Server 2010 (Richard Hundhausen)
  • Agile Database Techniques Using Visual Studio Ultimate 2010 (Richared Hundhausen)
  • Modeling and  Visualization in Visual Studio 2010 (Joel Semeniuk)
  • Team Foundation Server 2010—Migrate or Integrate? (Richard Hundhausen)
  • Lab Manager – The Ultimate “No More No Repro” Tool (Steven Borg)
  • Visual Studio 2010 Quality Tools for Developers (Steven Borg)

I will also be present at the IDesign booth to promote IDesign’s unique Training Classes in Europe. A training class that’s already announced is the Architect’s Master Class with Juval Lowy in Belgium in the week of October 11, 2010.

And this all happens in the Bellagio at Las Vegas! Looking forward to a great week here!

Test Impact Analysis

February 5, 2009

Test Impact Analysis is a new feature that will be part of Visual Studio Team System 2010 and it will enable developers to view which Tests are impacted by your latest code changes that are not checked in yet. I was struggling a bit to get it up-and-running but once you know the drill, it’s quite straightforward. The fact is that you need to have published test results by a Team Build on the previous stable situation.

How to set it up?

  • Create a new Team Build for your solution that also triggers your UnitTests and publishes the test results :
    1. Select Solution to Build and select your tests to run

    2. Enable Get Impacted Tests

    3. Enable Publish the Test Impact Data

  • Enable Code Coverage for appropriate assemblies

  • Queue a new build of the newly created Team Build
  • Change some code that would impact a Unit Test
  • Open the Test Impact View Window

  • See the results …

    This window reads as follows : 2 Unit Tests are impacted by my latest code changes that are not yet checked in. The AddTest Unit Test should be rerun because of changes made to the Add method.

I hope that this process will be simplified a bit more in the final release. If you don’t get it working immediately, check the Build log in search for Test Impact. Note that the Build log in TFS2010 has improved a lot! Maybe a topic for one of my next posts …

Visual Studio 2010 CTP Expiration

December 19, 2008

In case you didn’t know about the VS2010 CTP Expiration : now is the time to disable time synchronization under Virtual PC 2007! Otherwise, after January 1, 2009, you will no longer be able to launch the Visual Studio 2010 CTP …

Read more how to do this.

VSTS2010 : The Big Picture

December 8, 2008

Taken from the Microsoft Developer and Designer Tools 2008 Product Guide :

Microsoft Visual Studio Team System is an integrated Application Lifecycle Management (ALM) solution comprising tools, processes, and guidance to help development teams improve their skills and work more effectively together. Visual Studio Team System enables your development teams to collaborate and communicate more effectively, ensure software quality, and gain visibility into the software development lifecycle.

What will be different in Visual Studio Team System 2010? VSTS 2010 will bring some new capabilities that make it easier for all contributors on the software team to participate throughout the life cycle; from the core developers and testers to the wider team of project managers, designers and business analysts.

The picture shows that there will be only 3 client editions of Visual Studio Team System. Hey, what happened to the Database Edition? Well, in VSTS2010, the feature set of the Development Edition and the Database Edition will be merged into 1 single product : the Development Edition. Read more on this in the press release of September 29, 2008. New is that there will now be support for working with Team Foundation Server in the Expression Tools. There will also be more support for SharePoint development and on the other side SharePoint won’t be required anymore to install Team Foundation Server. The Test Lab Managementproduct is a new server product that targets large organizations who want to test a variety of configurations in a virtual lab environment. With that new product you will get the ALM experience on top of virtualization.

In my journey so far to explore VSTS2010 I’ve seen a strong focus on the Team Architect Edition and the Team Test Edition. There are also some big improvements in the Team Foundation Server product. VSTS2010 can really be seen as a very big release : v2 of Team System after v1.5 in 2008 and v1 in 2005. Before the release of Visual Studio Team System in 2005, Visual Studio was only a tool for developers to write code. With the release of Team System in 2005, Visual Studio became an integrated collaboration tool for all stakeholders in the development process and that was a big change! With the upcoming release of VS2010, Microsoft continues to focus and invest in a solution for managing the entire application lifecyle.

Stay tuned for what’s new in the different editions of Visual Studio Team System!

VISUG Session What’s new in VS2010

November 29, 2008

Last Thursday (November 27, 2008), I redelivered some PDC content on Visual Studio 2010 for the Visual Studio User Group (VISUG) in Belgium.

The session took about 2 hours and was a mix of all the new stuff I saw at PDC. Most of the time I was showing demos in the latest CTP of Visual Studio 2010.

Download slides.

Feel free to contact me if you have questions on the presentation or if you would like to schedule another public/private session on this topic.

VSTS Sessions at PDC

October 28, 2008

I’m currently at PDC in Los Angeles and on day 1 of the conference I followed already the session of Cameron Skinner A lap around VSTS2010 and the session of Brian Harry Cool New Features in TFS2010.

With Visual Studio Team System 2010 (built entirely in WPF by the way), Microsoft is more and more focusing on the needs of enterprise development teams. Imagine that VSTS wasn’t available anymore … Would it still be possible to manage the software development process of your applications? I’ve really seen some key features of VSTS 2010 (especially in the Architect Edition and Team Foundation Server) that will rock! Wishing those features were here already!

Other VSTS related sessions at PDC :

  • Software Diagnostics and Quality for Services in VSTS
  • Agile Development with VSTS
  • Overview of Visual Studio Team System Database Edition
  • Visual Studio Debugger Tips & Tricks
  • Leveraging Virtualization to Improve Code Quality with Team Lab in VSTS
  • Improving Code Quality with Code Analysis
  • Improving .NET Application Performance and Scalability
  • Architecture without Big Design Up Front
  • TFS: How We Use It at Microsoft

The bad news is that I won’t be able to follow them all because some are scheduled at the same time … The good news is that all sessions will be recorded and made available to the public on the PDC website.