Новые возможности планирования и отслеживания

С выпуском Visual Studio Team Foundation Server 2012 появилась поддержка разработки средств, которые будут приятны клиентам.Используя новые средства, можно визуализировать ход работы, а также организовывать и управлять работой в соответствии с тем, как работает команда.Также можно проиллюстрировать истории пользователей с использованием упрощенных средств и реализовать стратегию непрерывной обратной связи, чтобы привлечь заинтересованные лица.

Новые функции, добавленные в ежеквартальном обновления 1

Обновлению существующих серверов уровня приложений с ежеквартальным обновления 1 для Microsoft Visual Studio Team Foundation Server 2012 обеспечивает поддержку следующих функций:

  • Совет канбана: Можно управление невыполненной работой с доской канбана.

  • Запрос " невыполненная работа: Можно просмотреть условия, используемые для выделения рабочие элементы, отображаемые на странице невыполненной работы, щелкнув ссылку Создать запрос невыполненной работы.

  • Усовершенствования полезности: Team Web Access содержит следующие усовершенствования.

    • Можно присвоить задачи в невыполненным действиям посредством перетаскивания в доске задачи.

    • Можно присвоить владение посредством перетаскивания в представления, поддерживали задачи.

    • Можно организовать папки запросов и запроса посредством перетаскивания.

    • Формы рабочего элемента отображается число связанных элементов и данные для каждого элемента управления TAB.

    • Можно развернуть и свернуть левая область навигации.

    • Можно использовать Новый рабочий элемент (далее) и Предыдущий рабочий элемент (), предыдущие кнопки для перехода по рабочих элементов, перечисленных в запросе.

    • Team Web Access обновленным стиль, запоминает состояние разделителей и поддерживает далее/предыдущий переход рабочих элементов.

  • Обновленные шаблоны процессов: Каждый из шаблона процесса по умолчанию, Team Foundation Server предоставляет было обновлено для поддержки дополнительных регрессивные переходы.Эти изменения, отображаемые красным цветом на следующем рисунке, поддерживают перемещение элементов обратно в невыполненную работу при неправильно заданы в операции или разрешено.Теперь при случайно перетащите рабочего элемента на доске канбана доске или задачи или не разрешено в закрытое состояние, можно перетащить его обратно в более предыдущее состояние рабочего процесса.

    Схема состояний элемента невыполненной работы по продукту Scrum (2,1)

    Схема состояний элемента невыполненной работы

Не следует запускать все дополнительные задачи по обновлению, если командный проект настроен для получения новых функций, как описано ниже. Update an Upgraded Team Project to Access New Features.Все необходимо сделать обновление серверов уровня приложений.Можно получить обновление с сайта загрузки корпорации Майкрософт. Ежеквартальное обновление для Microsoft Visual Studio 2012 Team Foundation Server.

Чтобы получить дополнительные сведения об обновлении см. в разделе, что блог Майкрософт создает: Visual Studio 2012 Team Foundation Server и обновления 1 теперь доступно.

Новые функции и обновленные командные проекты

Для доступа к следующим новым функциям для обновленного командного проекта необходимо настроить их с помощью мастера настройки функций.Дополнительные сведения см. в разделе Обновление обновленного командного проекта для доступа к новым функциям.

ПримечаниеПримечание

Для получения доступа к некоторым из этих средств необходимо, чтобы была установлена Visual Studio Premium, Visual Studio Ultimate или Visual Studio Test Professional.Кроме того, может также понадобиться состоять в группе Full для Разрешения веб-доступа.Дополнительные сведения см. в разделе Доступ к функциям Team Web Access.

  • Проверка кода: Инициирование и отслеживание запросов и ответов на анализ кода.

  • Отзывы: Инициирование запросов на отзыв и отслеживание ответов на отзывы.

  • Моя работа: Организация предстоящей, текущей и приостановленной работы.

  • Средства планирования: Управление невыполненной работой по продукту и планам, запуск спринтов с использованием страницы невыполненной работы, страницы итераций, настройки емкости и страницы доски задач.

  • Редактирование связей раскадровки: Доступ к последней версии раскадровок с помощью связывания их с рабочими элементами.

  • Категория скрытых типов: Указание набора типов рабочих элементов, которые пользователи могут создать через форму или инструмент автоматически.По умолчанию это включает Запрос на анализ кода и Ответ на анализ кода, Запрос на отзыв и Ответ на отзыв и Общие шаги.

