YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices
May 13, 2015
YOUR LOGO
Phase 2 International
Providing critical business software solutions at affordable prices
Team Foundation Server - Overview
More than just source control
- Advanced Source Control
- SQL Backend
Complete SDLC Management
- Work Item Tracking
- Project Management
- Document Management
- Reporting
Multi Client Plug In
Team Explorer
- Visual Studio
- Project
- Excel
IE
- SharePoint Project Portal
- Team System Web Access
Page 2
Installation Requirements - Server
• Windows Server 2003 +– Datacenter, Standard, Enterprise
• SQL Server 2005 +
• 2008 Requires TFS SP1– Merge with %source%\AT folder
– VSTS SP1 on clients
Special Users
• Best practices– Dedicated server
– Disaster ready
• Quirks
– Outgoing email• Domain smtp server only
• Have info ready at install
– SQL Reporting and Analysis Services• Different box requires editing %source
%\AT\msiproperty.ini
Default WSS Install and Site
Page 3
Architecture
• Client Tier– Multiple
• Application Tier– WSS– SQL Reporting– MSBuild– Work items– Source control
• Data Tier– MS SQL– Data Warehouse– Repository
Page 4
Five Main Functions
Work item tracking- Process Template - Agile
- Scenarios
- Tasks
- Bugs
- Issues
- Risks
Version control - Check in/Check out -Policies
- Shelving
- Rollback
- Branch - Merge
Build automation- Code Analysis
- Unit tests
- Code coverage
- Automatic Bug Creation
Document Management Portal- WSS Project Portal
Reporting- Default Project Reports
- Periodic update
Page 5
Team Explorer Add In
VS 2008 - New Windows- Team Explorer
- Source Control
- Pending Changes
- History
Page 6
Project 2007-Team Add In
Page 7
Team tool bar- Get work items
- Publish
- Refresh
- Two way synchronization
Excel 2007-Team Add In
Page 8
Team tool bar- Get work items
- Publish
- Refresh
- Two way synchronization
Demo – VS 2008: Team Explorer Window
Server Settings- Security
- Source control file types
Project Settings- Email alerts
- Security
- Source control settings
Build Definitions- Continuous integration
- Test Lists
Work Items- Add New
- Run Queries
- Update Items
Documents- Portal Site
Reports
- Reporting Services
- Work items
- Builds
Page 9
Demo – VS 2008: Source Control Window
Repository Workspace mapping
Branch
Merge
Merge tool
View History
Page 10
Demo – VS 2008: Pending Changes Window
Check out
Check in
Shelve
Un-shelve
Undo pending changes
Shared Checkout
Merge tool
Page 11
Build Automation
Build definitions
Build Agents
Test Lists
Email Alerts
Page 12
Project Portal
Document Management- SharePoint Site
- Automatically provisioned
- Central location for documents
- Process Guidance
Reports- Generated automatically
- Work item data
- Project health
- Build Data
- Tests
- Code analysis
- Code coverage
Page 13
Add Ons
Team System Web Access- Server add on
- Project access web site
Team System Power Tools- Command line tool (TFPT.EXE)
- Build Notification tool
- TFS Best Practices Analyzer
- Process Template Editor
- Work Item Templates
- Custom check-in policies
- TFS Server Manager
- TFS Users tool
- Alert Editor
Project Connector- Integrate with Project Server 2007
Page 14
Available Process Templates
Cognizant FDD Process
Content Bridge for VSTS
IRIS Process Author
IRIS Process Live
MSF for Agile Software Development (ver 4.2)
MSF for CMMI® Process Improvement (ver 4.2)
Personal Workspace v1.0Process
Process MeNtOR TeamGuide
Scrum Template (CodePlex)
Scrum Template (Conchango)
Scrum Template (Microsoft eScrum)
Scrum Template (Scrumptious)
XP for Team System (Extreme Programming)
Page 15
Further Reading
• MSDN
– http://msdn.microsoft.com/en-us/tfs2008/default.aspx
– http://msdn.microsoft.com/en-us/vsts2008/default.aspx
• Install Guide
– http://www.microsoft.com/downloads/details.aspx?familyid=FF12844F-398C-4FE9-8B0D-9E84181D9923&displaylang=en
Process Templates
– http://www.sharepointblogs.com/johnwpowell/archive/2007/09/29/how-to-install-microsoft-escrum-1-0-process-template-on-tfs-2008-beta-2-quot-orcas-quot.aspx
– http://blogs.msdn.com/charles_sterling/archive/2008/02/04/team-foundation-server-process-templates.aspx
TFS 2008 Power Tools
– http://msdn.microsoft.com/en-us/tfs2008/bb980963.aspx
Page 16
Further Reading
Source Control
- http://www.ericsink.com/scm/source_control.html
- http://msdn.microsoft.com/en-us/library/ms364074(VS.80).aspx
- http://www.codeplex.com/BranchingGuidance
Custom Build Tasks
- http://bartdesmet.net/blogs/bart/archive/2006/04/13/3896.aspx
Page 17
To Subscribe
Phase 2 Hosts TFS from $129 per user per month
Subscribe today at http://www.phase2int.com/hosted_team_foundation_server_overview.aspx
Page 18