Поделиться через


Приступая к отслеживанию работ

В этом пошаговом руководстве показано создание рабочих элементов и их отслеживание в проекте Visual Studio Application Lifecycle Management (ALM). Демонстрируется применение контрольного списка проекта, чтобы убедиться в выполнении основных действий на каждом этапе проекта.

Ознакомившись с этим пошаговым руководством, вы увидите, как просто интегрировать рабочие элементы в остальные процессы проекта.

В этом разделе

  • Обязательные условия

  • Командный проект в командном обозревателе

  • Добавление рабочих элементов

  • Просмотр рабочих элементов

  • Поиск рабочих элементов

    • Создание простого запроса рабочих элементов

    • Добавление полей в результаты запроса и сортировка этих результатов

    • Группировка предложений запроса

  • Сохранение запроса

  • Отправка ссылки на запрос по электронной почте

Примечание

В данном разделе рассматриваются запросы и типы рабочих элементов для Microsoft Solutions Framework (MSF) для гибкой разработки программного обеспечения версии 5.0.Если в проекте используется другой шаблон процесса, запросы и типы рабочих элементов могут отличаться.MSF для гибкой разработки программного обеспечения версии 5.0 – это один из шаблонов руководства по процессу, включенных в Team Foundation.Дополнительные сведения см. в разделе Артефакты (гибкая разработка).

Необходимые разрешения

Для просмотра или создания рабочих элементов необходимо быть членом группы Участники или располагать разрешениями Просмотр рабочих элементов на этом узле и Изменить рабочие элементы на этом узле со значением Разрешить. Дополнительные сведения см. в разделе Добавление пользователей в командные проекты.

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

Обязательные условия

  • Существующее подключение Team Foundation Server. Дополнительные сведения см. в разделе Connect and Access Team Projects in Team Foundation Server.

  • Существующий командный проект. Дополнительные сведения см. в разделе Создание командного проекта.

  • Один или несколько пользователей Team Foundation, которым можно назначить рабочие элементы. Дополнительные сведения см. в разделе Добавление пользователей в командные проекты.

Командный проект в командном обозревателе

При запуске Visual Studio в Сред. Командный обозреватель проект будет открыт в отдельной области, которую можно закрепить, как показано на следующем рисунке.

В каждом командном проекте в дереве командных проектов содержатся следующие узлы.

  • Рабочие элементы   Содержит Командные запросы и Мои запросы командного проекта, описанные далее в этом разделе.

  • Документы   Поддерживает совместное использование документов и содержит документы, которые были переданы при создании проекта. Этот узел присутствует, только если командный проект настроен с помощью портала проекта, основанного на Продукты SharePoint.

  • Отчеты   Поддерживает совместное использование отчетов и содержит отчеты, которые были переданы при создании проекта. Этот узел присутствует, только если командный проект настроен с помощью служб отчетов SQL Server.

  • Построения   Доступ к функциям построений в Team Foundation.

  • Система управления версиями   Обеспечивает доступ к функциям управления версиями в Team Foundation.

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

Узлы командного обозревателя

Добавление рабочих элементов

Создавая и обновляя рабочие элементы, можно отслеживать работу в рамках командного проекта. По мере работы участников команды над рабочими элементами эти рабочие элементы проходят различные состояния: от активного до закрытого. Если в командном проекте применяется шаблон процесса MSF для гибкой разработки программного обеспечения версии 5.0, доступны следующие типы рабочих элементов.

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

  • Ошибка   Дефект или несоответствие между предполагаемым и фактическим поведением продукта.

  • Задача   Отдельное действие, которое должно быть выполнено одним человеком или группой.

  • Проблема   Известная или потенциальная проблема, препятствие или риск для командного проекта.

  • Тестовый случай   Последовательность действий с учетом ожидаемых результатов. Тестовый случай позволяет проверить правильность работы приложения.

  • Общие шаги   Группа шагов теста, которые можно повторно использовать в различных тестовых случаях.

Добавление рабочего элемента ошибки

  1. Разверните в Сред. Командный обозреватель узел командного проекта.

  2. Щелкните правой кнопкой мыши папку Рабочие элементы, выберите Добавить рабочий элемент, затем щелкните Ошибка.

  3. В поле Название введите "Проверка на наличие ошибок".

  4. Заполните форму, заполнив нужные поля. Для сохранения рабочего элемента нужно заполнить все обязательные поля.

    Такие поля выделены цветом.

  5. На панели инструментов формы щелкните значок Сохранить Сохранить рабочий элемент.

    При сохранении ошибки в Team Foundation ей присваивается номер идентификатора. Это позволяет отслеживать ошибку в ходе работы над проектом. Запишите этот идентификатор — он понадобится в другой процедуре данного пошагового руководства.

До начала выполнения инструкций данного пошагового руководства необходимо добавить несколько рабочих элементов и назначить разные значения в обязательных полях. Например, требуется добавить одну ошибку с приоритетом "1" и назначить ее себе. Затем добавьте еще одну ошибку с важностью "1" и назначьте ее кому-либо еще в группе. Далее добавьте несколько задач и назначьте их себе или другому участнику команды. Добавьте еще 8–10 рабочих элементов, используя 5 доступных типов элементов. Когда будет добавлено несколько рабочих элементов разных типов, можно будет выполнять поиск с учетом этих различий.

Просмотр рабочих элементов

Любой элемент можно открыть в текущем командном проекте или в других командных проектах, добавленных в Сред. Командный обозреватель.

