Visual Studio Online - облачный продукт Microsoft, реализующий функциональность, аналогичную продукту Team Foundation Server.
URL основной страницы имеет вид: http://login.visualstudio.com
На странице проекта доступна информация о дальнейших возможных действиях над проектом - Work, Code, Build, Test, информация для управления спринтом (Sprint) - настройке этапа Sprint, характерного для методологии Scrum (подведение промежуточных итогов проекта в определенные ззапланированные моменты времени), информация о созданных комнатах для командных обсуждения (Team Rooms).
Среди важных событий - Build completion, Code changes, Work item updates, Pull requests. В Team Room могут выполняться обсуждения проекта, проверка заданий, планирование и т.п.
Сервис 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)
Pending Changes - изменения, вносимые в код с помощью системы управления исходным кодом при выполнении команды check-in - закрытие исходного файла для редактирования, добавление комментария к новой версии кода, включаемые и не включаемые изменения. Вкладка Team Explorer / Pending Changes.
Source Control Explorer - просмотр рабочего пространства проекта, находящегося под контролем системы управления исходным кодом.
Builds - управление сборкой проектов: создание нового определения сборки (build definition) и просмотр всех определений сборок.
Work Items - список всех выполняемых работ над проектом;
Settings - установки и настройки командного проекта и коллекции командных проектов.
URL основной страницы имеет вид: http://login.visualstudio.com
Создание командного проекта |
Конфигурирование событий в 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 для управления командными проектами.
- 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 (реферат).