Планирование и отслеживание проектов
Visual Studio Application Lifecycle Management (ALM) предоставляет вам и вашей команде средства для эффективного управления жизненным циклом разработки приложений.Как показано на следующей иллюстрации, вы и ваша команда могут использовать эти средства для указания описания функциональности пользователя, управления заделом по работе, планировки и выполнения спринта, стимулирования заинтересованных лиц предоставлять непрерывные отзывы и легкого объединения отзывов для следующей итерации разработки программного обеспечения.
Содержание раздела
Средства для управления жизненным циклом приложения
Командные проекты, группы и руководство по процессам
Клиенты Team Foundation
Рабочие элементы, запросы и предупреждения
Документы и отчеты
Управление портфелями через подключение к Project Server
Настройка и расширение планирования и отслеживания
Средства для управления жизненным циклом приложения
Связанные разделы: Гибкое планирование и итерации | Внедрение Visual Studio ALM
Visual Studio ALM позволяет управлять потребностями клиентов более эффективно.Можно создать высокоуровневый план, при котором проект разбивается на отрезки, которые потенциально можно предоставлять в пользование по отдельности, а также можно создать подробные планы выполнения более коротких итераций, во время которых будут разрабатываться эти отрезки.Эти гибкие методики и методики scrum все больше принимаются группами, так как их можно применять последовательно и почти к любому проекту и процессу.Visual Studio ALM поддерживает эти методики с помощью следующих средств, которые позволяют иллюстрировать описания функциональности, определять невыполненные работы, планировать и выполнять спринты, а также включать заинтересованных лиц.
Примечание |
---|
Для получения доступа к некоторым из этих средств необходимо, чтобы была установлена Visual Studio Premium, Visual Studio Ultimate или Visual Studio Test Professional.Кроме того, может также понадобиться состоять в группе Full для Разрешения веб-доступа.Дополнительные сведения см. в разделе Доступ к функциям Team Web Access. |
Раскадровка PowerPoint: Можно быстро пояснять функциональность пользователя, требования или взаимодействие с помощью раскадровки PowerPoint.С помощью этого инструмента можно выполнять построение раскадровки из коллекции предопределенных фигур раскадровки, сбор существующих интерфейсов пользователя и настройку макетов вашего веб-приложения или приложения для телефона в раскадровке, а также связывание раскадровки с рабочим элементом, хранящимся в Team Foundation Server.
Невыполненная работа по продукту: На странице "Невыполненная работа по продукту" показано одно представление текущей невыполненной работы, которое можно динамически группировать и изменять его порядок.Владельцы продукта могут быстро назначить приоритет и выделить зависимости и связи.
Список невыполненных работ по спринту и емкость команды: Отражает входные данные в режиме реального времени, которые включают рабочие элементы, присвоенные путям итерации, определения дат, индивидуальный объем работы и прерывания работы как для команды, так и для ее участников индивидуально.Команды могут получить мгновенную информацию о скорости сгорания и точке, где они превышают свои возможности.
Доска заданий и диаграмма сгорания: В качестве ежедневной практики команда может просматривать и обновлять доску заданий для визуального отображения статуса рабочих элементов.Команда видит ход выполнения для каждого элемента невыполненной работы и может быстро сосредоточиться на оставшейся работе.Кроме того, в доску заданий интегрирована диаграмма сгорания реального времени для оставшейся работы в командном спринте.
Запрос отзывов и Клиент обратной связи (Microsoft): Позволяют команде стимулировать заинтересованных лиц предоставлять частые и непрерывные отзывы.Клиент отзывов позволяет заинтересованным лицам непосредственно взаимодействовать с работающим программным обеспечением во время записи богатых и практических данных для команды разработки в фоновом режиме с помощью скриптов действий, аннотаций, снимков экрана и видео- или аудиозаписей.
К началу
Командные проекты, группы и руководство по процессам
Связанные разделы: Создание командного проекта | Выбор шаблона процесса | Начало работы в команде | Руководство по процессу и шаблоны процессов для Team Foundation Server | Настройка отслеживания рабочих элементов и командного проекта
Начальная точка для работы с Visual Studio ALM — создание командного проекта для отслеживания сведений и организации исходного кода, построения, тестирования и планов для вашей команды.Как показано на следующей иллюстрации, командный проект создаётся с помощью выбора шаблона процесса, который определяет артефакты, — рабочие элементы, запросы, документы, отчеты и далее, — поддерживающие действия планирования и отслеживания.Каждый командный проект соответствует команде по умолчанию.При работе на крупном предприятии может потребоваться определение команды для поддержки работы вашей команды.
После создания командного проекта создается список невыполненных работ и определяются задачи с помощью рабочих элементов.Типы используемых рабочих элементов различаются в зависимости от шаблона процесса, используемого для создания командного проекта.Дополнительные сведения о каждом артефакте для шаблонов процессов по умолчанию, которые предоставляет Visual Studio ALM с помощью тем руководство по процессам, см. в: Артефакты (scrum), Artifacts (agile) и Artifacts (CMMI).При использовании шаблона процесса, не перечисленного в списке, соответствующие инструкции можно найти на другом сайте.
Примечание |
---|
После обновления до Visual Studio Team Foundation Server 2012 по-прежнему можно получить данные из командных проектов, созданных в предыдущей версии.Однако, чтобы получить доступ к некоторым из новых функций, потребуется обновить обновленный командный проект чтобы получить доступ к некоторым новым функциям, доступным после обновления. |
К началу
Клиенты Team Foundation
Связанные разделы: Клиенты Team Foundation | Совместимость клиентов Team Foundation и Team Foundation Server
Взаимодействие с Team Foundation Server и Visual Studio ALM происходит через один или несколько следующих клиентов Team Foundation.Для работы всех клиентов необходимо подключиться к серверу, на котором выполняется Team Foundation Server, и выбрать коллекцию командных проектов и командный проект.Чтобы получить доступ к выбранным командным проектам, необходимы соответствующие разрешения для клиентов.
Team Web Access предоставляет веб-интерфейс для Team Foundation Server, поддерживающий доступ к функциям управления жизненным циклом приложений Visual Studio, включая командные проекты, команды, управление проектами, управление версиями и построение.
Team Web Access – только представление рабочего элемента предоставляет ограниченный веб-интерфейс для Team Foundation Server, который поддерживает элементы организации для создания и изменения рабочих элементов без наличия лицензии клиентского доступа (CAL).
Team Explorer, подключаемый модуль в Visual Studio, предоставляет доступ к функциям управления жизненным циклом приложений Visual Studio, включая командные проекты, Мою работу, анализ кода, управление версиями и построения.Можно также получить доступ к этому клиенту, загрузив его бесплатно.
Team Explorer Everywhere позволяет команде совместно работать на разных платформах.Это приложение предоставляет средства и подключаемые модули, которые необходимы для доступа к Team Foundation Server из сред разработки на основе Eclipse.
Microsoft Test Manager обеспечивает поддержку определения тестирования и создания и выполнения ручных тестов.Test Manager также интегрируется с базой данных рабочих элементов в Team Foundation для создания и отслеживания ошибок, обнаруженных во время тестирования.
Microsoft Excel позволяет определять и изменять рабочие элементы массивом, а также создавать отчеты на основе запросов рабочих элементов.
Microsoft Project позволяет планировать проекты и задания, распределять ресурсы и отслеживать изменения с помощью функций, которые отсутствуют в Team Foundation Server, например, календарь проекта, диаграммы Ганта и представления ресурсов.
К началу
Рабочие элементы, запросы и предупреждения
Связанные разделы: Отслеживание работы и управление рабочим процессом | Определение запросов | Добавление, поиск, просмотр и изменение рабочих элементов | Просмотр, создание и распространение запроса | Установка предупреждений
Вы управляете, присваиваете и обновляете состояние работы с помощью рабочих элементов.Рабочий элемент — это запись в базе данных, которая используется программой Team Foundation для отслеживания назначений и хода выполнения работы.Различные типы рабочих элементов используются для отслеживания различных типов работ, таких как пользовательские описания функциональности, требования клиентов, ошибки в продукте и задачи разработки.Для отслеживания состояния или прогресса итерации или выпуска и для получения списка рабочих элементов используются запросы рабочих элементов.Путем указания условий фильтра и типа запроса можно изучать связи между запрашиваемыми элементами, а также изменить их по отдельности или массивом.
Основные задачи:
|
К началу
Документы и отчеты
Связанные разделы: Управление документами | Создание и настройка отчетов
Передав документы и файлы, которые должны быть доступны для всех участников команды, на портал своего командного проекта, можно предоставить к ним общий доступ.Чтобы отслеживать ход выполнения работ вашей командой, можно создать и настроить отчеты, которые выделяют наиболее важные данные для вашего проекта.Создавая собственные отчеты, можно детализировать определенные сведения, анализ которых не обеспечивается стандартными отчетами.Кроме того, можно настроить порядок запуска, отображения и доставки отчетов каждому участнику группы.
Как показано на следующей иллюстрации, создание и настройка отчетов происходит на основе данных из одной из трех баз данных.Также можно создавать, настраивать и просматривать отчеты с помощью Excel, проекта или служб Reporting Services.Командный проект включает встроенные отчеты в Excel и Reporting Services; также можно быстро создавать отчеты с помощью Microsoft Excel или Microsoft Project.
К началу
Управление портфелями через подключение к Project Server
Связанные разделы: Включение передачи данных между Team Foundation Server и Project Server
Можно получить актуальную информацию о выполнении портфеля проектов, соответствии стратегическим целям и использовании ресурсов в проектах по разработке программного обеспечения на основе хранящихся данных в разных системах.Интеграция между Team Foundation Server и Project Server автоматизирует обмен данными проекта между командами и улучшает координацию между ними путем использования разнородных методологий, например, каскадной и гибкой, использования общих данных и согласованных показателей.Гибкие команды могут продолжать думать в терминах невыполненной работы и описаний функциональности пользователя, а отдел управления программами (PMO) может продолжать управлять ресурсами по всему предприятию.Руководители проектов и команды разработки программного обеспечения могут использовать предпочтительные средства, работать на требуемом уровне точности и прозрачно совместно использовать информацию между Team Foundation Server и Microsoft Project Server.После настройки двух серверных продуктов обработчик синхронизации поддерживает использование данных планирования и ресурсов для настроенных данных в сопоставленном плане корпоративного проекта и командном проекте.
Ход выполнения работ по портфелю проектов можно просмотреть вместе с отделом управления проектами с помощью представления "Центр проектов", предоставляемого PWA.Как показано на следующем рисунке, можно легко отследить ход выполнения работ по нескольким гибким проектам разработки.
К началу
Настройка и расширение планирования и отслеживания
Связанные разделы: Настройка командных проектов и процессов | Настройка отслеживания рабочих элементов и командного проекта
Можно настраивать командный проект для поддержки конкретных процессов и методик, которые использует команда, и для разработки рабочего процесса, форм рабочих элементов и полей данных.Как показано на следующем рисунке, имеется восемь типов объектов, которые можно создавать или настраивать.Можно управлять категориями, типами рабочих элементов, а конфигурацией процесса для командных проектов.Можно управлять глобальными списками, типами связей и полями рабочих элементов для коллекций командных проектов.Можно настраивать глобальный рабочий процесс для командного проекта или для их коллекции.
При использовании Microsoft Project можно настраивать то, как данные публикуются и обновляются, с помощью изменения файла сопоставления проекта.При публикации или обновлении заданий в Microsoft Project файл сопоставления проекта определяет поведение публикации и то, как поля в каждом задании сопоставляются с полями в Team Foundation.
Если имеются специальные требования, то можно настроить некоторые аспекты Visual Studio для расширения существующих возможностей или для добавления новых возможностей.Некоторые из точек расширения представлены в установке Visual Studio.Для использования других точек расширения необходимо установить SDK для Visual Studio.
К началу
См. также
Основные понятия
Внедрение Visual Studio и Team Foundation Server для управления жизненным циклом приложений
Администрирование Team Foundation Server
Управления жизненным циклом приложений с помощью Visual Studio и Team Foundation Server