ПОСТАНОВКА ЗАДАЧИ
Как составить задание на разработку без технических терминов
Полезное задание описывает не желаемые технологии, а контекст решения. Оно помогает команде увидеть процесс целиком, задать точные вопросы и предложить проверяемую первую версию.
Короткий ответ
Ответьте на пять вопросов: что происходит сейчас, что должно измениться, кто участвует, где находятся данные и когда нужен первый результат. Этого достаточно для первого инженерного разбора.
Когда это актуально
- Нужно обратиться к разработчикам, но непонятно, что написать
- Список функций растёт без приоритетов
- Участники используют разные названия одного процесса
- Хочется получить сравнимые предложения от команд
Что будет на выходе
- Описание проблемы и ожидаемого изменения
- Пользователи, роли и ключевой сценарий
- Источники данных, внешние системы и ограничения
- Критерий результата и вопросы для исследования
Как подойти к задаче
Ситуация
Одним абзацем опишите текущий процесс и место, где возникает потеря.
Изменение
Назовите результат, который можно увидеть или измерить после внедрения.
Участники
Перечислите тех, кто создаёт, проверяет и использует информацию.
Контекст
Приложите примеры данных, обязательные правила, срок и известные риски.
Что влияет на решение и оценку
- Не подменяйте задачу перечнем экранов
- Отделяйте факты от предположений
- Показывайте реальные примеры без персональных данных
- Оставляйте неизвестные открытыми для исследования
Частые вопросы
Чем задание отличается от технического задания?
Задание фиксирует бизнес-контекст и ожидаемый результат. Техническое задание уточняет поведение системы и появляется после проектирования.
Можно ли использовать готовый шаблон?
Да, если он помогает рассказать о вашей ситуации. Не заполняйте разделы формально и не придумывайте требования, смысл которых пока нельзя проверить.
Что делать после заполнения?
Обсудить документ с человеком, который будет принимать технические решения, определить неизвестные и ограничить первый проверяемый этап.