Presentation is loading. Please wait.

Presentation is loading. Please wait.

T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi.

Similar presentations


Presentation on theme: "T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi."— Presentation transcript:

1 T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi

2 Small Project easy to code LARGE Project... Many Employees HOW DO YOU CODE IT??

3 http://www.google.com/mobile/android/ How many developers working on Android for Google? 100-170 How many employees at Google? Total Employees Worldwide: 31,000 How many Computer Programmers? About 2,000 How many employees at Apple? Total: 33,000 How many Computer Programmers? Claim to have 200,000 “developers” Really about 1,500 developers

4 Overview What is TFS? How do we use it? What does it offer? Advantage of using TFS for any business Alternatives for TFS Conclusion – TFS or No TFS

5 What is TFS ? VS TFS 2010 Intro How much? Only for Visual Studio? Visual Studio Team Foundation Server 2010 (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management solution. TFS automates the software delivery process and gives you the tools you need to effectively manage software development projects throughout the IT lifecycle.

6 Version Control (Branching and Merging) Work Items Project Management Reporting How do we use it? Overview of TFS Capabilities

7 Version Control Simple and familiar interface Can be secured and locked down with access controls and customizable check-in rules Ties in Project Management by linking check-ins to Work Items Simple and efficient branching and merging Visually track changes across branches

8 Using your server

9 Check-In and Check-Out 

10 Undo Pending Changes? Shelve Pending Changes?

11 Check-In and Check-Out

12 Check-out but somebody messed up the file? Build errors? Who did it?

13 Check-out but somebody messed up the file? Method 1

14 Check-out but somebody messed up the file? Method 2 Donut rule to help prevent mess ups   

15 What if already checked out??

16 Branching & Merging

17 Work Item Tracking Work Items – What ties everything together and enables teams to collaborate with tasks they are all working on Work items can be: User Stories Tasks Bugs Requirements Many other options

18 Work Item Tracking Why not use Excel? It works…

19 Work Item Tracking

20

21 Work Item Tracking – Complete Version Backlog

22 Reporting What is reporting? Powerful reports and dashboards in Team Foundation Server 2010 help you analyze and track progress and quality in real-time. Project data is stored in a data warehouse and features an OLAP cube that allows for rich reporting using Microsoft Excel and SQL Report Designer. Dashboards are based on Microsoft Office SharePoint Server (MOSS)/SharePoint Server as well as Windows SharePoint Services/SharePoint Foundation. Team Foundation Server 2010 ships with more than 30 reports out of the box and you can easily create custom reports.

23 Using Agile with TFS What’s agile again? Used with SCRUM

24 Reporting

25

26 Using Agile with TFS What does a realistic Burndown chart look like in industry?

27 Using Agile with TFS

28 Alternative development programs? VisualSVN Apache Subversion Team Explorer Everywhere 2010

29 Conclusion Single integrated solution that delivers version control, work item/bug tracking and a number of other features Cross-functional, in-context collaboration – Project Managers, Architects, Developers, Testers, Designers Powerful team management system integration lets you focus on your business, by automating repetitive or otherwise time-consuming tasks

30 Test Cases? Test Case Management Start at 3:55 Visual Studio Team Explorer Everywhere 2010

31 Eclipse using Team Explorer Everywhere 2010 Visual Studio Team Explorer Everywhere 2010 Website

32 Looking for a job? Analyst position

33 References Team Foundation Server 2010. Microsoft Visual Studio Team Foundation Server 2010, 13 March 2012. Web. 3 May 2012.. TFS 2010. Microsoft Visual Studio, 4 July 2011. Web. 5 May 2012.. Sutherland, Jeff. Professional Team Foundation Server. Indianapolis: Wiley Publishing Inc, 2007. Print.


Download ppt "T EAM F OUNDATION S ERVER IN D EVELOPMENT Kambiz Saremi."

Similar presentations


Ads by Google