Обзор новых функций и поддерживаемых задачи

В следующей таблице перечислены новые задачи, которые можно выполнить с помощью функций, доступ к которым можно получить путем установки или обновления до версии Visual Studio Team Foundation Server 2012.Разработать или получить доступ к некоторым из функций можно только через Team Web Access или Team Explorer.См. раздел Специальные возможности функций и клиентских приложений.

Поддерживаемые задачи

Поддерживаемые задачи и новые или усовершенствованные функции

Визуальное планирование, отслеживание и управление работой

  • Управление невыполненной работой по продукту, спринтами и задачами с помощью инструментов Agile.

  • Проведение ежедневных встреч с доской повседневных задач.

  • Просмотр в реальном времени диаграммы «выработка».

  • Балансировка производительности по активности и членам рабочей группы.

Поддержка нескольких рабочих групп в пределах командного проекта

  • Создание домашних страниц для рабочих групп.

  • Определение областей и итераций, которыми располагает команда, а также дат спринтов для инициализации.

  • Определение и управление оповещениями и избранными элементами группы.

  • См. состояние и получение быстрого доступа к избранной рабочей группе из упрощенной панели мониторинга.

Получение от заинтересованных лиц отзывов о рабочем программном обеспечении.

  • Инициализация и управление отзывами обратной связи, а также отслеживание ответов.

  • Выделение данных с помощью аннотаций, снимков экрана и записей видео или аудио для повышения интереса взаимодействия с программным обеспечением.

Иллюстрирование требований раскадровками и связывание раскадровок с рабочими элементами.

  • Отображение функций и приложений, построенных с помощью раскадровок PowerPoint.

  • Связывание раскадровок или любых распространяемых по сети файлов с рабочими элементами.

Более эффективная работа, упрощенное переключение контекста, более эффективная командная работа

  • Организация предстоящий, текущих и приостановленных работ при увеличении прозрачности и снижении последствий простоев. 

  • Запрос и ответ на результаты анализа кода.

  • Быстрое переключение контекста между группами и командными проектами.

Управление портфолио командных проектов с использованием Microsoft Project и Project Server

  • Управление портфолио проектов и просмотр состояния и доступности ресурсов в командах разработки ПО.

  • Предоставьте каждому участнику команды возможность использовать те средства, которые они предпочитают, работать на необходимом им уровне точности и совместно использовать общедоступную информацию.

Новый вид и новые средства в Team Web Access и в Team Explorer

И Team Web Access, и Team Explorer прошли реорганизацию как изнутри, так и снаружи.Многие улучшения позволяют повысить производительность, предоставляют более форматированное взаимодействие пользовательского интерфейса и предоставляют более масштабируемые и расширяемые пользовательские интерфейсы.

Hh913786.collapse_all(ru-ru,VS.110).gifTeam Web Access: Упрощенный, в большей степени масштабируемый и расширяемый

Одним из улучшений, которое можно сразу заметить, является упрощенные, более быстрые и богатые функционалом страницы инструмента Team Web Access.Как видно из рисунка ниже на странице, знакомые страницы –домашняя страница, источник и построение – сохраняются.Новая страница рабочее теперь содержит новые элементы Agile: Невыполненная работа, доска задач, а также страница рабочие элементы.Для получения дополнительной информации см. Работа в Team Web Access.

Домашняя страница (Team Web Access)

К началу

Hh913786.collapse_all(ru-ru,VS.110).gifTeam Explorer: Как максимально повысить скорость разработчиков

Team Explorer теперь поддерживает различные страницы или контексты, а не только одну страницу.В дополнение к домашней странице каждый «узел» из предыдущего выпуска теперь имеет собственную страницу.Удобное поле поиска, которое отображается в верхней части каждой страницы, работает как предоставленное Team Web Access.Дополнительные сведения см. в разделах Работа в Team Explorer и Поиск отдельного рабочего элемента с помощью поля поиска.

