Visual Studio Team System Frank PrengelLothar Wieske TechnologieberaterLifecycle Management Technology Specialist Microsoft Deutschland GmbH
Agenda Overview of Visual Studio Demo Visual Studio Team Suite Lifecycle Management Architecture & Modeling Quality Management Team Foundation Server Work Items, Version Control, Reporting
Application Lifecycle Management Project Manager Architect Business Analyst Developer Tester Integration Process guidance & enforcement drives greater predictability Office integration drives consistent workflow across roles Out of box productivity results in lower training costs
Instrument the Lifecycle Single data repository offers true insight Real-time reports for real-time decisions Process management minimizes variability
Visual Studio Team System Frank Prengel Technologieberater Microsoft Deutschland GmbH
Application Lifecycle
Application Lifecycle Management Team System supports two lifecycles out of the box MSF for Agile Software Development MSF for CMMI Process Improvement Customizing via process templates Work Item Types, Workflow Check In Policy Document Templates Reports Groups & Permissions Integrated Help Phase Exit Criteria
IT Policy Developer Insights Distributed System Designers Health Models Service Discovery Models Management Packs Configuration Models Business Requirements
Team System Modeling Platform Partner Designer Customer Designer Distributed System Designer Class Designer Microsoft Designer Shell Framework Validation Framework Design Surface Framework Domain Model Framework Template Engine
Team System Test Types Authoring Execution Reporting Managing Tests Test Manager/Test View/Test Project/Test Results Test Reuse Common Infrastructure User Interaction Batch Automation Unit Test Manual Test Load Test Web Test Ordered Test Generic Test 3rd Party
Team System Quality Management Platform Static Analysis Framework Generic Tests Test Type Extensibility Framework Custom Tests Static Testing Dynamic Testing Customer QM Extension Partner QM Extension Microsoft QM Extension
Team Foundation Server Version Control Work Items Team Build Project Portal Reporting
Microsoft Solution Framework Team Project „B“Team Project „A“ MSF AgileMSF CMMI TFS + MSF Work Item Scenario 13 Requirement 57 ReviewCR BugRisk IssueReq Task QoS Req Bug Scenario RiskTask
TFS - Work Items TFS - Work Items * ** ** **** * * * * Project Structure Project Structure Iteration Structure Iteration Structure Work Item Work Item Label Versioned Item Versioned Item Latest Item Version Latest Item Version Changeset Build Test Result Test Result
TFS - Version Control TFS - Version Control Changesets Logical container for atomic checkins Lifecycle elements Shelvesets Set aside changes without checkin Examples Interrupt Integration Review … Policies Restrict changes that can be submitted Work items associated Checkin tests pass Static analysis is clean Build your own!
TFS - Reporting Quality Indicators
Team Foundation Data Services Team Foundation Integration Services MSSQL/TCP SOAP / HTTP(S) ASP.NET Team Foundation Data-Tier SQL WSS SSRS Work Items Version Control Team Build LifecycleWarehouse Work Item Service Version Control Service Team Build Service Notification Service Linking Service Registration Service WebParts Reports Team Foundation Object Model TFS – Logical Architecture
Visual Studio Team System Dogfood Users Version control users: 605 (up 137) Work items Work items: 55,377 (up over 5,500) Work item versions: 477,249 (up 60,000) Attached files: 14,657 (up 1,800) Version control Files/Folders: 949,100/109,561 (up 330,000/37,000) Total compressed file sizes: 73.9G (up 14G) Workspaces: 1,281 (up 300) Shelves: 397 (up 60)
The Team System Approach Single repository of all project data Enable visibility and control Process management Instrument the Lifecycle Rich collaboration platform Workflow orchestration Out of box productivity Enable Great Teams Integrated lifecycle quality tools Automation and enforcement Making quality measurable Quality Early and Often
Jetzt handeln: Einführungsangebot Visual Studio 2005 Team Suite. Für Neueinsteiger: Bis zum 31. März 2006 Ersparnis von bis zu 40% Bis zum 31. März 2006 Ersparnis von bis zu 40% Für existierende Kunden (Team Edition Rolle, MSDN Universal/ Enterprise): Nur noch bis zum 30. Juni 2006 günstiger Step- up auf die Team Suite möglich Interesse an diesem Angebot oder einer Team Suite Test-Version (180 Tage)? Kommen Sie an unseren Stand C0!