SlideShare a Scribd company logo
Introduction to TFS 2013
MAHEDEE.NET
MD. MAHEDEE HASAN
Introduction to TFS 2013
MAHEDEE.NET Page 1
Introduction to TFS 2013
1st Edition
Md. Mahedee Hasan
Microsoft Most Valuable Professional (MVP)
Software Architect
Leadsoft Bangladesh Limited
Blog: http://mahedee.net/
Email: mahedee.hasan@gmail.com
Linkedin: http://www.linkedin.com/in/mahedee
Facebook: https://www.facebook.com/mahedee.net
Introduction to TFS 2013
MAHEDEE.NET Page 2
Table of Contents
History and Overview....................................................................................................................................2
Clients of TFS.................................................................................................................................................3
Version Control Using TFS.............................................................................................................................4
How to Connect with TFS..........................................................................................................................4
Check Out and Check In Code...................................................................................................................5
Source control features ................................................................................................................................7
Source Compare........................................................................................................................................7
Branching and Merging.........................................................................................................................7
ALM.............................................................................................................................................................10
Product backlog ......................................................................................................................................11
Work Item ...............................................................................................................................................11
Queries....................................................................................................................................................12
Board.......................................................................................................................................................13
Burn Down Chart.....................................................................................................................................14
References ..................................................................................................................................................15
History and Overview
 Microsoft buys SourceSafe – 1994
o Also called Microsoft Visual SourceSafe (VSS)
o Purchased from North Carolina company called One Tree Software
o SourceSafe is a source control
o Data stored in file system
o Manage small team
 Microsoft TFS
o Also called Microsoft Team Foundation Server
o First release – 2005
o Data stored in SQL Server
o Can Manage Large team
o Make developers life easy
Introduction to TFS 2013
MAHEDEE.NET Page 3
Clients of TFS
 Visual Studio
o Source Control
o Build
o Work Items
o Reporting
 Eclipse
o Source Control
o Build
o Work Items
 Web Access
o Source Control (read)
o Work Items
o Reporting
 Test Manager
o Tests
 Excel
o Reporting
o Work Items
 Outlook
o Alerts
 Project
o Work Items
 SharePoint
o Reporting
o Documentation
 SCVMM
o Lab Management
 TFS Admin
o Admin
 TFS Power Tools
o Admin
Introduction to TFS 2013
MAHEDEE.NET Page 4
Version Control Using TFS
 Version control is a system that records changes to a file
 Changes files over time and you can recall specific versions later
 Version control is more general term of Source control
 Can create branch and marge it using source control
 For the examples, software source code as the files being version controlled, though in reality
you can do this with nearly any type of file on a computer.
How to Connect with TFS
 Create an application
 Click on Team Explorer
 Click on Source Control Explorer
Introduction to TFS 2013
MAHEDEE.NET Page 5
 Add project to the TFS and click next -> next -> finish
 Check In project to the TFS with proper comment
Check Out and Check In Code
 Check Out code for edit
 Check In code for update to TFS
Introduction to TFS 2013
MAHEDEE.NET Page 6
 See changes history in Web access
 Get Latest version to the local PC
Introduction to TFS 2013
MAHEDEE.NET Page 7
Source control features
 Offline development
 History
 Compare tool
 Merging tool
Source Compare
 Can compare two change sets
Branching and Merging
Scenarios for Branching and Merging
 If you are having regular problems with broken builds, you should create a development
branch to isolate parallel development efforts.
 If you have features that are causing stability issues
 Teams causing stability issues among each other, create separate feature or team branches
beneath a development container folder in source control.
Common Scenarios in Practice
 Scenario 1 – No Branches.
 Scenario 2 – Branch for Release
 Scenario 3 – Branch for Maintenance.
 Scenario 4 – Branch for Feature.
 Scenario 5 – Branch for Team
Introduction to TFS 2013
MAHEDEE.NET Page 8
Fig - Logical Relationship Showing Branch and Merge Flow
Organization’s branching structure
How to create branch
Introduction to TFS 2013
MAHEDEE.NET Page 9
How to marge to a branch
Introduction to TFS 2013
MAHEDEE.NET Page 10
ALM
 Also called Application Life Cycle Management
 Continuous value delivery and rapid response to change
 It is a product life cycle management
o Planning
o Development
o Maintenance
Introduction to TFS 2013
MAHEDEE.NET Page 11
Product backlog
 A product backlog is a prioritized list of all the features and functionality needed to complete a
project.
 In TFS, you manage your product backlog using work items.
 Your choice of work item types will differ depending on the process template used to create
your team project.
Work Item
 Team Foundation has work item tracking features
