Вход |  Регистрация

Все Тэги

Улучшенное управление жизненным циклом приложений (ALM) в Visual Studio 2013 и Team Foundation Server 2013

01.07.2013535 просм.

На днях на технической конференции TechEd компания Microsoft анонсировала выпуск Visual Studio 2013 и Team Foundation Server 2013. Конечно же, мы не могли оставить эту тему незамеченной и решили рассказать о новшествах. В этой заметке особое внимание мы уделим обновленным возможностям ALM в этих двух продуктах.

В первую очередь хотим обратить внимание на особенности жизненного цикла приложений в новых продуктах. Одним из основных направлений является гибкое управление проектами (Agile project management), включая перечень требований и задач (backlogs) и спринт менеджмент (управление планированием работ). Впервые эти возможности появились в TFS 2012, включая поддержку Kanban в обновлениях к TFS 2012.

Разные требования и задачи

Брайан Гарри, специалист по Team Foundation Server, считает, что сейчас VS и TFS ориентированы на индивидуальные команды, и полагаются на отчетность и интеграцию с MS Project и/или Project Server для удовлетворения потребностей более крупных организаций. И в TFS 2013 Microsoft обратила внимание на проблемы крупных организаций по управлению проектами, в которых команды используют множество разных подходов.

Microsoft явно стремится развивать продукты в сторону «Enterprise Agile», корпоративной гибкой методики. Одна из проблем, которую попытались решить, является разделение труда. Разные уровни внутри организации при разработке требований и решении проблем обращают внимание на совершенно различные уровни детализации.Например, бизнес не волнуют детали реализации, а инженеров не мучают вопросы соответствия бизнес стратегии.

По словам Брайана Гарри, в TFS 2013 эта проблема решается путем введения понятия разных уровней требований. Например, бизнес требования могут быть разделены на сценарии, затем детализироваться до пользовательских историй, и т.д. Появляется возможность раздельного управления требованиями на каждом уровне и отслеживания взаимоотношений. У разных Scrum команд появляется возможность управлять своими собственными требованиями, задачами и пользовательскими историями, которые затем закрывают отдельные элементы в более высокоуровневых требованиях проекта.

Примечание: Все это будет включено в TFS 2013 и уже сейчас доступно в Team Foundation Service, чтобы разработчики могли поиграться и исследовать функционал системы.

Также компания Microsoft упорно потрудилась, чтобы улучшить технологии контроля версий. Нас дразнят множеством изменений в этом направлении, а пока рассказали о нескольких основных вещах.

Для тех, кто следит за обновлениями, не будет секретом, что в Team Explorer добавлена страница «Connect». Она облегчает управление различными командными проектами и репозиториями, над которыми ведется работа, где бы они ни находились: «под рукой», в централизованной корпоративной базе данных или в облаке.
Также Team Explorer обзавелся новой домашней страницей. Выглядит она более современно и привлекательно, и предоставляет доступ к различным вещам, например веб-интерфейсу доски задач. Очень удобно теперь видеть на домашней странице перечень доступных проектов (solutions). Брайан Гарри считает обновленную домашнюю страницу «невероятно хорошей и славной», с которой разработчик сможет перейти, куда бы то ни было, в зависимости от потребностей.

Примечание: Как только пользователи подсоединяются к Team Project, они сразу же могут кликнуть на проект, с которым они хотят работать, а в дальнейшем при необходимости переключаться между доступными.
Microsoft прислушалась к желанию пользователей вернуть окно «Незавершенные Изменения» в Team Explorer. Также разработчики из Microsoft учли, что многие пользователи предпочитают «плоский» список перечня ожидаемых изменений, а не дерево. Именно поэтому в новом релизе программы созданы «Pop-out» окна с незавершенными изменениями. Эти окна можно закрепить, где больше нравится – сверху, снизу, на втором мониторе, и т.д. Но и это не все. Идея понравилась разработчикам, и этот функционал добавили еще к нескольким окнам.

Рассмотрим еще одну новую функцию программы: «быстрые» комментарии к коду. Это нововведение позволяет при веб доступе оставлять комментарии как ко всему файлу, так и к конкретным изменениям. В Microsoft считают, что эта функция чем-то похожа на функцию обзора кода в Премиум версии Visual Studio.

Основные функции для работы с кодом были усовершенствованы созданием новой панели управления в Visual Studio, которая способствует пониманию и изучению своего кода. Панель содержит набор необходимых «индикаторов», которые со временем будут расширены и дополнены. Они отличаются цветовой гаммой по смыслу, показывают полезную информацию, на них можно кликать для получения детальных описаний.

Другие обновления связаны с тестированием, нагрузочным тестированием в облаке, управлением версиями (релизами), совместной работой команды, и прочими нюансами и усовершенствованиями, о которых подробнее можно прочесть в блоге самого Брайна Гарри.

С нетерпением ждем выхода VS 2013 и TFS 2013, чтобы на собственном опыте испытать все обновления и новшества.

Метки: , , , , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki