Download presentation
Presentation is loading. Please wait.
Published byGisselle Record Modified over 10 years ago
1
Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET
2
Tester Architect IT / Project Manager BusinessAnalyst Database Professional Designer SoftwareQuality ProjectTransparency TeamCollaboration
4
Team Foundation Server Source Code Repository Project Portal Work Item Tracking Project Reporting Build Server Visual Studio Client Tools Additional tools that extend Visual Studio for: ArchitectsDevelopers Database Professionals Testers (including load testing)
5
Simplify Project Conception Design Project Deployment Design Service Oriented Projects Improve Code Quality Increase Developer Efficiency Manage Test Cases Load Testing Improve Communication Schema Versioning SQL Refactoring & Unit Testing Data Generation
7
Visual Studio Industry Partners XML Web Services
9
Web Service Interface SQL Server 2005 Analysis Services Reporting Services Windows SharePoint Services
10
Web Service Interface SQL Server 2005 Analysis Services Reporting Services Windows SharePoint Services Single Server Install supports up to 450 Users
11
Dual Server Install supports up to 3600 Users
12
Clustered Sql Server Standby App Server
13
Separate Build server takes load off the TFS machine for Continuous Integration Clustered Sql Server Standby App Server
14
Proxy Server allows fast connection for distributeddevelopmentteams
15
Supports your development process
16
BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs Tasks ProductionErrors
17
Tasks BusinessAnalyst ProjectManager Dev Team Test Operations ChangeRequests Use Case Non Functional Requirements Bugs ProductionErrors
18
* Requires 3 rd party client * * *
19
Work Items Use Cases Non Functional Requirements Risks Change Requests TasksBugs...
20
TitleDescription Current State Who it is assigned to Attachments Links to other Work Items Full Audited history Anything else you want … Closed Active Resolved Closed Active Resolved Proposed Use CaseTasksBugs
27
Configures TFS to support your Development Process MSF Agile and MSF for CMMI Several 3 rd party templates Scrum, RUP, EssUP, XP, ThoughtWorks, Avanade … Create your own or modify an existing one Stored in an XML file Process Template Editor tool
28
Configures: Types of Work Items Use Case, Task, Bug, Change Request, … Contents of each Work item Type UI for each Work Item Type Process Guidance documentation Layout for SharePoint Portal Types of Reports
30
Cost / £ Lifecycle stage DevelopmentTestingUATReleased
31
Q: What if we could reduce debugging by 25%? A: We double the amount of code we can write
32
Design Test Develop Test Develop
33
Design Test Develop Design Test Develop Design Test Develop Iteration 1 Iteration 2 Iteration 3
34
Built new from the ground up Not based on SourceSafe SQL Server 2005 data store Checkin Policies Work Item association Unit Testing Static Analysis Shelving Not just for Visual Studio 2005/8 Remote Proxy Server Migration tools for code and history *
35
Scheduled Build Continuous Integration Build Process Compile Code Execute Unit Tests Static Code Analysis
37
Extensible Build Process Compile Code Execute Unit Tests Static Code Analysis Build Virtual Server Configure Web Site / Services Install Application Deploy Database Generate Test Data System or Load test Entire application
39
% Unit Test Passing Application Areas 100% 0% Code Coverage Active Bugs Code Churn
45
Microsoft Developer Division runs on it:Microsoft Developer Division runs on it: 3,187 Users 116 million files & 28 million folders 1.5TB when compressed! 42 million download per week 299,000 Work Items SQL Server team use it Office team moving now Windows are just starting to move DBPro cut dev time in half ConfigureSoft ROI: 512% Payback: 3 months Social Networking Site Project Managers can manage 2-3 times as many projects Global Manufacturer ROI: 286% Payback: 4 months EDS ROI: 225% Payback: 6 months Dell Developers 50% more productive KBC
50
Integrated Unit Testing Integrated Static Code analysis Security Errors Localisation problems Memory issues … Integrated Profiler Performance problems Memory problems
52
Take control of database change Offline, change management of the schema Refactoring of database objects Automate database testing Unit testing for Stored Procs Automatic generation of meaningful test data Bring data professionals into the lifecycle Work Item tracking for database changes
53
Client Apps,Team Explorer TFS Object Model
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.