o Designed to assist enterprise software development teams to manage their work and
software defect tracking
 Share a set of common system fields.
 Track comprehensive history of changes to the work item.
Introduction to TFS 2013
MAHEDEE.NET Page 12
 Support links to other work items, file attachments, or any other work product in Team
Foundation.
Queries
 Uses to track work item information customized way
 You can create query as your own
 Shared Queries
o Queries for all project
 My Queries
o Queries for individual users
Introduction to TFS 2013
MAHEDEE.NET Page 13
Board
 Also called Kanban Board
 Can see project or iteration progress at a glance
 Can monitor backlog status at a glance
Introduction to TFS 2013
MAHEDEE.NET Page 14
Burn Down Chart
 A burn down chart is a graphical representation of work left to do versus time.
 The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal.
 It is useful for predicting when all of the work will be completed.
 There is an Ideal tread and Remaining Work representation
Introduction to TFS 2013
MAHEDEE.NET Page 15
References
1. https://msdn.microsoft.com/en-us/library/ms181280(v=vs.90).aspx
2. https://msdn.microsoft.com/en-us/vstudio/ff637362.aspx
3. http://www.slideshare.net/rmaclean/an-introduction-to-tfs
4. http://www.slideshare.net/dvoituron/introduction-to-team-foundation-server-tfs-
online?related=1
5. https://msdn.microsoft.com/library/ms181715.aspx
6. https://msdn.microsoft.com/library/fda2bad5
7. https://msdn.microsoft.com/en-us/library/ms181425.aspx
8. https://msdn.microsoft.com/en-us/library/gg475908(v=vs.100).aspx
9. https://msdn.microsoft.com/en-us/library/bb668955.aspx

More Related Content

PDF
Object Oriented Programming
PDF
The world of enterprise solution development with asp.net and C#
PPSX
Exciting features in visual studio 2017
PPTX
10 top web development frameworks (new version 21 11)
PDF
Top Web Development Frameworks Comparison: All You Need To Know
PPTX
Visual Studio 2012 introduction
DOCX
Beginners introduction to asp.net
PPTX
Feature and Future of ASP.NET
Object Oriented Programming
The world of enterprise solution development with asp.net and C#
Exciting features in visual studio 2017
10 top web development frameworks (new version 21 11)
Top Web Development Frameworks Comparison: All You Need To Know
Visual Studio 2012 introduction
Beginners introduction to asp.net
Feature and Future of ASP.NET

What's hot (19)

PPT
Chapter 01
PPTX
Continuous workflow for a large react native app - mobile at wix
DOCX
A report on mvc using the information
PDF
PPTX
Why choose the laravel php framework for enterprise web applications
PPTX
Introduction to ASP.NET
PPTX
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
PPTX
Application innovation & Developer Productivity
PPTX
Technource - Zend framework Developers India
PPTX
Ppt full stack developer
PDF
Generic repository pattern with ASP.NET MVC and Entity Framework
PPSX
C#.net applied OOP - Batch 3
PPTX
Introduction to SharePoint Framework (SPFx)
PDF
Know about cake php framework with vertexplus
PPTX
Why are developers choosing to train in Mern Stack these days?
PPTX
online music store
PPTX
Overview of Visual Studio Team System 2010
PDF
SPUnite17 SPFx Extensions
PPTX
Introduction to Visual studio 2012
Chapter 01
Continuous workflow for a large react native app - mobile at wix
A report on mvc using the information
Why choose the laravel php framework for enterprise web applications
Introduction to ASP.NET
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Application innovation & Developer Productivity
Technource - Zend framework Developers India
Ppt full stack developer
Generic repository pattern with ASP.NET MVC and Entity Framework
C#.net applied OOP - Batch 3
Introduction to SharePoint Framework (SPFx)
Know about cake php framework with vertexplus
Why are developers choosing to train in Mern Stack these days?
online music store
Overview of Visual Studio Team System 2010
SPUnite17 SPFx Extensions
Introduction to Visual studio 2012
Ad

Viewers also liked (13)

PPSX
MS SQL Server
PPSX
C# - Part 1
PPSX
ASP.NET Web form
PDF
OneStart 2015 London Bootcamp: Matt Foy, SR One - Value: What is it, how do w...
PDF
1 data types
PDF
3 indexes
PPT
Database indexing framework
PPTX
Indexing the MySQL Index: Key to performance tuning
PPSX
Oop principles
ODP
Ms sql-server
PPTX
Scrum and TFS
PDF
Introduction to OMNeT++
PPTX
Database indexing techniques
MS SQL Server
C# - Part 1
ASP.NET Web form
OneStart 2015 London Bootcamp: Matt Foy, SR One - Value: What is it, how do w...
1 data types
3 indexes
Database indexing framework
Indexing the MySQL Index: Key to performance tuning
Oop principles
Ms sql-server
Scrum and TFS
Introduction to OMNeT++
Database indexing techniques
Ad

