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.
Prerequisites
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.
Objectives
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.
Agenda
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
Certification
Contact us for organizing this seminar.