Visual Studio Team System overview - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Visual Studio Team System overview

Description:

Integration of cross tool scenarios designed in. Visual Studio ... Documentation and conceptual drawings. UML and more. UML tools for software documentation ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 7
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Visual Studio Team System overview


1
Visual Studio Team System overview
  • Pierre Greborio
  • Software Architect PEWay
  • Microsoft MVP Solutions Architect

2
The Software LifecycleWhat Weve Heard
  • Building software today is very difficult
  • My team is spread out and specialized
  • Tools today dont work well together
  • I need to be able to predict the success of my
    projects
  • My organization needs customizable process
    guidance

3
Visual Studio Team System Vision
  • Drive up the predictability of software
    engineering projects
  • Increase the visibility to drive decision making
  • Drive quality early and often
  • Increase the communication and flow of data
  • Create a new level of productivity in software
    engineering
  • Dramatic improvements towards approachability
  • Friction free flow of data
  • Integration of cross tool scenarios designed in

4
Visual Studio Team System
5
Team Architect
  • Key scenarios
  • Design connected systems
  • Design for Operations
  • Code visualization
  • Documentation and conceptual drawings
  • UML and more
  • UML tools for software documentation
  • DSLs tools for precise software development
  • DSL tools
  • Distributed Systems Designers
  • Service Oriented Application Designer
  • Deployment Designer
  • Logical Infrastructure Designer
  • Class Designer
  • Common Features
  • Multiple artifact generation
  • Continuous synchronization
  • Design-first mode
  • SDM schema underlies Distributed System Designers

6
Team Developer
  • The Tools the Microsoft Uses
  • Features
  • Static code analysis
  • Support for managed and native code
  • PREfast used in Trustworthy Computing Code
    Reviews
  • FxCop used to develop .NET framework
  • Code profiling
  • Based on two internal profilers
  • Instrumented IceCAP, used by Windows Base and
    SQL Server
  • Sampling LOP, used throughout MX, including
    Xbox
  • Includes ETW events
  • Sequence view examines running threads
  • GC view of object allocation and lifetime
  • Caller-callee, callstack, and function views
  • Code coverage
  • Basic Block Coverage
  • Based on the BBCover technology that Windows
    Visual Studio use
  • Application Verifier

7
Team Test
  • Testing is 1st class in Visual Studio
  • Tests are Source Code
  • Test Authoring Execution Environment
  • Test View
  • Test Explorer (Test Case Management UI)
  • Load testing
  • Web services load testing via protocol-based
    script
  • Load patterns constant, step, custom
  • Perf counter collection and threshold monitoring
  • Unit Testing
  • Similar to NUnit

8
Team Foundation Capabilities
  • Work item tracking
  • Easy, Integrated into development process
  • Design your own process Fields, Forms, States,
    Rules
  • Extensive linking bugs, reports, artifacts
  • Notifications
  • Source Code Control
  • Easy, integrated into development environment
  • Integrated check in experience
  • Scalable and robust
  • Parallel development
  • Notifications
  • Build automation
  • Scripted nightly build
  • Reporting
  • Integrates many of the Team System tools
  • Metrics warehouse
  • Automatic data collection
  • OLAP reporting
  • Trending, aggregation drilldown
  • Project portal
  • Single place to go for high-level project
    information
  • Web access work items
  • WSS based

9
Team System Integration
  • Delivered via Team Foundation Server
  • Methodology Templates
  • Work Item Types, workflow
  • Check In Policy
  • Specification Templates
  • Reports
  • Groups Permissions
  • Integrated Help
  • Phase Exit Criteria
  • Exposed within Help
  • Updated from MSDN
  • Book series Addison Wesley MS Learning

10
Pricing Design Philosophy
  • Existing MSDN Universal customers can get
    Visual Studio Team Developer ORTeam Architect
    OR Team Test at or near current Subscription
    price

or
or
  • Team Foundation available separately on a
    Server/CAL pricing model

Each Team System client product includes one CAL
for Team Foundation
11
(No Transcript)
12
Summary
  • Visual Studio Team System, an extensible
    lifecycle tools platform that helps software
    teams collaborate to reduce the complexity of
    delivering modern service-oriented solutions
  • Microsofts offerings now include a comprehensive
    set of proven process frameworks, best practices,
    prescriptive architecture guidance, and
    integrated lifecycle tools that enable IT
    organizations to successfully deliver custom
    solutions on the Windows Server System
  • Numerous industry partners have agreed to extend
    our integrated lifecycle platform and tools
    including
  • Global Systems Integrators Unisys, EDS, Cap
    Gemini, Avanade, Accenture
  • Tools ISVs Borland, Mercury Interactive,
    Compuware, MicroFocus, Telelogic, Amberpoint
Write a Comment
User Comments (0)
About PowerShow.com