Similar to Introduction to TFS 2013 (20)

PDF
Stldodn 2014 TFS Care and Feeding
PPTX
Team Foundation Server - Source Control
PPTX
Tfs session
PPTX
TFS session
PDF
TFS 2013 Care and Feeding
PDF
That conference tfs care and feeding
PPT
Tfs development
PDF
CCC 2015 tfs admin for good not evil
PPT
Team Foundation Server 2008 Overview
PDF
Chicago Code Camp 2014 TFS Care and Feeding
PPT
Getting Started With The TFS API
PPTX
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
PPTX
ALM with TFS: From the Drawing Board to the Cloud
PPTX
Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm
PPTX
Session #6: Get More Bang For Your Buck
PPTX
Application Lifecycle Management With InduSoft Web Studio
PPTX
What's new for ALM with Visual Studio 2013
PPTX
Application Lifecycle Management with TFS
PPT
Improving The Software Development Lifecycle With Visual Studio Team System
PPTX
Controle do ciclo de vida do desenvolvimento de software com tfs vsts
Stldodn 2014 TFS Care and Feeding
Team Foundation Server - Source Control
Tfs session
TFS session
TFS 2013 Care and Feeding
That conference tfs care and feeding
Tfs development
CCC 2015 tfs admin for good not evil
Team Foundation Server 2008 Overview
Chicago Code Camp 2014 TFS Care and Feeding
Getting Started With The TFS API
PHX Session #6: More Bang for Your Buck: Getting the Most out of Team Foundat...
ALM with TFS: From the Drawing Board to the Cloud
Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm
Session #6: Get More Bang For Your Buck
Application Lifecycle Management With InduSoft Web Studio
What's new for ALM with Visual Studio 2013
Application Lifecycle Management with TFS
Improving The Software Development Lifecycle With Visual Studio Team System
Controle do ciclo de vida do desenvolvimento de software com tfs vsts

More from Md. Mahedee Hasan (8)

PPTX
Azure Machine Learning
PPTX
Chatbot development with Microsoft Bot Framework and LUIS
PPTX
Chatbot development with Microsoft Bot Framework
PPTX
ASP.NET MVC Zero to Hero
PPTX
Introduction to Windows 10 IoT Core
PPTX
Whats new in visual studio 2017
PPTX
Increasing productivity using visual studio 2017
PPTX
Generic Repository Pattern with ASP.NET MVC and EF
Azure Machine Learning
Chatbot development with Microsoft Bot Framework and LUIS
Chatbot development with Microsoft Bot Framework
ASP.NET MVC Zero to Hero
Introduction to Windows 10 IoT Core
Whats new in visual studio 2017
Increasing productivity using visual studio 2017
Generic Repository Pattern with ASP.NET MVC and EF

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
KodekX | Application Modernization Development
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
sap open course for s4hana steps from ECC to s4
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
KodekX | Application Modernization Development

