• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Microsoft  Stack   Visual Studio 2010 Overview
 

Microsoft Stack Visual Studio 2010 Overview

on

  • 3,014 views

Overview of Visual 2010, a presentation stack produced by Giles Davies and RIchard Erwin of Microsoft UK

Overview of Visual 2010, a presentation stack produced by Giles Davies and RIchard Erwin of Microsoft UK

Statistics

Views

Total Views
3,014
Views on SlideShare
2,994
Embed Views
20

Actions

Likes
0
Downloads
82
Comments
0

1 Embed 20

http://www.slideshare.net 20

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Microsoft  Stack   Visual Studio 2010 Overview Microsoft Stack Visual Studio 2010 Overview Presentation Transcript

    • Visual Studio 2010 Overview
      Richard Fennell
      Microsoft MVP (Team System)
      Black Marble Ltd.
    • Supporting the Application Lifecycle
      Database Professional
      Developer
      Designer
      Architect
      Tester
      Business
      Analyst
      IT / ProjectManager
      Team
      Collaboration
      Software
      Quality
      Project
      Transparency
    • Visual Studio 2010 Lineup
      Team Foundation Server
      • A central repository for ALL your project information
      A Client of your Choice
      • Dependant on your role in the project
    • Visual Studio 2010 Lineup
      Team Foundation Server
      • Supports your Development Process
      • Project Management
      • Requirements & Work Item Tracking
      • Project Portal
      • Version Control
      • Test Case Management
      • Automated Build
      • Reporting
    • Visual Studio 2010 Lineup
      Team Foundation Server
      • Supports your Development Process
      • Project Management
      • Requirements & Work Item Tracking
      • Project Portal
      • Version Control
      • Test Case Management
      • Automated Build
      • Reporting
      A Client of your Choice
      • Visual Studio
      • Professional, Premium, Ultimate
      • Eclipse
      • Test & Lab Manager
      • SharePoint
      • Web Client
      • Microsoft Office
      • Many 3rd Party Products
      • IBM Rational DOORS
      • HP Quality Center
      • Extensible
    • Bugs
      Non FunctionalRequirements
      Dev Team
      Tasks
      Use Case
      Business
      Analyst
      Project
      Manager
      Change
      Requests
      Test
      Production
      Errors
      Operations
      Example Workflow
    • Bugs
      Non FunctionalRequirements
      Dev Team
      Tasks
      Use Case
      Business
      Analyst
      Project
      Manager
      Change
      Requests
      Test
      Production
      Errors
      Operations
      Example Workflow
    • Enhance Team Collaboration
      Integrated Tools Ensure Team Consistency
      Drive consistent results as all team members work with an integrated set of tools
      The Collaboration Hub
      Team Foundation Server provides the single collaboration source for all assets associated with a project
      Complete Transparency
      All members of the team have visibility into how the project is progressing
    • Proactive Project Management
      Optimized for Iterative Development
      Ensure productivity and react to potential risks before they happen
      Understand Project Health
      Detailed reports let you understand what is “Really” going on with the project
      Manage Projects Your Way
      Use Microsoft Project or Excel based agile planning documents to keep control of your projects
    • Project Management
      DEMO
    • Prototype Ideas to bring Projects to Life
      The Electronic Beer Mat
      SketchFlow allows you to deliver functioning prototypes with that “Back of a Beer Mat” feel
      Design UI Flow
      Design your UI Flow using the Application Flow functionality
      SketchFlow Player
      Easily share and gain input to your prototypes from all interested parties
    • Architecture as a Living Asset
      UML 2.1 Support
      Design & Communicate Solution Architecture with UML Diagrams.
      Architectural Validation
      Ensure Code Matches the Intended Design
      Architecture Explorer
      Discover and understand how a system works and visualize existing code assets and how they connect.
    • Architecture Tools
      DEMO
    • Quality – Unit Testing
      Test driven Development
      Focus on Unit Testing First and Generate Code on Demand
      Test Impact Analysis
      Run the Right Tests and only the Right Tests
      Code Coverage
      View Statistics Details at the Method Level
      Code Colouring for Quick View of Coverage
    • Quality – Code Analysis
      Code Metrics
      Find complex and difficult to test code
      Static Code Analysis
      Analyse Code to Show Common Issues
      Apply Custom or Pre-Defined Rulesets
      Code Profiling
      Analyse Code for Performance Issues, Bottlenecks & Memory Allocation
    • Quality – Team Foundation Server
      Version Control Check In Policies
      Ensure Coding or Architectural Standard
      Automated Builds
      Continuous Integration
      Gated Check-In
      Version Control Branch Visualisation
      Track Code Changes Associated with Bugs or Requirements
      Understand where Updates have been Deployed
    • Database Quality
      Manage Database Change through Version Control
      Manage your database versions alongside your code
      Work in an offline environment to avoid potential conflicts
      Test Data Generation and DB Unit Testing
      Generate test data from an existing data source
      Powerful Comparison and deployment Tools
      Compare Schemas build deployment packages
    • Tools for the Developer
      DEMO
    • Test Management
      Test and Lab Manager
      Test Case Management
      Plan, Manage and Execute Tests from one Place
      Virtual Test Environments
      Reduce the overhead of maintaining physical test environments
      Share Virtual environments between team members
      IntelliTrace™
      Make “No-Repro” History with Actionable Bugs
    • Automated Testing
      Web and Load Testing
      Know your code is ready for the big time
      Measure performance under real time load conditions and ensure that your applications are ready for release
      Coded UI Tests
      Automated regression tests let you find bugs earlier
    • Testing Tools
      DEMO
    • Test and Lab Manager
      UML Modeling
      Manual Testing
      Layer Diagram
      Load Testing
      Web Testing
      Test Case Management
      IntelliTrace™
      Architecture Explorer
      Logical Class Designer
      Cloud Development
      Office Development
      Windows Development
      New WPF Editor
      Customizable IDE
      Multi-core Development
      Silverlight Tools
      Web Development
      SharePoint Development
      Generate from Usage
      Static Code Analysis
      Database Deployment
      Code Metrics
      Database Unit Testing
      Test Data Generation
      Test Impact Analysis
      UI Test Automation
      Code Coverage
      Performance Profiling
      Database Change Mgmt
      Test Record & Playback
    • Test and Lab Manager
      Test Case Management
      Test Record & Playback
      Manual Testing
      Lab MgmtConfig.
      Checkpoint Environment
      Environment from Template
      Virtual Env. Setup/Tear Down
      Reporting
      Team Portal
      Test Case Management
      Branch Visualization
      Version Control
      Build Automation
      Gated Check-in
      Agile Planning Tools
      Team Explorer
      Team Agents