Font size:

Application Lifecycle Management with Team Foundation Server

Comparing traditional and Agile methodologies

  • Waterfall
  • CMMI
  • Scrum
  • XP
  • Benefiting from value-driven development
  • Scheduling releases, iterations and Sprints
  • Achieving XP best practices with TFS

Introducing Team Foundation Server

Surveying TFS features

  • Team collaboration
  • Process templates
  • Version control
  • Automated builds
  • Integrated tests

Evaluating TFS editions

  • Choosing Team Foundation Server vs. TFS Express
  • Exploiting Visual Studio Team Services

Administering Team Foundation Server and Visual Studio Team Services

Installing TFS

  • Planning a TFS installation
  • Creating collections with the administrative console
  • Managing project security and group membership with the Web control panel

Securing TFS projects

  • Assigning permissions to security groups
  • Adding users to teams and projects
  • Restricting user rights
  • Configuring user alerts

Creating projects for TFS and Visual Studio Team Services

  • Comparing the built-in Scrum, CMMI and Agile process templates
  • Specifying source control
  • Customizing process templates

Managing Work with Team Foundation Server

Mapping TFS and Agile process terms

  • Defining epics and user stories as TFS work items
  • Inputting features and backlog items
  • Estimating and prioritizing work items
  • Breaking backlog items into tasks

Organizing backlogs

  • Scheduling start and end dates for releases and Sprints
  • Assigning backlog items to iterations and team members
  • Recording work remaining and status
  • Monitoring team progress

Maintaining Source Code with Version Control

Collaborating on code with Team Foundation Version Control (TFVC) and Git

  • Selecting centralized vs. distributed version control
  • Synchronizing local repositories with the master repository
  • Viewing project history with changesets

Connecting to TFS from Visual Studio Team Explorer

  • Checking out and checking in source code
  • Merging changesets from multiple developers
  • Branching for release management and maintenance
  • Resolving multi-user conflicts
  • Adding existing code to TFS source control

Integrating version control with client applications

  • Plugging TFVC into Windows Explorer
  • Linking TFS to Eclipse and Xcode
  • Executing TFS commands in the console

Achieving Continuous Integration

Creating, running and automating builds

  • Defining and scheduling builds
  • Managing releases and deployments
  • Controlling build output

Crafting quality software through continuous testing

  • Integrating unit testing into builds
  • Leveraging Visual Studio code analysis and testing tools
  • Creating TFS test scripts for manual testing
  • Documenting and tracking bugs

Scheduling and Monitoring Team Progress

Managing backlogs and querying TFS content

  • Assigning work to iterations
  • Querying and defining iteration backlogs
  • Visualizing work-in-progress with Kanban boards
  • Monitoring progress with burndown charts
Find a class and register in three easy steps:
  • 1. Select Location:
  • 2. Select Date Range:
    to
  • 3. Select Class Type:
    • All Types
    • C Classroom
    • V Virtual Live
    • Cv In-Class Virtual
    • O Online
Virtual Live3/6/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402836
MD Annapolis3/6/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413485
Virtual Live5/22/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402840
MD Rockville5/22/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2295.002401059
NJ Princeton5/22/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413514
Virtual Live6/19/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402844
VA Herndon6/19/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413595
MD Rockville8/7/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2295.002401060
Virtual Live8/7/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402834
DC Washington, DC8/7/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413500
Virtual Live9/4/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402839
NY New York9/4/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>4 days2295.002401062
VA Herndon9/4/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413539
Virtual Live12/4/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>4 days2295.002402843
MD Columbia12/4/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>4 days2295.002413604
seek-warrow-w
  • 1
arrow-eseek-eitems per page1 - 15 of 15 items