Управление работой в Team Explorer

Большинство изменений, которые можно увидеть в Team Explorer, были добавлены специально для разработчиков для повышения их производительности.Дополнительные сведения см. в разделах Моя работа и Ожидающие изменения, которые описаны ниже в Более эффективная работа, упрощенное переключение контекста, более эффективная совместная работа.

К началу

Планирование, отслеживание и управление работой через пользовательский интерфейс

Связанные разделы: Гибкое планирование и итерации | Настройка страниц невыполненной работы и доски с помощью конфигурации процессов

В текущем выпуске можно управлять невыполненной работой и выполнять планирование спринтами с помощью Team Web Access, списка невыполненной работы и страниц доски задач.Эти средства заменяют книги Excel, предоставляемые предыдущими версиями шаблонов процессов Microsoft.Эти страницы можно настраивать путем настройки конфигурации процесса для командного проекта.

Hh913786.collapse_all(ru-ru,VS.110).gifУправление списком невыполненных работ по продукту и планирование спринтов

Можно быстро определить новые пользовательские описания функциональности или требования к продукту, используя Добавить панель на странице списка невыполненной работы по продукту.Новые описания функциональности отображаются в списке невыполненных работ, на который в данный момент установлен фокус (указатель мыши).

Можно быстро изменять приоритет невыполненных работ и порядок сортировки элементов невыполненной работы, перетаскивая элементы на новое место внутри списка.Включив функцию прогнозирования, можно прогнозировать примерное число итераций, которые будет нужно для реализации набора элементов невыполненной работы.

Можно планировать итерации, перетаскивая элементы из списка невыполненной работы по продукту на итерации.Элементы остаются на странице невыполненной работы до тех пор, пока их состояние не будет изменено на «активно», «зафиксировано» или «выполняется».

Перемещение элемента в текущую итерацию

Hh913786.collapse_all(ru-ru,VS.110).gifСбалансирование производительности

В рамках планирования итерации можно указать время, отведенное для группы и для конкретных участников группы, производительность участников команды и действия, связанные с определенным членом команды.Эти значение указываются отдельно для каждой итерации и используются для расчета производительности и диаграммы выполнения.

Пример производительности для команды

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

Выполняющийся спринт с отображением производительности

Hh913786.collapse_all(ru-ru,VS.110).gifПроведение ежедневных встреч с доской повседневных задач

На доске задач можно изменять состояние элементов, перетаскивая их из одного столбца в другой.Можно быстро обновить количество отработанных часов и добавить новые задачи.Кроме того, можно отфильтровать представление для работы только с теми задачами, которые присвоены отдельным членам команды, или же выбрать для просмотра все задачи для всех участников команды.

Пример доски задач для команды

Диаграмму выполнения текущей или прошедшей итерации можно просматривать в реальном времени.Данные этой диаграммы поступают из хранилища данных, и поэтому диаграмма всегда отражает самую актуальную информацию.

Диаграмма выработки

К началу

Поддержка нескольких рабочих групп в пределах командного проекта

Связанный учебник: Начало работы в команде

Все средства Agile, описанные в предыдущем разделе, могут использоваться конкретными рабочими группами, которые работают в одном и том же командном проекте.Эти средства можно использовать в соответствии с вашими собственными практиками разработки программного обеспечения.Небольшие рабочие группы, которые работают в различных областях продукта, могут управлять своим списком невыполненной работы и циклами итераций отдельно от других рабочих групп.

Hh913786.collapse_all(ru-ru,VS.110).gifСоздание и настройка команд

Можно определять и управлять членством группы в режиме Администрирование в Team Web Access.

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

Hh913786.collapse_all(ru-ru,VS.110).gifУкажите области группы, итерации и даты спринта

Можно указать области и подобласти, итерации и даты спринта для поддержки отслеживания работы и управления спринтами.

Примеры итераций для команды

Hh913786.collapse_all(ru-ru,VS.110).gifОтображение состояния при облегченном мониторинге группы

