Presentation is loading. Please wait.

Presentation is loading. Please wait.

Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.

Similar presentations


Presentation on theme: "Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET."— Presentation transcript:

1 Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET

2 Tester Architect IT / Project Manager BusinessAnalyst Database Professional Designer SoftwareQuality ProjectTransparency TeamCollaboration

3

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

6

7 Visual Studio Industry Partners XML Web Services

8

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

21

22

23

24

25

26

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

29

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

36

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

38

39 % Unit Test Passing Application Areas 100% 0% Code Coverage Active Bugs Code Churn

40

41

42

43

44

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

46

47

48

49

50 Integrated Unit Testing Integrated Static Code analysis Security Errors Localisation problems Memory issues … Integrated Profiler Performance problems Memory problems

51

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

54

55


Download ppt "Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET."

Similar presentations


Ads by Google