Team Foundation Server Demo

55,977 views

Published on

This presentation is from James McDowell to a local .NET users group on Team Foundation Server

Published in: Business, Technology
2 Comments
13 Likes
Statistics
Notes
No Downloads
Views
Total views
55,977
On SlideShare
0
From Embeds
0
Number of Embeds
3,556
Actions
Shares
0
Downloads
1,718
Comments
2
Likes
13
Embeds 0
No embeds

No notes for slide

Team Foundation Server Demo

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

×