Задачи SDLC
Создание, обработка и отслеживание исполнения задач – это основополагающая деятельность, которая обеспечивает процесс разработки программного обеспечения. Задача – это основная сущность всего процесса разработки, поскольку она содержит информацию о требованиях к исполнителю, ходе выполнения работ и их результате.
Доступ к задачам
Операция | pda_admin | pda_user | Остальные роли |
---|---|---|---|
Создание | Разрешено, но в поле Проект можно указать только тот проект, где пользователь является участником или руководителем. | - | |
Запись | Если поле Проект не заполнено, разрешено любому пользователю с ролью. Если поле Проект заполнено, разрешено:
В поле Проект можно указать только тот проект, где пользователь является участником или руководителем. | - | |
Чтение | + | ||
Удаление | Разрешено руководителю команды проекта, которому принадлежит задача. | - |
Типы задач
В зависимости от сложности проекта, выбранного подхода и специфики рабочих процессов, можно использовать разные типы задач, перечисленные в следующей таблице:
Тип задачи | Описание |
---|---|
Эпик | Большой объем работы, который включает в себя одну или несколько фич и описывает бизнес-потребности решения. |
Фича | Сущест венная часть работ, которая реализует ту или иную функциональность продукта, включает в себя одну или несколько пользовательских историй и описывает бизнес-потребности решения. |
Пользовательская история | Задача, которая содержит требования, сформулированные по определенному шаблону с точки зрения потребителя функциональности. |
Общая задача | Универсальный вариант, который можно разделить на подзадачи. |
Дефект | Ошибка, которую необходимо исправить. |
Подзадача | Специальный тип задач для декомпозиции работ. Подзадачи всегда являются дочерними для других задач. |
Иерархия типов задач
- Задачи 1 и 2 уровней – задачи уровня продукта. Они создаются владельцем продукта или руководителем проекта, если проект относится к определенному продукту.
- Задачи 3 уровня – это задачи уровня проекта. Они всегда выполняются командой проекта и могут быть включены в задачи 1 и 2 уровней.
- Подзадачи (4 уровень) используются для декомпозиции задач более высоких уровней.
Статусная модель задач
Для упрощения рабочего процесса жизненные циклы всех типов задач по умолчанию совпадают.
Схема статусных переходов Задач SDLC
Описание статусов, доступных для задач
Статус | Описание | Доступные переходы |
---|---|---|
Новый | Задача создана. |
|
Бэклог | Задача помещена в бэклог и может быть взята в работу. |
|
Разработка | Назначенный пользователь начал работу над задачей. |
|
Проверка | Работа по задаче завершена. |
|
Тестирование | Задача находится на тестировании. |
|
Готово | Задача выполнена и готова к релизу. |
|
Выпущено | Результат работ по задаче был выпущен в рамках релиза. Статус присваивается автоматически после выпуска релиза, в который включена задача. | |
Отменено | Задача была отменена. |
Создание задач
Чтобы создать новую задачу, выполните следующие шаги:
- Найдите в навигаторе нужный вам тип задач в меню SDLC → Задачи. Откройте список задач выбранного типа.
- Нажмите Создать и заполните поля.
- Нажмите Сохранить или Сохранить и выйти, чтобы сохранить изменения.
Поля форм задач
- Общее
- Дополнительно
Поле | Обязательно | Описание |
---|---|---|
Наименование | Да | Укажите наименование задачи. |
Статус | Нет | Выберите статус задачи. Доступные опции зависят от текущего статуса задачи. Поле появляется после сохранения записи задачи и автоматически заполняется значением Новый. |
Заблокировано | Нет | Установите флажок, чтобы запретить перевод задачи из одного статуса в другой. Когда флажок установлен, поле Статус доступно только для чтения и карточки задач нельзя перемещать между столбцами на доске проекта. Поле появляется после сохранения записи задачи. |
Родительская задача | Нет | Укажите задачу более высокого уровня, в которую входит данная задача. В зависимости от типа создаваемой задачи, для выбора доступны задачи разных типов:
|
Приоритет | Нет | Укажите приоритет задачи. Доступные опции:
|
Ранг | Да | Укажите ранг задачи. Чем ниже ранг, тем выше приоритет задачи. Поле недоступно для Подзадач. |
Описание | Нет | Введите описание задачи. |
Кому назначен | Нет | Укажите исполнителя задачи. |
Рабочие заметки | Нет | При необходимости добавьте дополнительные заметки, которые могут быть полезны. |
Я, как | Да | Укажите потребителя функциональности, которая должна быть реализована в рамках Пользовательской истории. Поле доступно только для Пользовательских историй. |
Хочу | Да | Опишите функциональность, которая должна быть реализована в рамках Пользовательской истории. Поле доступно только для Пользовательских историй. |
Для того, чтобы | Да | Укажите, какие задачи потребителя должна решать функциональность, которая должна быть реализована в рамках Пользовательской истории. Поле доступно только для Пользовательских историй. |
Критерии приемки | Да | Укажите параметры, которым должен соответствовать результат работ, чтобы задача считалась выполненной. Поле доступно только для Фичей и Пользовательских историй. |
Вкладка не отображается на формах Подзадач.
Поле | Обязательно | Описание |
---|---|---|
Проект | Нет | Укажите проект, в рамках которого будет выполняться работа по задаче. |
Релиз | Нет | Укажите релиз, в рамках которого планируется выпустить результат работы по задаче. Поле доступно только на формах задач, которые относятся к проектам, посвященным разработке продукта (на форме проекта установлен флажок Разработка продукта). |
Продукт | Да | Укажите продукт, к которому относится задача. Поле доступно только на формах задач, которые относятся к проектам, посвященным разработке продукта (на форме проекта установлен флажок Разработка продукта). |
Модуль продукта | Нет | Укажите модуль продукта, к которому относится задача. Поле доступно только на формах задач, которые относятся к проектам, посвященным разработке продукта (на форме проекта установлен флажок Разработка продукта). |
Найден в релизе | Нет | Укажите релиз, в котором найден дефект. Поле доступно только для Дефектов. |
Спринт | Нет | Укажите спринт, к которому относится задача. Поле появляется, если задача входит в проект, который использует подход Scrum. Для Подзадач поле недоступно. Изменить значение поля можно только для Новых задач. |
Стори поинты | Нет | Оцените проект в стори поинтах – условных единицах меры сложности, объема работы и возможных рисков. Поле появляется, если задача входит в проект, который использует подход Scrum. |
Планируемые трудозатраты | Нет | Укажите время, которое планируется потратить на выполнение задачи. На формах Подзадач поле размещено на вкладке Общее. |
Под формой задачи вам доступны связанные списки.
Для задач 1 и 2 уровней:
- Дочерние задачи – список задач, для которых текущая задача является родительской.
Для задач 1, 2 и 3 уровней:
- Подзадачи – список подзадач, связанных с текущей задачей.
Для задач всех уровней:
- Трудозатраты – список трудозатрат, списанных сотрудниками на эту задачу. Список не включает трудозатраты, списанные на дочерние задачи и подзадачи.