SlideShare a Scribd company logo
TEAM FOUNDATION
SERVER IN DEVELOPMENT
Kambiz Saremi
 Small Project easy to code
 LARGE Project... Many Employees
 HOW DO YOU CODE IT??
 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
 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
 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.
 Version Control (Branching and Merging)
 Work Items
 Project Management
 Reporting
 How do we use it?
 Overview of TFS Capabilities
 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
 Using your server
 Check-In and Check-Out

 Check-In and Check-Out
 Undo Pending
Changes?
 Shelve Pending
Changes?
 Check-In and Check-Out
 Check-out but somebody messed up the file?
 Build errors?
 Who did it?
 Check-out but somebody messed up the file?
Method 1
 Check-out but somebody messed up the file?
Method 2
 Donut rule to help prevent
 mess ups

 
 What if already checked out??
 Branching & Merging
 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
 Work Item Tracking
 Why not use Excel? It works…
 Work Item Tracking
 Work Item Tracking
 Work Item Tracking – Complete Version Backlog
 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.
 Using Agile with TFS
What’s agile again?
 Used with SCRUM
 Reporting
 Reporting
 Using Agile with TFS
 What does a realistic Burndown chart look like in
industry?
 Using Agile with TFS
 Alternative development programs?
 VisualSVN
 Apache Subversion
 Team Explorer Everywhere 2010
 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
 Test Cases?
 Test Case Management
 Start at 3:55
 Visual Studio Team Explorer Everywhere 2010
 Eclipse using Team Explorer Everywhere
2010
 Visual Studio Team Explorer Everywhere
2010 Website
 Looking for a job?
 Analyst position
 References
 Team Foundation Server 2010. Microsoft Visual Studio Team Foundation
Server 2010, 13 March 2012. Web. 3 May 2012.
<http://msdn.microsoft.com/en-us/vstudio/ff637362>.
 TFS 2010. Microsoft Visual Studio, 4 July 2011. Web. 5 May 2012.
<http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team-
foundation-server/overview>.
 Sutherland, Jeff. Professional Team Foundation Server. Indianapolis: Wiley
Publishing Inc, 2007. Print.

More Related Content

What's hot

Transcript_May29_2015
Transcript_May29_2015Transcript_May29_2015
Transcript_May29_2015Randy Conrad
 
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
serge luca
 
Building with Visual Studio Online
Building with Visual Studio OnlineBuilding with Visual Studio Online
Building with Visual Studio Online
Jeff Bramwell
 
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
dvernole
 
Top 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App DevelopmentTop 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App Development
Ajeet Singh
 
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
Thomas Gölles
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklung
atwork
 
LightSwitch
LightSwitchLightSwitch
LightSwitch
Robert MacLean
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
Sharbani Bhattacharya
 
What's New at Microsoft?
What's New at Microsoft?What's New at Microsoft?
What's New at Microsoft?
Shahed Chowdhuri
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
Shahed Chowdhuri
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
David J Rosenthal
 
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePointSPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
NCCOMMS
 
ASP.NET
ASP.NETASP.NET
test IO 2017 Recap
test IO 2017 Recaptest IO 2017 Recap
test IO 2017 Recap
test IO
 
Everything You Ever Wanted To Know About Application Compatibility
Everything You Ever Wanted To Know About Application CompatibilityEverything You Ever Wanted To Know About Application Compatibility
Everything You Ever Wanted To Know About Application Compatibility
Stephen Rose
 
Cross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with AzureCross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with Azure
Shahed Chowdhuri
 
Windows Phone Application Development
Windows Phone Application DevelopmentWindows Phone Application Development
Windows Phone Application DevelopmentJaliya Udagedara
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through Agile
John Bristowe
 

What's hot (20)

Transcript_May29_2015
Transcript_May29_2015Transcript_May29_2015
Transcript_May29_2015
 
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
Les workflows dans SharePoint 2013 et Office 365 Casablanca Sharepoint days 2014
 
Building with Visual Studio Online
Building with Visual Studio OnlineBuilding with Visual Studio Online
Building with Visual Studio Online
 
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
Cosa c'è di nuovo per l'Application Lifecycle Management in Visual Studio 2013
 
Top 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App DevelopmentTop 5 Javascript Frameworks for Web and Mobile App Development
Top 5 Javascript Frameworks for Web and Mobile App Development
 
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant SPS Oslo : 10 things you should do with your O365 demo or dev tenant
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
 
Einstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App EntwicklungEinstieg in Office 2013 App Entwicklung
Einstieg in Office 2013 App Entwicklung
 
LightSwitch
LightSwitchLightSwitch
LightSwitch
 
Sharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual BasicSharbani bhattacharya Visual Basic
Sharbani bhattacharya Visual Basic
 
What's New at Microsoft?
What's New at Microsoft?What's New at Microsoft?
What's New at Microsoft?
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
 
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePointSPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
SPCA2013 - Taking advantage of Visual Studio to develop Apps for SharePoint
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
test IO 2017 Recap
test IO 2017 Recaptest IO 2017 Recap
test IO 2017 Recap
 
Latest-Resume10312016
Latest-Resume10312016Latest-Resume10312016
Latest-Resume10312016
 
Everything You Ever Wanted To Know About Application Compatibility
Everything You Ever Wanted To Know About Application CompatibilityEverything You Ever Wanted To Know About Application Compatibility
Everything You Ever Wanted To Know About Application Compatibility
 
Cross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with AzureCross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with Azure
 
Windows Phone Application Development
Windows Phone Application DevelopmentWindows Phone Application Development
Windows Phone Application Development
 
Delivering High Quality Software Through Agile
Delivering High Quality Software Through AgileDelivering High Quality Software Through Agile
Delivering High Quality Software Through Agile
 

