250 likes | 344 Views
Visual Studio 11 und .NET 4.5 entdecken Teil 1. Hansjörg Scherer Technical Solution Professional Microsoft Switzerland GmbH hscherer@microsoft.com. General agenda. Motivation for the new Release An overview of Visual Studio 11 enhancements
E N D
Visual Studio 11 und .NET 4.5 entdeckenTeil 1 Hansjörg Scherer Technical Solution Professional Microsoft Switzerland GmbH hscherer@microsoft.com
General agenda • Motivation for the new Release • An overview of Visual Studio 11 enhancements • Application Lifecycle Management with Visual Studio/TFS 11 • TFS Preview (TFS on Windows Azure)
By 2012, agile development methods will be utilized in 80% of all software development projects. 80% (Gartner Predicts 2010: Agile and Cloud Impact Application Development Directions, Gartner, Dec 2009)
Agile processes have rapidly joined the mainstream of development approaches… …It’s time for software development professionals to stop sitting on the fence where Agile is concerned… …the benefits are well worth the effort (Agile Development: Mainstream Adoption Has Changed Agility, Forrester, Feb 2010)
Changing the face of Software Development 3 Fundamental Principles: • Flow of Value • Reduction of Waste • Increased Transparency
Result in More Successful Outcomes By: • Decreasing Risk Improving Quality
Delivering our ALM Vision Create a modern ALM system that focuses on: Collaboration through Integration covering all roles Timely and actionable feedback which reduces waste Target the right tools for the job (IDE, Office, browser, specialized…) Transparent agile processes Approach
General Visual Studio Enhancements • Integration oftheProductivity Powertools • Enhanced Solution Explorer (multi document) • Improved Intellisense (Performance) • Find and Replace (Regex support) • Quick Launch • Performance
Search «everywhere» • Search in Solution Explorer • Contains • CamelCase • Error List (Output window) • Containssearch • Filtering (Current Project anddocument, open document) • Toolbox • Contains • Quick Launch • Search all Visual Studio commands (extendable)
Unit Testing Explorer • Open API toextend Unit Testing Framework • Out-of-the-box supported Frameworks • MSTest • NUnit • xUnit • … • Performance
Improvements for C++ • Intellisense • Code highlighting • Unit Testing Framework
Architecture Explorer • Scale/Performance
Code Snipped Manager Visual Studio 11 Visual Studio 2010 New
The Team Foundation Service is another great way to get Team Foundation Server.
Server vs. Service Service Server Work Items, Source Control, & Build Agile Product/Project Management Test Case Management Heterogeneous Development Near-zero setup and administration Collaborate with anyone, from anywhere Virtual Test Lab Management SharePoint Integration Data Warehouse & Reporting
Terms of the TFS Preview • We provide the service, you provide the feedback • You can “go live” with VS 2010 clients • Support comes via the MSDN forums • We will upgrade your data to future releases • We will maximize uptime, but we’re learning • Someday, we may start charging for the service
Visual Studio 11 Developer PreviewandTeam Foundation Server 11
ALM is for everyone • Application Lifecycle Management isn’t just for large companies– The Agile Manifesto • Individuals and interactions (over process & tools) • Working software (over comprehensive documentation) • Customer collaboration (over contract negotiation) • Responding to change (over following a plan)
What Matters – Creating Value Product Backlog OPERATE DEVELOP Requirements Can’t Get ActionableFeedback MisunderstoodRequirements Idea to working software Incident to Resolution ConflictingPriorities Can’t Reproduce Production Incident Can’t Identify Root Cause Sprint Monitor LosingFocus Ops Backlog Working Software
New ALM capabilities in Visual Studio 11 • Web-based project management tools • IntelliTrace in your production environments • “My Work” and code review features • Code quality (Code clone) • Local Workspaces • Pending change integrated in Team Explorer • Suspend and resume work • Improved merging /Diff editor • Exploratory testing
Recap • Visual Studio enhancements • Improvements in the entire tool • Application Lifecycle Management • Applies to everyone • Team Foundation Service • More tools Web-based • Production IntelliTrace “My Work” and code review features • Focus on code quality • Better, more flexible unit testing
ALM Hands-On-Labs and Virtual Machine • 6 ALM Hands-On-Labs +Hyper-V Virtual Machinehttp://aka.ms/VS11ALMVM • Visual Studio 11 Trainings Kithttp://msdn.microsoft.com/en-us/VS11TrainingCourse
ALM End-to-End Documentation Send doc feedback to applytfs@microsoft.com
© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.