Visual Studio

Seminar: Visual Studio 2013 Application Lifecycle Management

Attend this seminar to find out how you can manage your application development lifecycle with Microsoft Visual Studio. We will discuss the installation, configuration and administration of Visual Studio Team Foundation Server, and how you can define ALM processes and iterations to enable the delivery of continuous value in software development.

The seminar is covering the updated exam objectives for the MCSD: Application Lifecycle Management certification.


To be able to obtain full value form this seminar it is recommended that you have basic experience with developing software with Visual Studio, application lifecycle and software development methodologies.


By attending this seminar you will obtain the knowledge necessary to install and configure Team Foundation Server in a lab or pilot environment, and to apply application lifecycle management principles to your software development processes.

Target audience

This seminar is designed for the following audiences:

  • IT Administrators who want to install and configure Team Foundation Server
  • Project Managers and Team Leads who want to apply application lifecycle management principles to their software development processes.
  • Members of the development teams who want to obtain the MCSD: Application Lifecycle Management certification

The seminar consists in presentations and demos performed by the trainer.


Day 1: Administering Visual Studio Team Foundation Server 2013

Module 1: Installing and configuring Team Foundation Server

  • Installing Team Foundation Server
  • Configuring the application tier
  • Migrating and upgrading Team Foundation Server
  • Installing and configuring Lab Management
  • Installing and configuring multiple build agents and controllers

Module 2: Managing Team Foundation Server

  • Managing team project collections
  • Configuring for backup and recovery
  • Monitoring server health and performance
  • Operating lab management
  • Managing security
  • Managing reporting for Team Foundation Server

Module 3: Customizing Team Foundation Server

  • Configuring a team build definition
  • Managing build execution
  • Modifying a process template
  • Configuring a team project
  • Applying Work Item customizations
  • Creating Work Item queries
  • Configuring client connectivity to Team Foundation Server

Module 4: Administering version control

  • Creating and managing workspaces
  • Configuring version control proxy
  • Configuring team project version control settings


Day 2: Delivering Continuous Value with Visual Studio Application Lifecycle Management

Module 1: Defining an effective end-to-end Software Development Lifecycle (SDLC)

  • Understanding the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices
  • Explaining the benefits of fast feedback
  • Implementing strategies to reduce end-to-end cycle time
  • Implementing strategies to improve software quality
  • Implementing strategies to reduce waste
  • Creating a process improvement plan

Module 2: Defining the ALM process

  • Role of different ALM processes
  • Implementing a Scrum/Agile process
  • Defining a Scrum/Agile process for a team
  • Implementing Microsoft Solution Framework (MSF) for CMMI process improvement

Module 3: Defining a software iteration

  • Planning a release
  • Defining a project-tracking process
  • Scoping a project

Module 4: Defining end value for the software iteration

  • Eliciting requirements
  • Estimating requirements
  • Documenting requirements
  • Prioritizing requirements

Module 5: Developing customer value with high quality

  • Defining code quality indicators
  • Incorporating unit testing
  • Developing code
  • Validating quality
  • Customizing a team project

Module 6: Integrating development and operations

  • Implementing an automated deployment process
  • Implementing pre-production environments
  • Managing feedback between development and operations
  • Troubleshooting production issues


Contact us for organizing this seminar.