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


Задача (гибкая разработка)

В этом разделе рассказывается, как заполнять сведения рабочего элемента "задача". Сведения о задачах и их использовании в гибких процессах см. в разделе Product Backlog. Сведения о том, как создать рабочий элемент задачи, см. в разделе Рабочие элементы и рабочий процесс (гибкая разработка).

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

Связанные разделы

  • Определение задачи

  • Связывание задачи с описанием функциональности пользователя

  • Связывание задачи с ошибкой

  • Добавление в задачи сведений, вложений и гиперссылок

  • Закрытие выполненных задач

Гибкие процессы

Книги

Гибкие отчеты (службы отчетов)

Ссылка на поле

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

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

Определение задачи

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

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

Форма рабочего элемента для задачи

При определении задачи, обязательным является только поле Название.

Чтобы определить задачу

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

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

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

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

    • В списке Поручено выберите владельца задания.

      Примечание

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

      Если владелец задания не назначен, им автоматически становится создатель.

      Примечание

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

    • В поле Ранг введите число или оставьте поле пустым.

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

    • В списке Приоритет выберите значение для определения важности задачи, по шкале от 1 до 4, где 1 является самым важным.

      Значением по умолчанию является 2.

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

      Примечание

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

    • В поле Исходная предварительная оценка введите число, представляющее количество рабочих часов для выполнения задачи.

      Важно!

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

    • В поле Завершено введите 0, чтобы отметить задачу как незавершенную.

    • В поле Осталось, введите значение, указанное в поле Исходная оценка.

      Если поля Исходная оценка, Завершено и Осталось используются для определения производительности группы, скорости и степени выполнения итерации, во время выполнения работы поля Завершено and Осталось следует обновлять. Также данные поля синхронизируются с Office Project, который можно использовать для графика плана проекта. Дополнительные сведения см. в разделе Планирование задач и назначение ресурсов с помощью приложения Microsoft Project.

  2. (Необязательно) На вкладке Сведения можно указать следующие типы информации:

    • В поле Описание введите как можно больше подробностей для описания работы, которую следует выполнить.

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

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

    • Связывание задачи с описанием функциональности пользователя

    • Связывание задачи с ошибкой

  4. Нажмите кнопку Сохранить Сохранить рабочий элемент.

    Примечание

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

Связывание задачи с описанием функциональности пользователя

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

Чтобы связать задачу и существующее описание функциональности пользователя

  1. На вкладке Реализация нажмите кнопку Добавление связей Добавить ссылку на.

    Откроется диалоговое окно Добавить ссылку на задачу.

    Диалоговое окно связывания задачи с описанием функциональности пользователей

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

  2. Нажмите кнопку Обзор.

    Появится диалоговое окно Выбор связанных рабочих элементов.

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

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

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

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

  5. (Необязательно) В поле Comment введите описание связываемых задач.

  6. Нажмите кнопку ОК.

  7. Нажмите кнопку Сохранить Сохранить рабочий элемент.

    Примечание

    Будет выполнено обновление как описания функциональности пользователей, так и задачи.

Связывание задачи с ошибкой

Задачу можно связать с ошибкой, к которой она относится.

Чтобы связать задачу и существующую ошибку

  1. На вкладке Все ссылки щелкните Добавление связей Добавить ссылку на.

    Откроется диалоговое окно Добавить ссылку на задачу.

    Диалоговое окно связывания задачи с описанием функциональности пользователей

  2. В списке Тип связи выберите Связано.

  3. Выполните одно из следующих действий:

    • Введите элементы в Идентификаторы рабочего элемента.

    • Чтобы выбрать ошибку из списка нажмите кнопку Обзор.

      Появится диалоговое окно Выбор связанных рабочих элементов.

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

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

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

  4. (Необязательно) Введите описание связываемых элементов.

  5. Нажмите кнопку ОК.

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

    Примечание

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

Добавление в задачи сведений, вложений и гиперссылок

