Knowledge Library

Northwest Cadence has created a comprehensive Knowledge Library that consists of over 160 short training videos on topics ranging from TFS 2013 Administration to Portfolio Management and Development. This was designed to be an easy and cost-conscious way for our customers to have expert ALM Knowledge at their fingertips.

Knowledge Library topics include:

This exclusive library is only available for purchase by Northwest Cadence customers. It was designed to be an easy and cost-conscious way for Northwest Cadence customers to have expert ALM knowledge at their fingertips. Purchase of library access encompasses all of the videos in the existing library as well as any video updates made throughout the year. The ALM Knowledge Library purchase is a one-time licensing purchase for an entire organization.

The library augments Northwest Cadence consulting services, and provides quick advice on a wide range of topics so that teams can save time and money at being self-sustainable.

The current list of videos is shown below (videos added in Q4 2015 have been marked with *):

Portfolio Management

Requirements

  • Work with requirements and bugs
  • Prioritize requirements and bugs
  • Work with tasks

Tracking - Workflow - Reporting

  • Work item differences and context
  • My Work, including Suspend/Resume
  • Status reports from work item queries

Team Collaboration

  • Connect with the team in Team Rooms
  • Set up and manage iterations
  • Find projects, navigate to the correct area path and iteration
  • Track progress with the backlog
  • Capacity planning
  • Storyboarding
  • Feedback Manager
  • *Using the Epic work item
  • *Capacity planning - in depth
  • *Customizing columns and swim lanes on the Kanban board
  • *Customizing cards and colors on the Kanban board
  • *Setting board visibility for the daily standup
  • *The Cumulative Flow Diagram

Development

Code

  • Code Coverage
  • Formal Code Reviews in Visual Studio
  • Lightweight Code Commenting with Eclipse
  • Query Management
  • Create query folders with security
  • Pending Changes
  • Team Explorer Everywhere
  • Create and run shared queries in Eclipse
  • Design, create, run unit tests
  • Use Code Metrics and Code Clone Analysis
  • Capture IntelliTrace
  • Create a SQL Server database project
  • Use the Schema Compare Utility in SSDT
  • *Install and configure SonarQube
  • *Introduction to SSDT
  • *SSDT Debugging and Unit Testing
  • *SSDT Schema Comparison and Publishing

Source Control

  • Branch Management
  • Use Source Control Explorer in Visual Studio
  • Configure and manage version control in Eclipse
  • Changeset Management
  • Shelveset Management
  • Work with Git version control within Visual Studio
  • Advanced Git - Subtrees
  • Use Git pull requests to collaborate
  • Getting started with Git using Eclipse
  • Git vs. TFVC
  • Use Git in Visual Studio 2015 RC
  • *Git Branch Policies

Build and Packaging

  • Execute builds and set build quality
  • Build Definition Management
  • "Integrated in" field - Builds
  • Build Management
  • Build Retention Policies
  • Add build agents in TFS 2013
  • Understanding build controllers
  • Advanced Build Definition Customization
  • Bind build controllers, tag build agents
  • NuGet Package Management
  • Run builds in Build.Preview with Team Foundation Server 2015 RC
  • *Configure SonarQube custom build tasks
  • *Build Deploy Test Workflow in Build vNext
  • *Configure SonarQube MSBuild Runner
  • *Using tfx-cli to manage custom build tasks

Testing

  • Use test cases to validate requirements
  • Create functional test cases with test steps using TWA
  • Use shared steps
  • Run manual tests
  • Record test steps with Coded UI Tests
  • Test Case Lifecycle in MTM
  • Verify Bugs
  • File bugs in Microsoft Test Manager (MTM)
  • Exploratory testing
  • Create and manage test plans
  • Create test suites
  • Manage test suites
  • Create test settings
  • Create new configurations and configuration variables
  • Use test impact analysis and recommended tests
  • Create/execute a web performance test
  • Find test cases that belong to test suites
  • View recent test results for test cases
  • Create snapshot and trend charts for test cases
  • Testing Strategies

Deployment

  • Continuous Delivery
  • Overview of Microsoft Release Management
  • Overview of Octopus Deploy
  • *Setting up agentless deployment environments in Release Management
  • *Configuring agentless release paths in Release Management

Administration

Installation

  • Install Team Foundation Server on a Two-Tier Environment
  • Install SQL Server 2012
  • Install SharePoint 2013
  • Application Lifecycle Management Technologies
  • Configure Reporting Services
  • Create and Configure Team Project Collections
  • Create Team Projects with SharePoint and Reporting enabled
  • Validate TFS Installations
  • Implement a Version Control Proxy Server in TFS 2013
  • Create a team project in Visual Studio Online
  • What's new in Team Foundation Server 2015 RC
  • *Using the Features Timeline for VSO/TFS

Management

  • Clean up workspaces and shelvesets with Sidekicks
  • Create and manage teams in TFS 2013
  • Manage roles with Active Directory groups in TFS 2013
  • Manage users with default TFS security groups
  • Manage Portal settings
  • Manage Team Project Collections
  • Manage workspaces
  • Set multiple checkouts and check-in policies
  • Choose default workspace types
  • Manage the team and customize the team homepage
  • Set up alerts
  • Import/Export work items with Excel
  • Reports
  • Common locations to troubleshoot TFS
  • Use the Stakeholder license

Advanced

  • Import/export and customize global lists, link types, categories
  • Upload/download process templates
  • Split Team Project Collections
  • Move Team Project Collections
  • Set up a staging location and drop folder
  • Rebuild the Data Warehouse
  • Set up symbol and source servers, publish symbol data
  • Scheduling automatic backups and restores in TFS 2013
  • Configure SMTP with TFS 2013
  • Install the Task Board Enhancer plugin
  • Rename a team project collection
  • Use ChangeServerID when working with a test migration
  • Change the TFS Cache location
  • Change the TFS URL to a friendly name

Azure

  • Build a Virtual Network in Azure
  • Grab Azure Subscription IDs and Account IDs
  • Azure Web Site Development Hooks with Zapier
  • Create an Azure website
  • Work with HDInsight in Azure
  • Understand Azure Storage
  • Create an Azure Storage container
  • Use Azure Powershell to interact with your cloud storage
  • Work with Azure cloud services
  • Create an Azure mobile service
  • Azure Active Directory 101
  • Create Azure SQL Databases
  • Navigate around the Azure portal
  • Create an Azure virtual machine
  • Hooking up Application Insights to an existing website
  • Create images from VHDs for Virtual Machines in Azure
  • Use Endpoint Monitoring for Azure websites
  • Getting Started with Blob storage
  • Creating a multi-tenant app in Azure Active Directory
  • *Using Azure Redis Cache as an ASP.NET Session State Provider
  • *Using Deployment Slots in Azure Web Applications

Agile

Kanban

  • Definitions of done on the Kanban board
  • Limiting WIP in sprints
  • Limiting WIP on the Kanban board
  • Physical vs. virtual Kanban boards
  • The "beer" column
  • Your first Kanban board

Lean

  • Introduction to agile, lean, Kanban, and Scrum

Scrum

  • Iteration length and dealing with change
  • Sprint planning
  • The daily standup
  • Water-Scrum-fall