Viewers also liked

Managing tfs
Managing tfsManaging tfs
Managing tfs
Esteban Garcia
 
DevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementDevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release management
Microsoft Developer Norway
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
Steve Lange
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Hossein Sarshar
 
Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010
gueste6f731
 
[Curitiba DEV DAY] - Novidades do TFS 2015
[Curitiba DEV DAY] -  Novidades do TFS 2015[Curitiba DEV DAY] -  Novidades do TFS 2015
[Curitiba DEV DAY] - Novidades do TFS 2015
Leandro Prado
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
Steve Lange
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
Steve Lange
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
Steve Lange
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
Steve Lange
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
Steve Lange
 
Otrs guide
Otrs guideOtrs guide
Otrs guideostf21
 

Viewers also liked (13)

Managing tfs
Managing tfsManaging tfs
Managing tfs
 
DevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementDevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release management
 
TFS 2010: Team Development on Crack
TFS 2010: Team Development on CrackTFS 2010: Team Development on Crack
TFS 2010: Team Development on Crack
 
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile ScrumManaging software projects with Team Foundation Server 2013 in Agile Scrum
Managing software projects with Team Foundation Server 2013 in Agile Scrum
 
Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010
 
Otrs
OtrsOtrs
Otrs
 
[Curitiba DEV DAY] - Novidades do TFS 2015
[Curitiba DEV DAY] -  Novidades do TFS 2015[Curitiba DEV DAY] -  Novidades do TFS 2015
[Curitiba DEV DAY] - Novidades do TFS 2015
 
Team Foundation Server 2010 - Overview
Team Foundation Server 2010 - OverviewTeam Foundation Server 2010 - Overview
Team Foundation Server 2010 - Overview
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
 
Team Foundation Server 2012 Reporting
Team Foundation Server 2012 ReportingTeam Foundation Server 2012 Reporting
Team Foundation Server 2012 Reporting
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
 
Otrs guide
Otrs guideOtrs guide
Otrs guide
 

Similar to Tfs development

Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
Aravindharamanan S
 
Integrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsIntegrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 Solutions
Anup Hariharan Nair
 
#MicrosoftGraph Community call - automating your digital workplace provisioni...
#MicrosoftGraph Community call - automating your digital workplace provisioni...#MicrosoftGraph Community call - automating your digital workplace provisioni...
#MicrosoftGraph Community call - automating your digital workplace provisioni...
Vincent Biret
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
Aravindharamanan S
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019
Microsoft 365 Developer
 
Application Lifecycle Management With InduSoft Web Studio
Application Lifecycle Management With InduSoft Web StudioApplication Lifecycle Management With InduSoft Web Studio
Application Lifecycle Management With InduSoft Web Studio
AVEVA
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
Marissa Keller Outten
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
joycsc
 
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioCollaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
AVEVA
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
Coskun Cavusoglu
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010Rishu Mehra
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
Pietro Polsinelli
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...Anna Russo
 
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Spiffy
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
Tasktop
 
Philly TechFest Systems Center Essentials 2010
Philly TechFest Systems Center Essentials 2010Philly TechFest Systems Center Essentials 2010
Philly TechFest Systems Center Essentials 2010
Springhouse Education and Consulting Services
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overviewSpiffy
 
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
Vincent Biret
 

Similar to Tfs development (20)

Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Integrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsIntegrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 Solutions
 
Tfs
TfsTfs
Tfs
 
#MicrosoftGraph Community call - automating your digital workplace provisioni...
#MicrosoftGraph Community call - automating your digital workplace provisioni...#MicrosoftGraph Community call - automating your digital workplace provisioni...
#MicrosoftGraph Community call - automating your digital workplace provisioni...
 
Introducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappellIntroducing visual studio_2010_v1.0--chappell
Introducing visual studio_2010_v1.0--chappell
 
Tfs
TfsTfs
Tfs
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019
 
Application Lifecycle Management With InduSoft Web Studio
Application Lifecycle Management With InduSoft Web StudioApplication Lifecycle Management With InduSoft Web Studio
Application Lifecycle Management With InduSoft Web Studio
 
Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015Syncfusion Company Brochure_May2015
Syncfusion Company Brochure_May2015
 
Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010Overview of Visual Studio Team System 2010
Overview of Visual Studio Team System 2010
 
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioCollaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
 
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
West Monroe Partners - SharePoint 2010 Workflow - learn the secrets to greate...
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
STAREAST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
 
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
Improving Software Development Across the Lifecycle with Microsoft Visual Stu...
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
 
Philly TechFest Systems Center Essentials 2010
Philly TechFest Systems Center Essentials 2010Philly TechFest Systems Center Essentials 2010
Philly TechFest Systems Center Essentials 2010
 
Testing SharePoint solutions overview
Testing SharePoint solutions overviewTesting SharePoint solutions overview
Testing SharePoint solutions overview
 
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
#SPFestDC Automate your digital workplace provisioning with #Microsoft Graph ...
 

Recently uploaded

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 

Recently uploaded (16)

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 

Tfs development

  • 1. TEAM FOUNDATION SERVER IN DEVELOPMENT 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.  Check-In and Check-Out  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.  Work Item Tracking
  • 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
  • 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. <http://msdn.microsoft.com/en-us/vstudio/ff637362>.  TFS 2010. Microsoft Visual Studio, 4 July 2011. Web. 5 May 2012. <http://www.microsoft.com/visualstudio/en-us/products/2010-editions/team- foundation-server/overview>.  Sutherland, Jeff. Professional Team Foundation Server. Indianapolis: Wiley Publishing Inc, 2007. Print.