Для просмотра всех назначенных вам рабочих элементов

  1. После создания нескольких рабочих элементов и назначения их другим участникам команды откройте Сред. Командный обозреватель, разверните командный проект, затем узел Рабочие элементы и затем узел Командные запросы.

  2. Дважды щелкните запрос Мои ошибки, чтобы найти все назначенные вам ошибки.

  3. Дважды щелкните запрос Мои задачи, чтобы найти все назначенные вам задачи.

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

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

Чтобы найти определенный рабочий элемент

  1. В меню Группа выберите команду Перейти к рабочему элементу.

  2. В диалоговом окне Переход к рабочему элементу введите идентификатор.

  3. Нажмите кнопку ОК для открытия рабочего элемента.

Поиск рабочих элементов

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

Предупреждение

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

Чтобы найти и запустить существующий запрос

  1. В папке Командные запросы в узле Рабочие элементы выберите папку Итерация 1.

  2. Щелкните дважды запрос активных задач.

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

Создание простого запроса рабочих элементов

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

Для создания простого запроса

  1. В узле Рабочие элементы щелкните правой кнопкой мыши узел Мои запросы и щелкните Добавить запрос.

  2. Добавляйте предложения запроса до тех пор, пока запрос не будет выдавать нужные результаты. Например, можно добавить предложение Priority = 1, а затем добавить еще одно предложение Activated By = @me (вместо @me будет автоматически вставлен ваш псевдоним).

    Примечание

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

  3. В панели инструмента режима запросов нажмите кнопку Выполнить.

    Результаты будут отображены в списке Результаты запроса.

  4. На панели инструментов нажмите кнопку Сохранить Сохранить запрос.

  5. В диалоговом окне Сохранить запрос как в поле Имя введите MyQuery1.

  6. Нажмите кнопку Сохранить для сохранения запроса в папку Мои запросы.

Добавление полей в результаты запроса и сортировка этих результатов

После первого запуска запроса можно настроить отображение результатов запроса.

Изменение полей, отображаемых в диалоговом окне результатов запроса

  1. На панели инструментов Представление запроса щелкните Параметры столбца.

  2. В диалоговом окне Параметры столбцов перейдите на вкладку Поля.

  3. В поле Доступные столбцы выберите столбец Тип рабочего элемента.

    Примечание

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

  4. Щелкните >, чтобы скопировать выделенные столбцы в окно Выделенные столбцы.

    Примечание

    Чтобы удалить какой-либо столбец из списка результатов запроса, выберите имя столбца в списке Доступные столбцы, затем щелкните <.

    Примечание

    Чтобы изменить положение столбца в списке результатов запроса, выберите нужный столбец и щелкните стрелку вверх или вниз в диалоговом окне.

  5. Нажмите кнопку ОК для сохранения параметров и просмотра выбранного столбца в окне результатов запроса.

Для сортировки списка результатов запроса

  1. На панели инструментов Представление запроса щелкните Параметры столбца.

  2. В диалоговом окне Параметры столбцов перейдите на вкладку Сортировка.

  3. В поле Доступные столбцы выберите столбец Тип рабочего элемента.

  4. Щелкните >, чтобы переместить выделенные столбцы в поле Выделенные столбцы.

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

  6. В окне Выделенные столбцы выделите столбец, затем щелкните значок сортировки по возрастанию или по убыванию.

  7. Нажмите кнопку ОК для сохранения параметров.

Группировка предложений запроса

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

  • **Добавить, удалить и переместить предложения запросов **  Проверка результатов по мере доработки запроса. Так создается большинство запросов.

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

Для группировки предложений запросов

  1. Выберите два последних предложения в созданном ранее запросе.

  2. На панели инструментов запроса нажмите кнопку Группировка предложения запроса (Группировать предложения).

    Две строки будут выделены знаками, похожими на скобки.

Сохранение запроса

Если создан запрос, предоставляющий требуемые результаты, может понадобиться сохранить его для использования в дальнейшем.

Чтобы сохранить запрос

  1. Создайте запрос.

  2. На панели инструментов запроса нажмите кнопку Сохранить Сохранить запрос.

  3. В диалоговом окне Сохранить запрос как в поле Имя введите имя запроса.

  4. В разделе Выберите тип запроса и расположение для сохранения выберите один из следующих вариантов.

    • Сохранение запроса в узле "Рабочие элементы": выберите Сервер. В поле Папка запроса укажите командный проект, папку или вложенную папку, в которую необходимо сохранить запрос.

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

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

    • Сохранение запроса в виде файла для отправки по электронной почте: выберите Файл и укажите папку, в которую необходимо сохранить файл, и имя файла. Team Foundation сохраняет запрос в файл с расширением WIQ.

      Дополнительные сведения см. в разделе Организация и настройка разрешений для запросов рабочих элементов.

  5. Нажмите кнопку Сохранить.

Отправка ссылки на запрос по электронной почте

Создание и гиперссылки на результаты запроса для отображения в Web Access

  • (Необязательно) Для создания гиперссылки на запрос, обращающийся к результатам запроса, отображаемым в Team Web Access, можно щелкнуть правой кнопкой мыши вкладку запроса в Сред. Командный обозреватель и выбрать команду Копировать полный путь.

    Скопированную ссылку можно отправить по электронной почте.

См. также

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

Командные запросы (CMMI)

Другие ресурсы

Командные запросы (гибкая разработка)

Рабочие элементы и рабочий процесс (гибкая разработка)

Рабочие элементы и рабочий процесс (CMMI)

Working With Team Foundation Work Items

Querying for Work Items

Walkthrough: Adding Links and Attachments to Work Items