New Version of Visual Studio announced, Hello Visual Studio 2010, Hello .NET 4.0

And I can only say that I’m really looking forward to these new releases. I’ll try to give a summary of the video in this post. Like Norman Guagagno is saying VSTS 2010 will focus a lot more on ALM (Application Lifecycle Management), Architecture, Testing and several more things. With better ALM they want to involve all the different participants more in the same process and don’t integrate all the different work into a single process. What does this really mean? There are many different functions in an application lifecycle. For instance you have the analyst, the architect, the developer, the tester etc. The way it works now is that the analyst does the analysis, the architect does his logical design, the developer does his developing and the tester does his testing. Most of the time they do this in their own environment. This can sometimes lead to problems. They developer doesn’t entirely understand the logical design , the developer cannot reproduce a certain bug tester has gotten. With VSTS2010 they want all this to happen in the same environment. This will solve a lot of problems I think. Microsoft is also putting a lot of effort into creating the necessary tools ad features to make this all possible. In example there will be a lot of new tools for the architect. Microsoft has embraced UML so there will a tool for creating UML diagrams. There will also be a tool for creating better models, logical models that can even have constraints (f.e. you cannot link a presentation layer model directly to a database layer model). Another thing that I really like is the hysterical debugging. Like I said earlier sometimes a developer cannot reproduce a certain bug. Now if a tester and a developer would have access to the same environment or tool they would have some common ground. And this way it is possible to abstract environment data and share this through that same environment. This way the developer could get that abstracted data and entirely recreate the situation the tester was in.

There will also be several improvements to the already existing TFS(Team Foundation Server). There will be a better way to control the source, the work items, better dashboards to control what is in the TFS etc…

I know I didn’t talk a lot about .NET4.0 but this was a post purely on the new tool to use the new framework. The framework will be covered later.

If you want more details be sure to check out the following videos’s!

Norman Guadagno: Announcing Visual Studio Team System 2010

Architecture Day (Tuesday, September 30th):
- Cameron Skinner: Visual Studio Team System 2010 – Architecture
- “Top-down” design with Visual Studio Team System 2010
- “Bottom-up” Design with Visual Studio Team System 2010 Architect
- ARCast.TV – Peter Provost on what’s coming for Architects in Visual Studio Team System
Business Alignment (Wednesday, October 1st):
- Achieving Business Alignment with Visual Studio Team System 2010
- Agile Planning Templates in Visual Studio Team System 2010
- Enterprise Project Management with Visual Studio Team System 2010
- Requirements Management and Traceability with Visual Studio Team System 2010
Software Quality (Thursday, October 2nd):
- Better Software Quality with Visual Studio Team System 2010
- Manual Testing with Visual Studio Team System 2010
- Historical Debugger and Test Impact Analysis in Visual Studio Team System 2010
Team Foundation Server (Friday, October 3rd):
- Brian Harry: Team Foundation Server 2010
- Branching and Merging Visualization with Team Foundation Server 2010
- Enterprise Team Foundation Server Management with Mario Rodriguez
- Team Foundation Server 2010 Setup and Administration
- An early look at Team Foundation Build 2010 with Jim Lamb
- A first look at Visual Studio Team System Web Access 2010
- Update on Team Foundation Server Migration and Synchronization