19 Обзор возможностей Visual Studio 2013. Visual Studio Online и Team Explorer

Visual Studio Online - облачный продукт Microsoft, реализующий функциональность, аналогичную продукту Team Foundation Server.

URL основной страницы имеет вид: http://login.visualstudio.com

Создание командного проекта
На странице проекта доступна информация о дальнейших возможных действиях над проектом - Work, Code, Build, Test, информация для управления спринтом (Sprint) - настройке этапа Sprint, характерного для методологии Scrum (подведение промежуточных итогов проекта в определенные ззапланированные моменты времени), информация о созданных комнатах для командных обсуждения (Team Rooms).

Конфигурирование событий в Team Room командного проекта

Среди важных событий - Build completion, Code changes, Work item updates, Pull requests. В Team Room могут выполняться обсуждения проекта, проверка заданий, планирование и т.п.

Схема использования и возможностей Visual Studio Online

Сервис Visual Studio Online Monaco позволяет внести изменения в код облачного сервиса Microsoft Azure без использования интегрированной среды, работая в браузере, и затем осуществить развертывание модифицированного приложения в облаке.

Сервис Visual Studio Online Application Insights обеспечивает анализ работоспособности и производительности приложений, в том числе - статистики исключений, использования памяти и т.д.

Сервис Visual Studio Online Agile Portfolio Management позволяет осуществить мониторинг разработки больших проектов.

Для создания кода командного проекта теперь мы можем открыть его в Visual Studio.
Team Explorer  - компонента Visual Studio для управления командными проектами.

My Work - планирование заданий (вкладка Team Explorer / My Work)
  • In Progress Work - выполняемые работы над проектом;
  • Suspended Work - отложенные работы над проектом;
  • Available Work Items - список всех доступных работ над проектом;
  • Code Reviews - инспекция кода (она играет весьма важную роль в современных программных проектах).

Pending Changes - изменения, вносимые в код с помощью системы управления исходным кодом при выполнении команды check-in - закрытие исходного файла для редактирования, добавление комментария к новой версии кода, включаемые и не включаемые изменения. Вкладка Team Explorer / Pending Changes.

Source Control Explorer - просмотр рабочего пространства проекта, находящегося под контролем системы управления исходным кодом.

Builds - управление сборкой проектов: создание нового определения сборки (build definition) и просмотр всех определений сборок.

Work Items - список всех выполняемых работ над проектом;

Settings - установки и настройки командного проекта и коллекции командных проектов.

Набор для практики

Вопросы

  • Что такое Visual Studio Online?
  • Что такое Team Explorer?
  • Что такое командный проект?
  • Что такое Source Control Explorer?
  • Что такое Build?
  • Каковы действия над проектом в системе управления исходным кодом?
  • Какие методы организации командной разработки поддержаны в Visual Studio Online?
  • Как связаны между собой Visual Studio и Visual Studio Online?
  • Что такое спринт?
  • Что такое Team Room?
  • Какие дополнительные полномочия необходимы для входа в Team Room?

Упражнения

  • Скачайте и инсталлируйте Visual Studio Online и создайте в ней командный проект.
  • Получите пробный полный доступ ко всем возможностям VS Online и с его помощью войдите в Team Room.
  • Добавьте нового пользователя в командный проект.

Темы для курсовых работ, рефератов, эссе

  • Обзор возможностей Visual Studio Online (реферат).
  • Методология разработки командных проектов Scrum (реферат).
  • Обзор методов управления командными проектами в Visual Studio Online (реферат).