На домашней странице можно использовать область группы «Избранное» для отображения облегченного мониторинга хода выполнения и ссылок быстрого доступа.Добавить объект в избранные объекты группы можно из контекстного меню объекта.Из панели мониторинга можно просматривать ход выполнения и открывать запросы рабочих элементов, выполнять построение определений и изменять историю для папок из системы управления версиями.

Облегченная панель мониторинга для Team Web Access

Hh913786.collapse_all(ru-ru,VS.110).gifПереключение контекста рабочей группы и указание других учетных данных

Участники группы могут быстро перемещаться туда и обратно между различными группами и командными проектами.

Переключение контекста на другую команду

Участники команды могут указать другие учетные данные при подключении к серверу Team Web Access или Team Explorer, что представляет собой полезную функцию при тестировании или разработке приложений.

Подключение к командному проекту с другими учетными данными

К началу

Получение от заинтересованных лиц отзывов о рабочем программном обеспечении.

Связанный учебник: Сотрудничество с заинтересованными лицами посредством непрерывных отзывов

Получение правильного отзыва за верное время от нужного пользователя может завершиться успехом или неудачей проекта или приложения.Частые и непрерывные отзывы от заинтересованных лиц поддерживают команду при построении необходимой работы.Так как заинтересованные лица работают с решением, они лучше понимают проблему и могут представить усовершенствованные способы ее решения.

Hh913786.collapse_all(ru-ru,VS.110).gifЗапрос отзыва

Используя форму запроса обратной связи, можно задать фокус и элементы, отзывы о которых необходимо получить.Используйте это средство запрос отзывов о веб-приложениях или загружаемых приложениях при работе в будущем выпуске.При отправке отзывов по запросу система создает элемент запроса отзывов и предложений.

Ссылка "Запрос на отзыв"

Hh913786.collapse_all(ru-ru,VS.110).gifСбор множества взаимодействий с использованием клиента отзывов и рекомендации корпорации Майкрософт

При получении по электронной почте запроса на отзыв заинтересованные лица могут запустить клиент отзывов и предложений Майкрософт или загрузить его бесплатно.Заинтересованные лица могут непосредственно взаимодействовать с работающим программным обеспечением во время фоновой записи сложных данных для команды с аннотациями, снимками экрана, видео или аудио записями.

На странице Запуск заинтересованные лица могут запустить приложение и просмотреть дополнительные инструкции для доступа к программному обеспечению, чтобы предоставить свой отзыв.

Запустите приложение, чтобы оставить отзыв

С помощью средства отзывов и предложений заинтересованные лица могут фиксировать их взаимодействия с программным обеспечением в видео или аудио форме или комбинируя их.Заинтересованные стороны могут остановить, запустить и удалить запись до опубликования своего отзывы.Кроме того, заинтересованные лица могут вводить типизированные комментарии, принимать и аннотировать снимки экрана, а также добавлять вложенные файлы.Для каждой функции, которую анализируют заинтересованные лица, они могут предоставить общую оценку: от одной до пяти звездочек.

Начало записи сеанса отзывов Добавьте текст, вставьте изображение, сделайте снимок экрана

Hh913786.collapse_all(ru-ru,VS.110).gifОтслеживание отзывов обратной связи

Так как каждое заинтересованное лицо оставляет отзыв по определенному элементу запроса, средство отзывов и предложений создает рабочий элемент сообщения, связанный с первоначальным запросом.С помощью запроса рабочего элемента Запросы на отзыв можно просмотреть все запросы пользователей и связанные действия.

Запросы отзывов

Вы можете открыть или сохранить записи из связанного сеанса в поле Комментарии заинтересованных лиц.

Воспроизведение записи сеанса отзывов

К началу

Иллюстрирование требований раскадровками и связывание раскадровок с рабочими элементами.

Связанный учебник: Создание раскадровок элементов невыполненной работы по продукту

Можно быстро проиллюстрировать истории пользователей с помощью раскадровок PowerPoint или с помощью рабочего элемента, иллюстрируя материалы как совокупность отформатированного текста и встроенных изображений.Предоставляя визуальное изображение того, что команде необходимо построить, позволяет получить отзывы как от рабочей группы, так и от заинтересованных лиц.

