Когда задача передаётся инженеру, хочется писать как можно меньше, в надежде на то, что “и так все понятно”, но такое поведение ошибочное. Негативных последствий такой постановки задачи несколько:
- Инженер не понимает, зачем вам это нужно и не может выбрать оптимальное решение по простоте реализации и стоимости сопровождения.
- Невозможно приоритизировать задачи на основе бизнес-ценности.
- Отсутствие критериев приёмки приводит к неверной реализации.
Поэтому, при постановке задачи инженеру, необходимо ответить на все вопросы которые зададут точный вектор реализации и обеспечат возможность приоритизации задач. Люди действуют в соответствии с тем, как их оценивают.
Рекомендуемое содержание описания задачи:
- Цель (Зачем делать эту задачу?)
- Ценность (Какая у задачи бизнес-ценность?)
- Требования к результату. (Как вы поймёте что получили именно то, что нужно? Опишите основные характеристики результата.)
- Сценарий проверки (Как вы будете использовать разработанный в рамках задачи результат?)