Microsoft  Stack   Visual Studio 2010 Overview
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Microsoft Stack Visual Studio 2010 Overview

on

  • 3,123 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,123
Views on SlideShare
3,103
Embed Views
20

Actions

Likes
1
Downloads
84
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 Presentation Transcript

  • 1. Visual Studio 2010 Overview
    Richard Fennell
    Microsoft MVP (Team System)
    Black Marble Ltd.
  • 2. Supporting the Application Lifecycle
    Database Professional
    Developer
    Designer
    Architect
    Tester
    Business
    Analyst
    IT / ProjectManager
    Team
    Collaboration
    Software
    Quality
    Project
    Transparency
  • 3. 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
    • 4. Project Management
    • 5. Requirements & Work Item Tracking
    • 6. Project Portal
    • 7. Version Control
    • 8. Test Case Management
    • 9. Automated Build
    • 10. Reporting
  • Visual Studio 2010 Lineup
    Team Foundation Server
    • Supports your Development Process
    • 11. Project Management
    • 12. Requirements & Work Item Tracking
    • 13. Project Portal
    • 14. Version Control
    • 15. Test Case Management
    • 16. Automated Build
    • 17. Reporting
    A Client of your Choice
    • Visual Studio
    • 18. Professional, Premium, Ultimate
    • 19. Eclipse
    • 20. Test & Lab Manager
    • 21. SharePoint
    • 22. Web Client
    • 23. Microsoft Office
    • 24. Many 3rd Party Products
    • 25. IBM Rational DOORS
    • 26. HP Quality Center
    • 27. …
    • 28. Extensible
  • Bugs
    Non FunctionalRequirements
    Dev Team
    Tasks
    Use Case
    Business
    Analyst
    Project
    Manager
    Change
    Requests
    Test
    Production
    Errors
    Operations
    Example Workflow
  • 29. Bugs
    Non FunctionalRequirements
    Dev Team
    Tasks
    Use Case
    Business
    Analyst
    Project
    Manager
    Change
    Requests
    Test
    Production
    Errors
    Operations
    Example Workflow
  • 30. 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
  • 31. 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
  • 32. Project Management
    DEMO
  • 33. 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
  • 34. 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.
  • 35. Architecture Tools
    DEMO
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. Tools for the Developer
    DEMO
  • 41. 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
  • 42. 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
  • 43. Testing Tools
    DEMO
  • 44. 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
  • 45. 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