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


Создание невыполненной работы и задач с помощью Project

Если вы предпочитаете использовать для отслеживания проектов Microsoft Project, с его помощью можно создавать невыполненную работу, планировать задачи, назначать ресурсы и отслеживать работу, которая также отслеживается в Team Foundation Serer (TFS). Вы можете использовать Project, даже если команда разработки использует другие средства. При этом обеспечивается прозрачный общий доступ к информации.

Работа в Project аналогична публикации и обновлению рабочих элементов с помощью программы Microsoft Excel, привязанной к TFS, с некоторыми отличиями, описанными далее в этом разделе.

Примечание

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

Добавление задач и публикация рабочих элементов

  1. Если у вас нет приложения Microsoft Project 2007 или более поздней версии, установите его.

  2. Если Visual Studio или Team Explorer еще не установлены, понадобится установить одну из этих версий, чтобы получить надстройку Team Foundation для Project.

  3. В Project начните с пустого листа. Если вкладка Команда на ленте (или меню Команда при использовании Project 2007) отсутствует, см. шаг 2.

    Подключение к командному проекту из Microsoft Project

    Другой способ — открыть запрос невыполненной работы в Team Explorer и в контекстном меню выбрать пункт Открыть в Microsoft Excel Открыть в Microsoft Excel.

    Совет

    Если вкладка Команда на ленте больше не отображается, может потребоваться снова включить ее.

  4. Подключитесь к TFS и к командному проекту, который требуется спланировать. Если вы не можете подключиться, сделайте себя членом команды.

    ALM_EXL_Connect

    Если вы впервые подключаетесь к TFS из Project, возможно, придется добавить имя TFS в список распознаваемых серверов.

    ALM_EXL_AddServer

    Теперь Project привязан к командному проекту. Представление Ганта в Team Foundation поддерживает ввод и отображение нескольких полей TFS.

    План проекта, привязанный к командному проекту в TFS

  5. Добавьте сведения о задаче и опубликуйте проект. Чтобы добавить рабочий элемент, заполните поля Название, Тип рабочего элемента, Публикация и обновление и все остальные обязательные поля. Измените размер столбцов и переместите их с использованием стандартных методов Project.

    Совет

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

    Ввод данных задачи

    Обратите внимание, что теперь рабочим элементам присвоены идентификаторы.

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

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

  6. Назначьте ресурсы задачам. Или оставить поле пустым для назначения командой разработки.

    Назначение ресурсов в проекте, определенном в TFS и AD

    Совет

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

    Определите ресурсы по их отображаемым именам из доменных служб Active Directory (AD DS).При присвоении ресурса по псевдониму или другому имени возникает риск ошибок проверки.

  7. Сохраните план проекта, чтобы оставить график и другие данные, которые не хранятся в TFS.

Понижение уровня задач для создания связей "родитель-потомок"

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

Связывание задач для создания связей "родитель-потомок"

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

Подчиненные задачи создают связь "предшественник-последователь"

Связывание задач для создания связей "предшественник-последователь"

При связывании двух задач и публикации плана TFS создает между двумя рабочими элементами связи "предшественник-последователь".

Создание связей "предшественник-последователь" в Project

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

Указание данные для других полей TFS

Для ввода данных в другие поля TFS перейдите к таблице задач Team Foundation.

Открытие представления задач Team Foundation в Project

В этом представлении отображаются все поля TFS, сопоставленные с Project.

Представление листа задач Team Foundation

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

Просмотр сопоставления полей TFS полям Project

Порядок добавления дополнительных полей TFS или изменения способа сопоставления полей описан в разделе Настройка файла сопоставления полей Microsoft Project.

Советы по работе в Project и других клиентах Team Foundation

Планом проекта можно управлять с помощью приложения Project и всех предоставляемых им функций. Так как вы и другие члены команды можете изменять рабочие элементы TFS на веб-портале, в Excel, Project и Team Explorer, для эффективного управления своей работой следуйте приведенным ниже советам.

  • При первом открытии плана проекта используйте элемент Значок обновления в Excel на ленте команды (Обновить), чтобы скачать последние данные из TFS.

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

  • Сохраните план проекта для сохранения данных планирования и других сведений, которые не хранятся в TFS.

  • При определении областей и итераций помните, что в Project и Excel длина поля области и пути итерации ограничена 256 символами.

  • В Project 2010 и более поздних версиях при выборе элемента Значок закрепленной задачи ("Запланированные вручную задачи") члены команды могут помещать вручную запланированную задачу в любое место в своих расписаниях, и Project не будет ее перемещать. Чтобы члены команды могли вручную планировать свои задачи, необходимо добавить требуемые поля проекта в определения задач TFS.

    Даты начала и окончания для задач, запланированных автоматически (Значок режима автоматического обновления задачи), определяются ядром планирования в соответствии с зависимостями задач и календарем проекта, как в предыдущих выпусках Project.

  • Используйте Project для управления изменениями в следующих полях и их обновления:

    • Дата завершения

    • Дата начала

    • Вычисляемые поля для выполненной и оставшейся работы

    Хотя TFS может хранить предполагаемые, выполненные и оставшиеся объемы работ, даты начала и завершения, пересчет значений этих полей при обновлении данных в TFS не выполняется.

    При публикации в TFS значения времени начала и окончания в TFS по умолчанию доступны только для чтения. Приложение Project не скачивает значения времени начала и окончания при обновлении плана.

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

    Project присваивает родительским задачам сводку часов, назначенных всем его дочерним задачам. Сводка часов не публикуется в TFS, чтобы часы в отчетах не учитывались дважды. Атрибут IfSummaryRefreshOnly файла сопоставления Microsoft Project блокирует часы, назначенные суммарным задачам.

Различия между работой в Project и Excel

Область

Проект

Excel

Добавление полей TFS

В план Project можно добавлять только поля, определенные в файле сопоставления Microsoft Project.

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

Публикация и обновление

Поле Публикация или обновление определяется для отдельных задач. Кроме того, атрибуты полей, определенные в файле сопоставления Microsoft Project, влияют на то, как публикуются и обновляются поля.

Все рабочие элементы подлежат публикации и обновлению.

Связывание

Между рабочими элементами можно создавать и изменять связи "родитель-потомок" или "предшественник-последователь".

Используя представление списка дерева, можно создавать и изменять связи типа "родитель-потомок".

Вопросы и ответы

В. Необходимо ли добавлять поля Project в рабочие элементы TFS?

О. Чтобы члены команды могли просматривать или изменять поля Project из клиента Team Foundation, необходимо настроить файл определений для типа рабочего элемента задачи и обновить файл сопоставления Microsoft Project. Ресурсы см. в разделе Планирование проектов с помощью Microsoft Project 2010.

В. Требуется ли сопоставить дополнительные поля TFS с Project или изменить способ сопоставления полей?

О. Вы можете изменить способ сопоставления полей Team Foundation с полями в Microsoft Project, а также изменить способ публикации отдельных полей. См. раздел Файл сопоставления полей Microsoft Project.