С помощью инструмента раскадровки PowerPoint можно быстро создать прототип нового или модифицированного интерфейса.С помощью этого инструмента можно выполнять построение раскадровки из коллекции предопределенных фигур раскадровки, сбор существующих интерфейсов пользователя и настройку макетов в раскадровке, а также связывание раскадровки с рабочим элементом, хранящимся в Team Foundation Server.

Hh913786.collapse_all(ru-ru,VS.110).gifПостроение своей раскадровки с использованием фигур раскадровки

Для создания своей раскадровки можно вдобавок к использованию функций, предоставляемых с PowerPoint, перемещать изображения с панели фигур раскадровки.В числе этих функций есть отсечение и вставка снимков экрана, гиперссылки с одной страницы на другую, анимация, добавление изображений и фигур, а также выравнивание и группирование объектов.

Начальная страница раскадровки PowerPoint

Hh913786.collapse_all(ru-ru,VS.110).gifКонструирование и совместное использование фигур раскадровки

Собственную фигуру раскадровки можно сохранить в Моих фигурах, а затем использовать ее точно так же, как и предопределенные фигуры раскадровки.В том числе можно экспортировать фигуры для их совместного использования с другими участниками группы и импортировать фигуры, которые была созданы другими.

Добавление фигуры в "Мои фигуры"

Hh913786.collapse_all(ru-ru,VS.110).gifСвязывание раскадровок с элементами списка невыполненной работы

Благодаря связыванию раскадровок с элементами списка невыполненной работы участники команды могут всегда получить доступ к последней версии раскадровки.Тип ссылки раскадровки предоставляет такой вид связывания.Через вкладку РАСКАДРОВКИ можно добавить рабочему элементу ссылку на какой-либо файл, который был сохранен на сетевом ресурсе.

Элемент управления "Связи раскадровки" в Team Web Access

Более эффективная работа, упрощенное переключение контекста, более эффективная командная работа

Связанная статья: Разработка приложения в базе кода, расположенной в системе управления версиями | Visual Studio

Разработчики могут использовать страницы Team Explorer Моя работа, Рабочие элементы и Ожидающиеся изменения для более простой и эффективной организации предстоящей, текущей и приостановленной работы.В частности, страница Моя работа будет полезна разработчику для возвращения обратно к рабочему процессу, так как позволяет легко восстановить окна инструментов, точки останова, измененные файлы и много другое при возобновлении задачи, с которой работали ранее.

Hh913786.collapse_all(ru-ru,VS.110).gifПовышение производительности и упрощенное отслеживание работы

Связанная статья: Develop Code and Manage Pending Changes

С помощью страницы Моя работа разработчики могут организовывать предстоящую, текущую и приостановленную работа при этом повышая прозрачность и уменьшая воздействие приостановок.

Список задач на странице "Моя работа" в Team Navigator

Hh913786.collapse_all(ru-ru,VS.110).gifПриостановление и возобновление работы, а также автоматическое сохранение рабочего пространства

Связанная статья: [Visual Studio]

Посредством одной команды, Приостановить работу, можно сохранить свое рабочее пространство для одной задачи и очистить его для начала работы над новой задачей.Эта команда сохраняет Вашу работу в Team Foundation Server, включая изменения в коде, тестах и других файлах, важные сведения о состоянии, такие как открытые окна, точки останова и окно наблюдаемых переменных.После можно возобновить работу над задачей, работа над которой была приостановлена ранее.

Приостановка работы

Hh913786.collapse_all(ru-ru,VS.110).gifСовместная работа над качеством кода

Можно проводить множественный анализ кода, который может содержать общие комментарии, комментарии на уровне файлов, комментарии на уровне блоков кода, а также сравнение нового кода с существующим кодом.Запросы и ответы отслеживаются с помощью новых типов рабочих элементов «Запрос на анализ кода» и «Ответ на анализ кода».

Связанная статья: [Visual Studio]

Запрос анализа кода

К началу

Управление портфолио командных проектов с использованием Microsoft Project и Project Server

