Хорошо написанное задание (Task) должно быть:
- Чётким и недвусмысленным: Содержать точное описание требуемого результата, избегая расплывчатых формулировок.
- Измеримым: Должны быть критерии, по которым можно определить завершённость задачи.
- Достижимым: Задача должна быть реалистичной для выполнения за отведённое время с доступными ресурсами.
- Ограниченным во времени: Указаны сроки выполнения или приблизительная оценка трудоёмкости.
- Актуальным: Задача должна быть важна для общего проекта и способствовать достижению его целей.
- Детальным: При необходимости, включать контекст, ссылки на связанные задачи, макеты, требования, ожидаемое поведение системы.
- Тестируемым: Должны быть указаны или подразумеваться способы проверки корректности выполнения.
- Автономным (по возможности): Сниженная зависимость от других задач позволяет начать работу раньше.
- Разбитым на подзадачи (при сложности): Большие задачи лучше декомпозировать для удобства планирования и выполнения.
- Содержать критерии "готово": Ясное определение того, что считается завершённым.