В задачу можно внести дополнительные сведения для ее выполнения. Дополнительные сведения добавляются к заданиям следующим образом:

  • Введите сведения в поле Описание или Журнал.

  • Прикрепите файл.

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

  • Добавьте гиперссылку на веб-сайт или файл, хранящийся на сервере или в веб-сайте.

Чтобы добавить сведения в задачу

  1. Перейдите на вкладку Сведения.

  2. В поле Описание введите необходимые сведения.

  3. В поле Журнал введите необходимые сведения.

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

  4. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Чтобы добавить вложение в задачу

  1. На вкладке Вложения выполните одно из следующих действий:

    • Перетащите файл в область вложений.

    • Щелкните Вставить или нажмите сочетание клавиш CTRL+V, чтобы вставить скопированный файл.

    • Нажмите кнопку Добавление вложения Добавить, а затем Обзор. В диалоговом окне Вложение введите или укажите расположение добавляемого файла.

      (Необязательно) Введите дополнительные сведения о вложении в поле Примечание. Чтобы закрыть диалоговое окно Вложение нажмите кнопку ОК.

  2. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Чтобы добавить в задачу гиперссылку

  1. На вкладке Все ссылки нажмите кнопку Добавление связей Добавить ссылку на.

    Задание адреса гиперссылки

  2. В списке Тип связи выберите Гиперссылка.

  3. В поле Адрес выполните одно из следующих действий:

    • Если целевым объектом ссылки является веб-сайт, введите URL-адрес (или скопируйте его из Интернет-браузера и вставьте его) в поле Адрес.

    • Если целевым объектом является расположение на сервере, введите адрес в формате UNC.

  4. (Необязательно) Введите дополнительные сведения о гиперссылке в поле Примечание.

  5. Нажмите кнопку ОК, затем Сохранить Сохранить рабочий элемент.

Закрытие выполненных задач

После выполнения задачи, ее Состояние Активно следует изменить на Закрыто.

Чтобы закрыть задачу

  1. Откройте задачу.

  2. В списке Состояние выберите Закрыто.

  3. В списке Причина выберите причину для закрытия задачи.

    Дополнительные сведения о параметрах списка Причина см. С "Активно" на "Закрыто" далее в этом разделе.

  4. Нажмите кнопку Сохранить Сохранить рабочий элемент.

Типовая схема рабочего процесса:

  • Участник команды создает задачу в состоянии Активна с причиной по умолчанию "Новая".

  • Участник команды изменяет состояние с "Активно" на "Закрыто", указывая что задача выполнена.

Дополнительные переходные состояния рабочего процесса:

  • Участник команды решает, что задача не является актуальной и изменяет ее состояние с "Активно" на "Закрыто".

  • Участник команды решает, что задача была закрыта по ошибке и повторно активирует задачу, изменяя ее состояние из "Закрыто" на "Активно".

Схема состояний задачи

Схема состояния задач

Активно

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

С "Активно" на "Закрыто"

При закрытии задачи, следует указать одну из причин ее закрытия:

Причина

Условия использования

Дополнительные действия, которые следует предпринять

Завершена (по умолчанию)

Когда работа, необходимая для реализации функций, определенных в задаче, завершена.

Нет.

Отложена

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

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

Является устаревшим

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

Нет.

Вырезать

Если функции задачи удалены из продукта.

Нет.

При переходе из активного состояния в закрытое, автоматически записываются следующие поля данных:

  • Кем закрыто: имя участника команды, который закрыл рабочий элемент.

  • Дата закрытия: дата и время закрытия рабочего элемента в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния рабочего элемента.

Закрыто

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

С "Закрыто" на "Активно"

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

Причина

Условия использования

Дополнительные действия, которые следует предпринять

Реактивирована

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

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

При переходе из закрытого состояния в активное, автоматически записываются следующие данные:

  • Активировал: имя члена команды, который повторно активировал рабочий элемент.

  • Дата активации: дата и время повторной активации рабочего элемента в соответствии с часами сервера.

  • Дата изменения состояния: дата и время изменения состояния рабочего элемента.

См. также

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

Описание функциональности пользователя (гибкая разработка)

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

Plan the Sprint

MSF для гибкой разработки программного обеспечения версии 5.0

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