1 / 25

Visual Studio 11 und .NET 4.5 entdecken Teil 1

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

gaynell
Download Presentation

Visual Studio 11 und .NET 4.5 entdecken Teil 1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Studio 11 und .NET 4.5 entdeckenTeil 1 Hansjörg Scherer Technical Solution Professional Microsoft Switzerland GmbH hscherer@microsoft.com

  2. 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)

  3. 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)

  4. 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)

  5. Changing the face of Software Development 3 Fundamental Principles: • Flow of Value • Reduction of Waste • Increased Transparency

  6. Result in More Successful Outcomes By: • Decreasing Risk Improving Quality

  7. 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

  8. Visual Studio 11 Developer Preview

  9. General Visual Studio Enhancements • Integration oftheProductivity Powertools • Enhanced Solution Explorer (multi document) • Improved Intellisense (Performance) • Find and Replace (Regex support) • Quick Launch • Performance

  10. 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)

  11. Unit Testing Explorer • Open API toextend Unit Testing Framework • Out-of-the-box supported Frameworks • MSTest • NUnit • xUnit • … • Performance

  12. Improvements for C++ • Intellisense • Code highlighting • Unit Testing Framework

  13. Architecture Explorer • Scale/Performance

  14. Code Snipped Manager Visual Studio 11 Visual Studio 2010 New

  15. The Team Foundation Service is another great way to get Team Foundation Server.

  16. 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

  17. 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

  18. Visual Studio 11 Developer PreviewandTeam Foundation Server 11

  19. 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)

  20. 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

  21. 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

  22. 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

  23. 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

  24. ALM End-to-End Documentation Send doc feedback to applytfs@microsoft.com

  25. © 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.

More Related