Introduction to TFS 2013

  • 1. Introduction to TFS 2013 MAHEDEE.NET MD. MAHEDEE HASAN
  • 2. Introduction to TFS 2013 MAHEDEE.NET Page 1 Introduction to TFS 2013 1st Edition Md. Mahedee Hasan Microsoft Most Valuable Professional (MVP) Software Architect Leadsoft Bangladesh Limited Blog: http://mahedee.net/ Email: mahedee.hasan@gmail.com Linkedin: http://www.linkedin.com/in/mahedee Facebook: https://www.facebook.com/mahedee.net
  • 3. Introduction to TFS 2013 MAHEDEE.NET Page 2 Table of Contents History and Overview....................................................................................................................................2 Clients of TFS.................................................................................................................................................3 Version Control Using TFS.............................................................................................................................4 How to Connect with TFS..........................................................................................................................4 Check Out and Check In Code...................................................................................................................5 Source control features ................................................................................................................................7 Source Compare........................................................................................................................................7 Branching and Merging.........................................................................................................................7 ALM.............................................................................................................................................................10 Product backlog ......................................................................................................................................11 Work Item ...............................................................................................................................................11 Queries....................................................................................................................................................12 Board.......................................................................................................................................................13 Burn Down Chart.....................................................................................................................................14 References ..................................................................................................................................................15 History and Overview  Microsoft buys SourceSafe – 1994 o Also called Microsoft Visual SourceSafe (VSS) o Purchased from North Carolina company called One Tree Software o SourceSafe is a source control o Data stored in file system o Manage small team  Microsoft TFS o Also called Microsoft Team Foundation Server o First release – 2005 o Data stored in SQL Server o Can Manage Large team o Make developers life easy
  • 4. Introduction to TFS 2013 MAHEDEE.NET Page 3 Clients of TFS  Visual Studio o Source Control o Build o Work Items o Reporting  Eclipse o Source Control o Build o Work Items  Web Access o Source Control (read) o Work Items o Reporting  Test Manager o Tests  Excel o Reporting o Work Items  Outlook o Alerts  Project o Work Items  SharePoint o Reporting o Documentation  SCVMM o Lab Management  TFS Admin o Admin  TFS Power Tools o Admin
  • 5. Introduction to TFS 2013 MAHEDEE.NET Page 4 Version Control Using TFS  Version control is a system that records changes to a file  Changes files over time and you can recall specific versions later  Version control is more general term of Source control  Can create branch and marge it using source control  For the examples, software source code as the files being version controlled, though in reality you can do this with nearly any type of file on a computer. How to Connect with TFS  Create an application  Click on Team Explorer  Click on Source Control Explorer
  • 6. Introduction to TFS 2013 MAHEDEE.NET Page 5  Add project to the TFS and click next -> next -> finish  Check In project to the TFS with proper comment Check Out and Check In Code  Check Out code for edit  Check In code for update to TFS
  • 7. Introduction to TFS 2013 MAHEDEE.NET Page 6  See changes history in Web access  Get Latest version to the local PC
  • 8. Introduction to TFS 2013 MAHEDEE.NET Page 7 Source control features  Offline development  History  Compare tool  Merging tool Source Compare  Can compare two change sets Branching and Merging Scenarios for Branching and Merging  If you are having regular problems with broken builds, you should create a development branch to isolate parallel development efforts.  If you have features that are causing stability issues  Teams causing stability issues among each other, create separate feature or team branches beneath a development container folder in source control. Common Scenarios in Practice  Scenario 1 – No Branches.  Scenario 2 – Branch for Release  Scenario 3 – Branch for Maintenance.  Scenario 4 – Branch for Feature.  Scenario 5 – Branch for Team
  • 9. Introduction to TFS 2013 MAHEDEE.NET Page 8 Fig - Logical Relationship Showing Branch and Merge Flow Organization’s branching structure How to create branch
  • 10. Introduction to TFS 2013 MAHEDEE.NET Page 9 How to marge to a branch
  • 11. Introduction to TFS 2013 MAHEDEE.NET Page 10 ALM  Also called Application Life Cycle Management  Continuous value delivery and rapid response to change  It is a product life cycle management o Planning o Development o Maintenance
  • 12. Introduction to TFS 2013 MAHEDEE.NET Page 11 Product backlog  A product backlog is a prioritized list of all the features and functionality needed to complete a project.  In TFS, you manage your product backlog using work items.  Your choice of work item types will differ depending on the process template used to create your team project. Work Item  Team Foundation has work item tracking features o Designed to assist enterprise software development teams to manage their work and software defect tracking  Share a set of common system fields.  Track comprehensive history of changes to the work item.
  • 13. Introduction to TFS 2013 MAHEDEE.NET Page 12  Support links to other work items, file attachments, or any other work product in Team Foundation. Queries  Uses to track work item information customized way  You can create query as your own  Shared Queries o Queries for all project  My Queries o Queries for individual users
  • 14. Introduction to TFS 2013 MAHEDEE.NET Page 13 Board  Also called Kanban Board  Can see project or iteration progress at a glance  Can monitor backlog status at a glance
  • 15. Introduction to TFS 2013 MAHEDEE.NET Page 14 Burn Down Chart  A burn down chart is a graphical representation of work left to do versus time.  The outstanding work (or backlog) is often on the vertical axis, with time along the horizontal.  It is useful for predicting when all of the work will be completed.  There is an Ideal tread and Remaining Work representation
  • 16. Introduction to TFS 2013 MAHEDEE.NET Page 15 References 1. https://msdn.microsoft.com/en-us/library/ms181280(v=vs.90).aspx 2. https://msdn.microsoft.com/en-us/vstudio/ff637362.aspx 3. http://www.slideshare.net/rmaclean/an-introduction-to-tfs 4. http://www.slideshare.net/dvoituron/introduction-to-team-foundation-server-tfs- online?related=1 5. https://msdn.microsoft.com/library/ms181715.aspx 6. https://msdn.microsoft.com/library/fda2bad5 7. https://msdn.microsoft.com/en-us/library/ms181425.aspx 8. https://msdn.microsoft.com/en-us/library/gg475908(v=vs.100).aspx 9. https://msdn.microsoft.com/en-us/library/bb668955.aspx