Цель курса:
Курс позволять слушателям получить знания и навыки, необходимые для управления проектами разработки программного обеспечения с Visual Studio Team Foundation Server 2015.
В курсе показаны способы настройки Visual Studio Team Foundation Server 2015 и управление жизненным циклом разработки приложений с Visual Studio Team Foundation Server (TFS) 2015.
Целевая аудитория:
Курс предназначен для программистов, аналитиков и архитекторов, которые имеют опыт в разработке приложений с помощью Visual Studio, и менеджеров по разработке приложений, которые заинтересованы в использовании Visual Studio Team Foundation Server 2015 для управления проектами разработки.
После окончания курса Вы будете уметь:
- Настраивать и управлять Visual Studio Team Foundation Server 2015
- Управлять проектом разработки с Visual Studio Team Foundation Server 2015
Предварительная подготовка:
- Опыт разработки с использованием Visual Studio
- Базовое понимание жизненного цикла разработки приложения
- Базовое понимание методологий разработки приложений
Модуль 1: Обзор TFS 2015
Этот модуль объясняет основные понятия TFS 2015 и основные настройки.
- Обзор TFS
- Что нового в TFS 2015
- Подключение к TFS 2015
- Настройка TFS 2015
Лабораторная работа: Обзор TFS 2015
- Создание коллекции проектов
- Подключение Team Explorer к TFS
Модуль 2: Управление жизненным циклом приложения с помощью TFS
В этом модуле приводиться обзор методологий разработки различных приложений, поддерживаемых TFS, и примеры использования портала проекта
- Обзор процесса TFS
- Обзор инструментов гибкой разработки
- Использование портала проекта для управления и исправления ошибок
Лабораторная работа: Управление жизненным циклом приложений с помощью TFS
- Создание рабочего продукта
- Связывание рабочего элемента
Модуль 3: Управление проектом методом гибкой разработки
В этом модуле объясняется, как использовать шаблон процесса гибкой разработки для управления проектами разработки приложений.
- Обзор методологии Agile
- Управление проектами с помощью TFS
Лабораторная работа: Управление проектом методом гибкой разработки
- Создание проекта
- Создание пользователей
Модуль 4: Управление проектом методом разработки SCRUM
В этом модуле объясняется, как использовать шаблон процесса SCRUM для управления проектами разработки приложений.
- Обзор методологий разработки SCRUM
- Управление проектами SCRUM с помощью TFS
Лабораторная работа: Управление проектом методом разработки SCRUM
- Создание проекта SCRUM
- Создание требования Product Backlog
Модуль 5: Управление проектом методом разработки CMMI
В этом модуле объясняется, как использовать шаблон процесса CMMI для управления проектами разработки приложений.
- Обзор методологий разработки CMMI
- Управление проектами CMMI с помощью TFS
Лабораторная работа: Управление проектом методом разработки CMMI
- Создание проекта CMMI
- Создание тестовых случаев
Модуль 6: Управление исходным кодом с помощью TFS
В этом модуле объясняется, как использовать TFS для управления исходным кодом.
- Система контроля версий
- Управление версиями с помощью Team Foundation
- Использование Git
- Управление контролем версий
Лабораторная работа: Управление исходным кодом с TFVC
- Создание репозитория TFVC
- Настройка политики Check-In
Лабораторная работа: Управление исходным кодом с помощью Git TFS
- Создание репозитория Git
- Использование Git в Visual Studio
Лабораторная работа: Управление доступом к системе управления версиями
- Ограничение доступа исходному коду
Модуль 7: Применение непрерывной интеграции
В этом модуле объясняется, как настроить TFS для проведения непрерывной интеграции проектов приложений
- Требования к использованию непрерывной интеграции
- Настройка непрерывной интеграции
Лабораторная работа:
- Использование непрерывной интеграции
- Установка агента сборки
- Настройка определения сборки
- Использование Check-in
- Использование модульного теста с непрерывной сборкой
Модуль 8: Использование управления релизами
В этом модуле описываются основные функции, связанные с управлением и автоматизацией процесса выпуска релизов при помощи TFS.
- Обзор управления релизами
- Требования к управлению релизами
- Настройка управления релизами
Лабораторная работа: Использование управления релизами
- Настройка определения релиза
- Тестирование управления релизами
Модуль 9: Отчёты
В этом модуле объясняется, как создавать отчеты о разработке приложений для поддержки управления жизненным циклом приложения.
- Обзор отчетов
- Настройка отчетов TFS
- Настройка отчетов Excel
Лабораторная работа: Отчёты
- Настройка отчетов TFS
- Доступ к отчетам Excel