{"id":65,"date":"2016-08-08T00:55:49","date_gmt":"2016-08-08T00:55:49","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2016\/08\/08\/software-development-with-team-foundation-server-2015\/"},"modified":"2017-12-16T11:53:46","modified_gmt":"2017-12-16T11:53:46","slug":"software-development-with-team-foundation-server-2015","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/software-development-with-team-foundation-server-2015\/","title":{"rendered":"Software Development with Team Foundation Server 2015"},"content":{"rendered":"<div><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3050 aligncenter\" src=\"http:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2016\/08\/software-development-with-t.png\" alt=\"\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2016\/08\/software-development-with-t.png 600w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2016\/08\/software-development-with-t-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/div>\n<div><strong>Introduction<\/strong><\/div>\n<div><\/div>\n<ul class=\"gkBullet1\">\n<li>Understanding the Feature Path from TFS 2013<\/li>\n<li>Introduction<\/li>\n<li>Overview<\/li>\n<li>TFS 2013 Update Timeline<\/li>\n<li>Agile Tools<\/li>\n<li>Demo: Agile Tools<\/li>\n<li>Git<\/li>\n<li>Demo: Git Improvements<\/li>\n<li>Demo: Git CodeLens<\/li>\n<li>Demo: Pull Requests<\/li>\n<li>Testing<\/li>\n<li>Demo: Testing Features<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Installing and Configuring TFS 2015<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Install Options<\/li>\n<li>TFS Pre-upgrade Tool<\/li>\n<li>Demo: Pre-upgrade Process<\/li>\n<li>Upgrading to TFS 2015<\/li>\n<li>Demo: Upgrade from TFS 2013 to TFS 2015 Update2<\/li>\n<li>Demo: Verify the Upgrade<\/li>\n<li>Demo: Project Rename<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Working with New Kanban Board Features<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Portfolio Management<\/li>\n<li>Demo: Epics<\/li>\n<li>Demo: Features<\/li>\n<li>Product Backlog<\/li>\n<li>Demo: Product Backlog<\/li>\n<li>Kanban<\/li>\n<li>Demo: Kanban Board Intro<\/li>\n<li>Demo: Kanban Columns<\/li>\n<li>Demo: Kanban Swimlanes<\/li>\n<li>Demo: Kanban &#8211; Working with Tasks<\/li>\n<li>Customizations<\/li>\n<li>Demo: Customizing the Cumulative Flow Diagram<\/li>\n<li>Demo: Customizing Working Days<\/li>\n<li>Demo: Customizing Bugs on the Backlog<\/li>\n<li>Productivity<\/li>\n<li>Demo: Creating Work Item Templates<\/li>\n<li>Demo: Quick Search<\/li>\n<li>Sprint Planning<\/li>\n<li>Demo: Capacity Planning<\/li>\n<li>Demo: Sprint Planning<\/li>\n<li>Demo: Sprint Progress<\/li>\n<li>Tracking Work<\/li>\n<li>Demo: Charts and Alerts<\/li>\n<li>Dashboards<\/li>\n<li>Demo: Working with Dashboards<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Working with New Version Control Features<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Version Control Enhancements<\/li>\n<li>Demo: Git Branching Enhancements<\/li>\n<li>Demo: Working with Git Branches<\/li>\n<li>Git Rebase<\/li>\n<li>Demo: Git Rebase<\/li>\n<li>Git Branch Policies<\/li>\n<li>Demo: Configure Branch Policies<\/li>\n<li>Demo: Create a Pull Request<\/li>\n<li>Demo: Resolve Branch Policy Issues<\/li>\n<li>Quick Code Edit<\/li>\n<li>Demo: Quick Code Edit<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Building Software<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Build Agent<\/li>\n<li>Demo: Configure a Build Agent<\/li>\n<li>Demo: Build Capabilities<\/li>\n<li>Build Definition<\/li>\n<li>Demo: Create a Build Definition<\/li>\n<li>Running a Build<\/li>\n<li>Demo: Running a Build<\/li>\n<li>Build Customization<\/li>\n<li>Demo: Customize a Build and View Test Results<\/li>\n<li>Demo: Customize with Build Steps<\/li>\n<li>Demo: Multiple Configurations and Parallel Builds<\/li>\n<li>Demo: Build Triggers &#8211; Continuous Integration and Pull Requests<\/li>\n<li>Demo: Capabilities and Demands<\/li>\n<li>Demo: Build Definition History<\/li>\n<li>Demo: Build Definition Templates<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Testing Software<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Test Hub1<\/li>\n<li>Demo: Create a Test Plan<\/li>\n<li>Demo: Create Test Suites<\/li>\n<li>Demo: Create Test Cases<\/li>\n<li>Demo: Create Test Cases from the Grid View<\/li>\n<li>Demo: Shared Steps<\/li>\n<li>Demo: Test Parameters<\/li>\n<li>Demo: Shared Parameters<\/li>\n<li>Demo: Running Tests<\/li>\n<li>Demo: Test Run Analysis<\/li>\n<li>Demo: Export Test Plans<\/li>\n<li>Exploratory Testing Extension<\/li>\n<li>Demo: Install Exploratory Testing Extension<\/li>\n<li>Demo: Exploratory Testing<\/li>\n<li>Demo: Exploratory Testing Results<\/li>\n<li>Kanban Integration<\/li>\n<li>Demo: Creating Test Cases from the Kanban Board<\/li>\n<li>Summary<\/li>\n<\/ul>\n<div><\/div>\n<div><strong>Integrating with TFS 2015<\/strong><\/div>\n<ul class=\"gkBullet1\">\n<li>Introduction<\/li>\n<li>Marketplace<\/li>\n<li>Demo: Installing Marketplace Extensions<\/li>\n<li>Demo: Working with Extensions<\/li>\n<li>Demo: Manage Extensions<\/li>\n<li>Creating Extensions<\/li>\n<li>Demo: Create an Extension<\/li>\n<li>Demo: Packaging Extensions<\/li>\n<li>Demo: Install an Extension<\/li>\n<li>TFS 2015 API<\/li>\n<li>Demo: TFS 2015 API<\/li>\n<li>Service Hooks<\/li>\n<li>Demo: Service Hooks<\/li>\n<li>Summary<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Understanding the Feature Path from TFS 2013 Introduction Overview TFS 2013 Update Timeline Agile Tools Demo: Agile Tools Git Demo: Git Improvements Demo: Git CodeLens Demo: Pull Requests Testing Demo: Testing Features Summary Installing and Configuring TFS 2015 Introduction Install Options TFS Pre-upgrade Tool Demo: Pre-upgrade Process Upgrading to TFS 2015 Demo: Upgrade from&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3050,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[26,8],"tags":[585,1127,1143,179,800,1142,1141,363,801,1139,1138,1140],"class_list":["post-65","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tfs","category-training","tag-development","tag-introduction","tag-learn-team-foundation-server-2015","tag-software","tag-team-foundation-server-2015","tag-team-foundation-server-2015-course","tag-team-foundation-server-2015-training","tag-tfs","tag-tfs-2015","tag-tfs-2015-course","tag-tfs-2015-introduction","tag-tfs-2015-training"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":3052,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/3052"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media\/3050"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}