Связанные статьи: Включение потока данных между Team Foundation Server и Microsoft Project Server | Механизм перемещения данных с Project Server на Team Foundation Server | Практическое руководство. Добавление сервера Project Server в систему Team Foundation Server

Установив расширение Team Foundation Server для Project Server, менеджеры проектов могут использовать Project Server для доступа к актуальному состоянию проекта и для получения сведений о наличии ресурсов по командам разработки ПО, работающим как по гибкой методике разработки (Agile), так и по жесткой, которые планируют и отслеживают свою работу в Team Foundation Server.Такая интеграция позволяет данным перемещаться от рабочих элементов в Team Foundation Server к задачам плана общего проекта в Project Server.Менеджеры проектов и разработчики программного обеспечения могут использовать предпочитаемые ими средства, работать на том уровне точности, который им необходим, а также совместно прозрачно использовать информацию.После настройки двух серверных продуктов обработчик синхронизации поддерживает использование данных планирования и ресурсов для настроенных данных в сопоставленном плане корпоративного проекта и командном проекте.

Как показано на нижеследующем рисунке, данные перемещаются из Project Server в Team Foundation Server, в очередь состояний в экземпляре Project Web Access или Project Web App (PWA), в план общего проекта, а также в заключение обратно на Project Server.

Обновления сопоставленных и зеркальных полей

Шаг 1   Синхронизация Team Foundation. Обработчик синхронизации автоматически находит добавления и изменения, опубликованные в Project Server, и переносит эти обновления в Team Foundation Server.

Шаг 2   Синхронизация состояния. Когда участники команды добавляют или изменяют рабочие элементы, настроенные для отправки в Project Server, обработчик синхронизации автоматически отправляет обновления в очередь состояния.

Шаг 3   Синхронизация утверждений. После своего утверждения обновление отображается в плане корпоративного проекта.Уведомление об утверждении или отклонении записывается в журнале рабочего элемента Team Foundation.

Шаг 4   Синхронизация публикации. После публикации плана проекта руководителем проекта обновления записываются в Project Server.

К началу

Разнообразные новые функции

Чтобы получить общие сведения по измененным и устаревшим функция, см. Изменения в модернизированных командных проектах.

  • Добавление встроенных изображений в поля HTML: Теперь появилась возможность добавлять встроенные изображения в любое поле формы рабочего элемента, которое соответствует формату данных HTML.Можно скопировать и вставить HTML-текст или изображение из другого приложения непосредственно в текстовое поле с помощью сочетания клавиш Ctrl+C и Ctrl+V.

  • Запросы к дереву «снизу вверх»: Появилась возможность создавать запросы к дереву, которые находят родительские элементы, основываясь на указанном условии связи «потомок-предок», с помощью опции фильтра Сначала искать связанные элементы.

  • Слияние при сохранении: Теперь при сохранении рабочего элемента, который был изменен другим участником команды, система предоставляет возможность сохранить объединенный набор изменений.

  • Содержит слова и Не содержит слова: Появилась возможность поиска рабочих элементов с помощью фильтрации текстовых полей, которые проиндексированы для полнотекстового поиска, что относится к полям: Описание, История, Шаги по воспроизведению и Заголовок.Дополнительные сведения см. в разделе Поля, операторы, значения и переменные запросов.

  • Связывание рабочих элементов с диаграммами: Появилась возможность сослаться из рабочего элемента на модель диаграмм с помощью типа ссылки на модель.См. Поддержка отслеживания.

  • Упреждающая аналитика: Через консоль администрирования можно добавлять сторонние средства упреждающей аналитики, которые помогут создать представление о заимствовании в приложении, поведении пользователя и качестве программного обеспечения.Добавление этих средств создаст дополнительные типы рабочих элементов для отслеживания.Дополнительные сведения см. в разделе PreEmptive Analytics.

К началу

Дополнительные ресурсы и статьи

К началу

См. также

Основные понятия

Совместимость клиентов Team Foundation и Team Foundation Server

Обновление обновленного командного проекта для доступа к новым функциям

Планирование и отслеживание проектов