Visual Studio Online, основанна на возможностях Team Foundation Server, представляет собой интернет-пространство для ваших проектов разработки. Быстро настройте необходимую облачную инфраструктуру без необходимости установки или настройки каких-либо серверов.
С какими IDE её можно использовать?
— Visual Studio Online подключается к Visual Studio, Eclipse, Xcode и другим Git-клиентам, что позволяет обеспечить поддержку кроссплатформенной разработки.
Каждая учетная запись Visual Studio Online предусматривает возможность бесплатной работы пяти пользователей. По мере расширения группы или роста потребностей соединяйте и сопоставляйте пользовательские планы и ресурсы, чтобы дать каждому из пользователей именно то, что ему нужно. Подписчики Visual Studio с MSDN могут присоединяться к проектам в учетных записях с пятью бесплатными пользователями.
![](https://habrastorage.org/r/w1560/files/fc3/608/a3c/fc3608a3c8474cdcbc821f65215a2ecd.png)
Размещайте код в облаке
Размещайте код в облаке, чтобы иметь к нему доступ в любое время и из любого места. Используйте традиционную централизованную систему контроля версий Team Foundation Version Control или используйте репозитории Git, если вы предпочитаете распределенный подход.
![](https://habrastorage.org/r/w1560/files/86c/0e5/9c6/86c0e59c6d8b4192a60a5f3ea1c0694a.png)
Создайте частные репозитории исходного кода в облаке
Независимо от того, сколько разработчиков вам необходимо поддерживать (3-5 человек или несколько тысяч), вы можете управлять исходным кодом в облаке, используя расширенные технологии ветвления, объединения и визуализации.
Выберите управление исходным кодом с помощью Git или TFVC
Используйте ту модель управления исходным кодом, которая наилучшим образом вам подходит: распределенная система контроля версий с использованием Git, либо централизованная система контроля версий с использованием TFVC. Выбор за вами.
![](https://habrastorage.org/r/w1560/files/1d8/3a7/8b5/1d83a78b531e4f5e9f438c0ea1e289a4.png)
Обсуждайте изменения в коде с коллегами
Создавайте комментарии и отвечайте на комментарии ваших сотрудников, созданные в местах изменения кода.
Управляйте работой в одном месте
Управляйте проектом и в облаке. Быстро планируйте, контролируйте и отслеживайте все свои невыполненные работы и группы с помощью простых и полностью интегрированных средств для гибкого планирования и управления портфелем.
![](https://habrastorage.org/r/w1560/files/9c3/fe1/a1f/9c3fe1a1ffdc4f75a42040af50145f4e.png)
Фиксируйте невыполненные работы и работайте со спринтами
Создавайте иерархически упорядоченные невыполненные работы на каждом уровне дробления для быстрого выявления, расстановки приоритетов и назначения работ. Используйте теги для быстрого распределения по категориям и фильтрации.
Отслеживайте требования, задачи и ошибки с помощью рабочих элементов
Используйте рабочие элементы для назначения задач и ошибок группе, отслеживания состояния и координирования работ внутри группы. Связывайте рабочие элементы с изменениями в коде и связывайте рабочие элементы между собой.
![](https://habrastorage.org/r/w1560/files/faf/0e8/cdd/faf0e8cddf6f4243a0ce1fc75e5508a7.png)
Отслеживайте ход выполнения работ с помощью доски Kanban и доски задач гибкой разработки
Отслеживайте общий ход выполнения работ на доске Kanban во время выполнения группой имеющихся задач и отслеживайте ход выполнения работ для спринтов с помощью доски задач на базе Scrum.
Создавайте приложения в облаке
Создавайте процессы сборки, которые автоматически компилируют и тестируют ваши приложения в облаке, по запросу или в рамках стратегии автоматизированной непрерывной интеграции, и управляйте ими.
Разгружайте сборки
Используйте облачный контроллер сборки и месячный выделенный объем бесплатных минут сборки для распределения ресурсоемких задач сборки проекта в облаке.
![](https://habrastorage.org/r/w1560/files/0fd/0fd/cab/0fd0fdcab4974ef1b8bde70f8f12c394.png)
Автоматизируйте процесс сборки
Автоматизируйте сборку в облаке для ее выполнения в ночное время или после каждого возврата, чтобы обеспечить сборку кода и его готовность к развертыванию.
Отслеживайте состояние сборки с течением времени
Просматривайте актуальные результаты сборки на домашней странице проекта и настраивайте уведомления.
Подробно изучайте структуру приложений
Visual Studio Online Application Insights — это новая облачная служба (в настоящее время доступна версия Preview), которая собирает множество данных об операциях, производительности и использовании клиентами из клиентских приложений и приложений для устройств, а также серверных приложений, независимо от того, запущены ли они локально, в Microsoft Azure, в облачной службе стороннего поставщика или с использованием сочетания этих способов.
Используйте функционально насыщенные панели управления и динамические отчеты, содержащие сведения о приложении
Панели управления предоставляют сведения о работе приложений и позволяют создавать настраиваемые представления. Динамические отчеты содержат сводные данные о различных аспектах вашего приложения.
Отслеживайте использование вашего приложения.
Узнайте все о своем приложении, изучая интерактивные данные, например географическое положение пользователей и предпочитаемые браузеры. Эти сведения затем можно будет использовать для принятия обоснованных решений по приложению.
Вывод: Visual Studio Online является функциональной и почти бесплатной ( до 5 пользователей ) альтернативой Team Foundation Server. Если вы маленькая команда разработчиков, то это как раз для вас.
С какими IDE её можно использовать?
— Visual Studio Online подключается к Visual Studio, Eclipse, Xcode и другим Git-клиентам, что позволяет обеспечить поддержку кроссплатформенной разработки.
Каждая учетная запись Visual Studio Online предусматривает возможность бесплатной работы пяти пользователей. По мере расширения группы или роста потребностей соединяйте и сопоставляйте пользовательские планы и ресурсы, чтобы дать каждому из пользователей именно то, что ему нужно. Подписчики Visual Studio с MSDN могут присоединяться к проектам в учетных записях с пятью бесплатными пользователями.
![](https://habrastorage.org/files/fc3/608/a3c/fc3608a3c8474cdcbc821f65215a2ecd.png)
Размещайте код в облаке
Размещайте код в облаке, чтобы иметь к нему доступ в любое время и из любого места. Используйте традиционную централизованную систему контроля версий Team Foundation Version Control или используйте репозитории Git, если вы предпочитаете распределенный подход.
![](https://habrastorage.org/files/86c/0e5/9c6/86c0e59c6d8b4192a60a5f3ea1c0694a.png)
Создайте частные репозитории исходного кода в облаке
Независимо от того, сколько разработчиков вам необходимо поддерживать (3-5 человек или несколько тысяч), вы можете управлять исходным кодом в облаке, используя расширенные технологии ветвления, объединения и визуализации.
Выберите управление исходным кодом с помощью Git или TFVC
Используйте ту модель управления исходным кодом, которая наилучшим образом вам подходит: распределенная система контроля версий с использованием Git, либо централизованная система контроля версий с использованием TFVC. Выбор за вами.
![](https://habrastorage.org/files/1d8/3a7/8b5/1d83a78b531e4f5e9f438c0ea1e289a4.png)
Обсуждайте изменения в коде с коллегами
Создавайте комментарии и отвечайте на комментарии ваших сотрудников, созданные в местах изменения кода.
Управляйте работой в одном месте
Управляйте проектом и в облаке. Быстро планируйте, контролируйте и отслеживайте все свои невыполненные работы и группы с помощью простых и полностью интегрированных средств для гибкого планирования и управления портфелем.
![](https://habrastorage.org/files/9c3/fe1/a1f/9c3fe1a1ffdc4f75a42040af50145f4e.png)
Фиксируйте невыполненные работы и работайте со спринтами
Создавайте иерархически упорядоченные невыполненные работы на каждом уровне дробления для быстрого выявления, расстановки приоритетов и назначения работ. Используйте теги для быстрого распределения по категориям и фильтрации.
Отслеживайте требования, задачи и ошибки с помощью рабочих элементов
Используйте рабочие элементы для назначения задач и ошибок группе, отслеживания состояния и координирования работ внутри группы. Связывайте рабочие элементы с изменениями в коде и связывайте рабочие элементы между собой.
![](https://habrastorage.org/files/faf/0e8/cdd/faf0e8cddf6f4243a0ce1fc75e5508a7.png)
Отслеживайте ход выполнения работ с помощью доски Kanban и доски задач гибкой разработки
Отслеживайте общий ход выполнения работ на доске Kanban во время выполнения группой имеющихся задач и отслеживайте ход выполнения работ для спринтов с помощью доски задач на базе Scrum.
Создавайте приложения в облаке
Создавайте процессы сборки, которые автоматически компилируют и тестируют ваши приложения в облаке, по запросу или в рамках стратегии автоматизированной непрерывной интеграции, и управляйте ими.
Разгружайте сборки
Используйте облачный контроллер сборки и месячный выделенный объем бесплатных минут сборки для распределения ресурсоемких задач сборки проекта в облаке.
![](https://habrastorage.org/files/0fd/0fd/cab/0fd0fdcab4974ef1b8bde70f8f12c394.png)
Автоматизируйте процесс сборки
Автоматизируйте сборку в облаке для ее выполнения в ночное время или после каждого возврата, чтобы обеспечить сборку кода и его готовность к развертыванию.
Отслеживайте состояние сборки с течением времени
Просматривайте актуальные результаты сборки на домашней странице проекта и настраивайте уведомления.
Подробно изучайте структуру приложений
Visual Studio Online Application Insights — это новая облачная служба (в настоящее время доступна версия Preview), которая собирает множество данных об операциях, производительности и использовании клиентами из клиентских приложений и приложений для устройств, а также серверных приложений, независимо от того, запущены ли они локально, в Microsoft Azure, в облачной службе стороннего поставщика или с использованием сочетания этих способов.
Используйте функционально насыщенные панели управления и динамические отчеты, содержащие сведения о приложении
Панели управления предоставляют сведения о работе приложений и позволяют создавать настраиваемые представления. Динамические отчеты содержат сводные данные о различных аспектах вашего приложения.
Отслеживайте использование вашего приложения.
Узнайте все о своем приложении, изучая интерактивные данные, например географическое положение пользователей и предпочитаемые браузеры. Эти сведения затем можно будет использовать для принятия обоснованных решений по приложению.
Вывод: Visual Studio Online является функциональной и почти бесплатной ( до 5 пользователей ) альтернативой Team Foundation Server. Если вы маленькая команда разработчиков, то это как раз для вас.